3

私はそれについて多くの異なる意見を読みましたが、WinRT は Win 7 や 8 のような実際のデスクトップ OS ですか? フル機能のデスクトップ アプリケーションやゲームを実行できますか?

4

3 に答える 3

6

WinRT はデスクトップや OS ではなく、API です。従来の winapi と同じように。winapi とは根本的に異なります。C ベースではなく COM ベースであり、基盤となる OS 機能のすべてを公開しているわけではありません。また、マルウェアが好んで使用する種類の API の使用を防止する強力なサンドボックスで実行されます。大まかに言えば、タブレット コンピューターでアプリを安全に実行し、バッテリーをしばらく維持するために必要な種類のサブセットです。

Windows 8 のフル バージョンで従来の winapi デスクトップ アプリを引き続き実行できますが、ARM プロセッサを搭載した今後のタブレット バージョンでは実行できません。Metro スタイル アプリを作成するには、WinRT を使用する必要があります。".NET for Metro apps" プラットフォーム ターゲットを使用する必要がある CLR バージョン 4.5 で使用できる言語プロジェクションがあります。これは、通常の .NET Framework の大幅にトリミングされたバージョンであり、WinRT と互換性のないクラスやメソッドは削除されています。また、特に UI の実装に使用する種類の WinRT 固有のクラスが追加されました。

于 2012-06-24T12:55:06.290 に答える
1

いいえ、Metro で記述する必要があります。

于 2012-06-24T11:38:49.303 に答える
1

ARM プロセッサ (Windows RT) 上の Windows は、システムに含まれるアプリケーション (一部の Office 15 デスクトップ アプリケーションを含む)、Windows Update を通じて提供されるアプリケーション、または Windows ストアを通じて取得される Metro アプリケーションのみをサポートします。ARM 上の Windows は、ARM で利用可能なアプリの品質を確保するために、既存の x86/64 デスクトップ アプリケーションの実行、エミュレート、または移植をサポートしません。

ここを参照

于 2012-07-14T13:51:56.637 に答える