非メトロWindowsアプリ(例:エクスプローラー)は新しいWinRTで構築できますか、それともWin32ベースである必要がありますか?
2 に答える
//Build/の「AsktheExperts」セッション中にこれを尋ねました。答えは「はい、理由の範囲内です。デスクトップアプリから呼び出されたときにすべてのWinRT APIが機能するわけではありません。たとえば、メトロ固有のAPIは失敗します。デスクトップ(非メトロ)アプリで動作するものの明示的なリストはありません。 「」
編集:デスクトップから利用可能なWinRTAPIのリストを提供するよう にドキュメントが更新されたようです。
2011年11月3日木曜日午前1時16分にモデレーターによって投稿された付箋
この分野で多くのお問い合わせをいただいております。ドキュメントは、Windows 8プロジェクトが進行するにつれて拡張され、API固有の詳細が含まれるようになります。デスクトップアプリケーションからWinRTを使用することが可能です。WinRT APIは、Metroスタイルアプリ、デスクトップアプリ、または両方で利用できる可能性があるアプリに関連付けられている場合があります。ドキュメントには、特定のAPIが機能する環境(デスクトップ、Metroスタイル、またはその両方)がリストされています。注:カスタムWinRTコンポーネントは、Metroスタイルのアプリケーションでのみサポートされます。デスクトップアプリケーションではサポートされていません。