-2

タブレット用のMetro Windows 8アプリケーションを起動するための適切なテクノロジを探しています。問題は、アプリケーションがWP7でも実行され、将来的にはWP8 (Apollo) でも実行される必要があることです。

私の仮定は次のとおりです。

• Silverlight はおそらく終了しています (Windows 8 ではまだサポートされています)。

• Silverlight は WP8 (Apollo) ではサポートされないと思います。

• WP8 では引き続き Silverlight がサポートされますが、単に時代遅れのテクノロジを使用したくありません…</p>

• WP7 は WP8 へのアップグレードを許可しません

Windows 8 Metro スタイル アプリケーションの場合、WinRT の上で C#/C++ を使用する可能性があっても、関連する唯一の選択肢は HTML/JavaScript のようです。

これは将来の選択だと思いますが、Windows 8 と Apollo 用の HTML で 1 回、WP7 用の C#/Silverlight で 1 回、アプリケーションを 2 回開発することを意味します。

他のヒントや提案はありますか?

どうもありがとう

4

1 に答える 1

3

SL5 が最後に計画されたリリースであるからといって、すぐに終了するわけではありません。それでも多くのことを達成できるので、戦略の一部と見なす必要があります。

C# / XAML (Binding、MVVM などの多くの WPF のような機能を備えています) は、Windows 8 Metro アプリでサポートされているプラ​​ットフォームです。C# を使用して最初の Metro スタイル アプリを作成します。

C# を使用すると、プラットフォーム間でより統一された作業が可能になります。既に Metro アプリを構築しており、Windows Phone 7 / 8 用に同じ (または類似の) アプリを使用しているため、プロジェクトで多少の差異を維持する必要があります。これは、HTML5 / Javascript に移行することを決定した場合でも変わりません。ただし、アプリが Metro アプリの機能を利用しないように計画し、WinRT を介してすべてを平準化したい場合を除きます。

于 2012-05-17T18:09:03.880 に答える