4

WindowsPhone7およびWindowsPhone8はどのフレームワークをサポートしていますか?
私はこれについて多くの情報をオンラインで見つけることができませんでした。しかし、WP7は完全なフレームワークをサポートしていないと聞きました。もしそうなら、WP7とWP8のフレームワークに関する制限は何ですか?

ボーナスの質問:
WP7とWP8のプログラミングはC#に制限されていますか?そうでない場合は、他のどのプログラミング言語を使用できますか?

4

3 に答える 3

7

.net の各エディションには、独自の .net プロファイルがあります。よく知られている .net プロファイルには、「クライアント プロファイル」、Silverlight、Windows Phone、WinRT、コンパクト フレームワークなどが含まれます。「クラシック」.net プロファイルは、デスクトップ (WinForms)、サーバー (WebForms およびウェブサービス)。ただし、.net デスクトップ エディション自体は、フレームワークのバージョンの違い (1.1、2.0、3.0、4.0、4.5 など) に対処する必要があります。

Windows Phone 8 は Windows Phone 7 からのブランチです。これは Silverlight 4 からのブランチです。これは Silverlight 3 のブランチでした。これは Silverlight 2 からのブランチでした。これは CoreCLR プロファイルからのブランチでした。これは .net 3.0 からのブランチでした。その間ずっと、各ブランチは前のブランチから開始し、.net デスクトップ エディションから選択した変更を取り込みます。およびその他のプロファイル。

では、Windows Phone 8 で実行されている .net のバージョンは何ですか? Windows Phone 8 .net プロファイル。このプロファイルは Windows Phone 7 プロファイルの分岐であり、.net 4.5、WinRT、および Silverlight 4 の影響を強く受けています。XAML 形式でも同じことが起こります。

Codeplexには、ダウンロードして .net プロファイルとバージョンの内容を調べることができる優れたプロジェクトがあります。

ここに画像の説明を入力

于 2013-01-10T03:26:34.347 に答える
5

Windows Phone には独自のカスタム フレームワークがあります (7.x の Silverlight に基づく)。各電話 OS バージョンは、独自の機能セットをサポートしています。

7 および 7.1 でサポートされているバージョンは、メインの MSDN ヘルプ (Silverlight 用) で確認できます。たとえば、「 Color」を参照してください。下部に:

Windows Phone 用 Silverlight

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Windows Phone 8 API リファレンス ドキュメントは別です。

于 2013-01-09T21:53:59.040 に答える
3

ボーナスの質問に取り組むために、あなたは以下のプログラミングオプションを持っています

Windows Phone 7.x:C#/ XAML、VB / XAML、XNA

Windows Phone 8:C#/ XAML、VB / XAML、C ++ / DirectX

Windows Phone 7アプリケーションは、Windows Phone 8デバイスで実行されます(例外はほとんどありません)。

確かにMSDN全体に散らばっているAPIのドキュメントを解読するのに役立つ可能性のあるさまざまな機能(Windows 8全体でも)のサポートに関する投稿があります

于 2013-01-10T02:51:03.050 に答える