0

WP7 と WP8 の両方で動作する必要があるアプリケーションを開発しています。マルチ解像度のスプラッシュスクリーンとタイルを作成したい。WP8で簡単にできることは知っています(http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769511(v=vs.105).aspx

しかし、どうすればWP7アプリケーションでそれを行うことができますか?

アプリケーション (WP7.5 用に開発) を WP8 に近づけながら、WP7.5-7.8 で動作させるにはどうすればよいですか?
アプリケーションが WP7 と WP8 の両方のデバイスで見栄えがするようにしたいだけです。

4

2 に答える 2

2

WP7 用に設計されたアプリを WP8 デバイスでも実行できますが、一部のデバイスでは画面解像度に問題が発生します。WP7 と WP8 の 2 つのバージョンのアプリを開発できます。このアプローチが正しければ、移植はそれほど難しくありません。記事では、 http://www.developer.nokia.com/Community/Wiki/Maintaining_a_WP7_and_WP8_version_of_a_same_Silverlight_applicationおよびhttp://www.developer.nokia.com/Community/Wiki/Introduction_to_multiple-resolution_support_on_Windows_Phone_8_appsで適切なアドバイスを見つけることができます。

于 2013-04-09T20:06:18.463 に答える
0

WP7 デバイスはすべて (そして今後も) WVGA であるため、複数の解像度をサポートする意味はありません。ただし、できることは、7.8 以降で複数のタイル サイズをサポートすることです。そのためにはMangopolloを使用することをお勧めします。

アプリの WP8 バージョンから WVGA タイル アセットを再利用し、アプリの WMAppManifest.xml に適切な変更を加えるだけです。

<AppExtra xmlns="" AppPlatformVersion="8.0">
  <Extra Name="Tiles"/>
</AppExtra>

これは、 の<Deployment>前のタグ内に配置する必要があります<App>。次に、Mangopollo を使用して初回実行時にプライマリ タイルのタイプとアセットを変更し、セカンダリ タイルを作成または更新するときにライブラリを使用する必要があります。

これは、WP7 が実現するマルチ解像度に近いものです。

于 2013-04-11T16:43:03.047 に答える