Microsoftは、ARM上のWindows10が結局のところWindowsLiteであることを明らかにしました。これが理由です。
4分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
マイクロソフトは、OEMが最新の低電力の常時接続ARMチップセットで完全なWindows 10を実行できるように、WindowsをARMに導入するために懸命に取り組んでおり、iPadなどのプラットフォームとの競争力を高めています。 プロセスの一環として、MicrosoftはQualcommとのパートナーシップを発表し、Snapdragon 32ARMチップセットでWin835アプリを実行しました。
今週、同社はARMチップでWindows10を使用することを計画しているOEM向けの完全なドキュメントを公開しました。 このドキュメントでは、ARM上のWindows 10に関するすべての制限について詳しく説明しています。これは、特にMicrosoftが常にARM上のW10は完全なWindowsであると主張しているため、やや明らかです。 以下のARMでのWindows10の制限を確認するために頭を下げてください。
- ARM64ドライバーのみがサポートされているため、古い周辺機器は動作しない可能性があります。
- x64アプリはサポートされていないため、より強力なアプリケーションがデバイスで機能しない可能性があります。
- OpenGLまたは独自のDRMに依存する特定のゲームは機能しません
- 入力方式エディター、支援技術、クラウドストレージアプリケーションなど、Windowsエクスペリエンスをカスタマイズする(およびシェルを拡張する)アプリは正しく機能しない場合があります。
- すべてのARMベースのデバイスがモバイルバージョンのWindowsを実行していると想定するアプリは正しく動作しない可能性があります
- WindowsハイパーバイザープラットフォームはARMでサポートされていないため、実行中のエミュレーターや開発者に影響を与える可能性があります。
制限とは別に、Microsoftは一般的な問題と開発者のためにそれらを修正する方法もリストアップしました。
- アプリは、ARM用に設計されていないドライバーに依存しています。-x86ドライバーをARM64に再コンパイルします。 見る WDKを使用したARM64ドライバーの構築.
- アプリはx64でのみ使用できます。-MicrosoftStore向けに開発する場合は、アプリのARMバージョンを送信してください。 詳細については、を参照してください。 アプリパッケージアーキテクチャ.
- Win32開発者の場合は、アプリのx86バージョンを配布します。-アプリで1.1以降のOpenGLバージョンを使用するか、DirectX 86、DirectX 9、DirectX 10、およびDirectX11を使用するハードウェアアクセラレーションによるOpenGL.x12アプリが必要です。 ARMで動作します。 詳細については、を参照してください。 DirectXグラフィックスとゲーム.
- x86アプリが期待どおりに機能しない-からのガイダンスに従って、互換性トラブルシューティングを使用してみてください ARMのプログラム互換性トラブルシューター。 その他のトラブルシューティング手順については、 ARMでのx86アプリのトラブルシューティング 記事。
- x86アプリは、ARMで実行されていることを検出しません。-使用 IsWow64プロセス2 アプリがARMで実行されているかどうかを確認します。
- UWPARM32アプリが期待どおりに機能しません。-を参照してください。 ARMでのARM32アプリのトラブルシューティング アプリをARMで正しく動作させる方法を学びます。
このガイドには、ARM上のWindowsへの移行中に開発者が直面する可能性のある一般的な問題の解決策のリストが記載されています。 そうは言っても、ARMの制限により、顧客はARMデバイスを選択できなくなる可能性があります。同様に、開発者は新しいプラットフォームのサポートと問題の修正に注意を払う必要があります。
MicrosoftはARM上のWindows10を完全なWindows10として売り込みましたが、非常に多くの例外を除いて、合理的な購入者がARMを選択する可能性はほとんどありません。 マイクロソフトは過去にAppGapの犠牲者であり、歴史が私たちに何かを教えてくれたとしたら、開発者はアプリから十分な利益を得るまで、アプリを利用可能にしたり、プラットフォームのために特別な努力をしたりしないという事実です。
ARMの現在の制限は、周辺機器がARMをサポートしていない、最高のゲームが機能しない、またはHyper VがないためにエミュレーターやIDEが正しく機能しない可能性があるため、お客様の日常のワークフローに影響を与えます。
Windows HypervisorプラットフォームはARMでサポートされていません。つまり、仮想化ベースのセキュリティ(VBS)、ハイパーバイザー強制コード整合性(HVCI)、Windows Defender Credential Guard(WDCG)、およびWindows Defender Application Guard(WDAG)はWindows10でもサポートされていません。 ARM上。
— テロ・アルホネン?? (@テロアルホネン) 2018 年 2 月 17 日
すべての制限を組み合わせると、Microsoftが現在宣伝しているWindows 10エクスペリエンス全体ではなく、実際にはLiteバージョンのWindowsを入手できます。
同時に、Intelは、ARM上のW10の制限なしに、独自の低電力の常時接続チップセットで対応しています。
読者は制限についてどう思いますか? 彼らはあなたにとって大きな問題になりますか? 以下のコメントセクションであなたの考えを教えてください。
ユーザーフォーラム
0メッセージ