Windows Phoneの現在のバージョンは、Windows Phone 7.5「Mango」です。 春には、「タンゴ」の新しいリリースが予定されています。これは、新機能に加えて、ハードウェア要件を削減します。 実際、MSはハードウェア要件を厳密に規制しているため、Windows Phoneの電話はまだ安価ではありません。 次のステップは、秋に予定されているWindows Phone 8 "Apollo"です。 現在、Windows Phoneの中核は依然としてWindows CEですが、ソフトウェア開発者には目立ちません。 現在、ほとんどすべてのモバイルプラットフォームで一般的に行われているソフトウェアは、マネージド環境で記述されています。この場合、.netコンパクトフレームワーク、Silverlight、XNAを使用しています。 昨年、「Apollo」のコアがWindows 8であるという多くの噂とリークがありました。これは、タブレットとデスクトップを備えた単一のプラットフォームへの重要なステップです。 そして、ここでもまた噂とリーク。 なぜこれすべて、なぜですか?
新しいカーネルがMSの作業を簡素化することは明らかですが、主なことはAPIとハードウェアとの互換性を拡張する機能です。 Microsoftは、Appleとは異なり、OSを携帯電話からタブレットに移行するのではなく、デスクトップから移動し、カーネルとサービスを最適化する作業を行い、新しいAPIを追加しました。 これにより、このようなタブレットに機能が大幅に追加され、Win32 APIを使用して古いアプリケーションを実行できるようになると思います。Microsoftはそのような機会を拒否しませんでした。 Windows 8では、新しいAPI WinRTが開発されました。 WinRTとHTML5はソフトウェア開発の新しいプラットフォームとして位置付けられていますが、開発言語はマネージ言語またはC ++などのネイティブ言語のいずれかです。 SilverlightとXNAの話はありません。それらは確かにどこにも行きませんが、強調は変わりつつあることに注意してください。 ところで、Silverlightを促進するための機関車であったMIX会議は、今年は開催されません。 Windows Phone用に開発されたソフトウェアは、Windows 8で簡単に起動できることがわかりました。技術的には問題ありません。 これはマネージコードですが、逆の方法とタブレットから携帯電話へのアプリケーションの転送を簡単にする方法は? これは解決策を請います-WinRT APIを電話に追加します。 しかし、このためには、明らかに、あなたもコアをつかむ必要があります、なぜなら WinRTはおそらくWindows 8の基本的なメカニズムに結びついています。WindowsCEには機能の点で欠陥があり、.netフレームワークでさえも切断されていることを忘れないでください、特にカーネルが原因です。
今、いくつかの興味深い噂。 カーネルについてはすでに述べましたが、まだ情報があります。
- WPは、管理環境用の新しいエンジンであるRedhawkを受け取ります。Redhawkは、Windows CEにはなかった本格的な.netフレームワークをもたらします。 ここではすべてが明確です-彼らはAPIを拡張し、.netから始めます。
- WPは、電話管理コマンドを含むPowershellコンソールを受け取ります。 ちなみに、これは非常に現実的であり、私は人気を追加するようです。 セキュリティの観点からは、問題はないはずです。 Powershellは安全な管理された環境であり、電話の動作をすばやくスクリプト化する機能は本当にオタクを喜ばせます。 市場からアプリケーションをインストールすることなく、電話を柔軟にカスタマイズおよびプログラムする機会。
- コンピューターのHyper-Vハイパーバイザーの下で、ネイティブモードのOS Windows Phoneで実行できます。 実現可能です。 アプリケーションはすべて管理されており、カーネルは移植性があるため、x86用のWindows Phoneを簡単に構築し、ビデオおよびその他のデバイス用のドライバーを追加することが可能になり、エミュレーターよりもはるかに高速に動作するx86用のオペレーティングシステムが用意されました。
- x86プラットフォームのサポート。 上記の段落を参照してください、Intelはついにプロセッサを電話に適したものにすることができます。
- WP用のC ++アプリケーションを作成する機会があります。 これはすぐにセキュリティの問題を提起します-C ++の場合、サンドボックス環境を備えた新しいAPIが必要です。これは明らかにWinRTになります。 C ++で記述できる能力は非常に有望に見えます。安全な環境を維持しながら、より生産的なアプリケーションを作成することが可能になります。 同じAndroid用のネイティブアプリケーションは存在しますが、プラットフォームの安定性に大きな影響を与える可能性があり、特別な場合に作成されます。
参照:
RedHawkもMicrosoftのWindows Phone 8の一部になりますか?
Windows Phone「Tango」は120言語をサポートし、C ++開発サポートは近日中に提供されます
Nokiaは、Windows Phone Apolloに多くの変更があることを約束します
256 MBのRAMを搭載したWPスマートフォンですか?
Windows Phone 8 Apolloに関する新しい噂