Microsoft が言ったように、Windows 8 と Windows Phone 8 は同じコード ベースを共有しています。Visual Studio 2012 RC を使用する場合、Windows 8 用のアプリケーションを作成します。同じアプリケーションを Windows Phone 8 にインストールして実行できるかどうかを知りたいですか? 答えが「はい」の場合、Windows 8 用の Visual Studio 2012 RC を今すぐ学習することで、Windows Phone 8 SDK に備えることができます。
4 に答える
現時点ではすべてを発表しているわけではないので、あくまで私の推測です。
同じアプリ (xap ファイル) を WP8 と Windows 8 にデプロイすることはできないと思います。これは仕様によるものです。なんで?それらは非常に異なるシステムだからです。あなたの美しく、速く、素晴らしい Windows Phone アプリは、Windows 8 ではうまくいきません。特効薬はありません。HTMLでも同じです。別のモバイル バージョンの Web アプリを作成する必要があります。そうしないと、誰もそれを使用しません。
それらは同じカーネルとおそらく多くの APIを共有しています。ただし、アプリケーションが実行されるランタイム環境が同じというわけではありません。たとえば、非常に異なるフォーム ファクターでは、いずれにせよアプリを適応させる必要があります。彼らは、Windows Phone 8 が Windows 8 と同じアプリケーション プログラミング モデルを持っているとは決して言っていないので、現時点では、Windows 8 と Windows Phone 8 の両方に同じアプリをデプロイできないことを安全に期待できます。
そうは言っても、特に C# または C++ のいずれかを使用している場合 (WP8 にもネイティブ アプリが登場する場合)、両方のシステム間で多くのコードを共有することが期待できます。
WP8 用にコンパイルされたアプリケーションは、Windows 8 で動作するだけでなく、多くのコードを共通ライブラリで共有できます。
Windows Phone 8 SDK には、Windows 8 と Windows Phone 8 の両方の開発を対象とする章があります。ほとんどの場合、W8 と WP8 の両方のプロジェクトで共通ファイルを参照するポータブル クラス ライブラリ、または Windows ランタイム コンポーネントを使用することで可能です。
http://www.microsoft.com/en-us/download/details.aspx?id=35471
wp8用に設計された多くのアプリケーションはwindows8でも動作するため、開発者は両方で動作するかどうかも決定する必要があります。通常、windows8には十分なグラフィックとモーションコントロールがないため、一部のWPゲームはwindows8で実行されません。 wp8で動作するかどうかを理解するためのアプリの許可通知一方、WPが実行できないほど多くのグラフィックスを含むWindowsゲームもいくつかありました.Assassins Creedのようなゲームが必要な場合は、両方のオペレーティングシステムで実行されます(WP ,window) ですが、方法は異なります。したがって、cap パッケージを実行するかどうかを定義するゲーム プロパティによって選択されます。