Windows CE アプリ コンテナーの概要

Microsoft は長年にわたって、組み込みデバイス用のプラットフォームおよびオペレーティング システムを提供してきました。 Windows 10 IoT などの新しいオファリングを利用できるようになっているため、そのような OS で提供される先進的なセキュリティ、プラットフォーム、クラウド接続の機能への関心がお客様やパートナー様の間で高まっています。 かなり前の Windows エディション (Windows XP や Windows 7 など) から移行するお客様は、アプリケーションにバイナリ互換性があるために少ない労力で移行できます。 他のオペレーティング システム (Windows CE など) の場合は、デバイス ビルダーでソース コードを変更する必要があります。 このようなアプリケーションの移植は、困難な場合があります。

Microsoft は、このようなお客様が Windows 10 IoT に移行し、人工知能や機械学習などのインテリジェント エッジの機能をフル活用することを支援するテクノロジを開発しました。これを使用すればほとんどのお客様は、既存の未変更の Windows CE アプリケーションを Windows 10 IoT で実行し、それらのアプリケーションの更新に引き続き投資することができます。 このテクノロジの機能の詳細については、Windows CE デバイスの最新化という IoT ショーのエピソードを参照してください

プラットフォームの要件

Windows CE アプリ移行テクノロジは、Windows 10 IoT Core 上で Windows CE 2013 インスタンスを実行することで機能します。

このソリューションは、32 ビット アプリケーションのコードで機能します。また、Windows 10 IoT Core と互換性のある ARM32 または x64 ベースのプラットフォームを必要とします。 プラットフォーム ビルダーを使用して Windows CE 2013 のシステム イメージを作成すること、および Windows 10 IoT Core のイメージを作成することは難しくないでしょう。

要件の詳細な一覧については、CE アプリ コンテナーの概要という記事の前提条件を参照してください。

Windows CE アプリ コンテナーが最適かどうかの判断

移行するために複数の開発サイクルが必要な複雑な CE アプリケーションが伴うか、ARM32 を活用する必要がある設計の場合は、CE アプリ コンテナーと Windows 10 IoT Core Services が、段階的な移行を実施する上で最適なソリューションです。

開発者は、Windows 10 IoT Core 互換ハードウェアにデプロイする IoT Core システム イメージ内に、特別な ARM32 または x86 Windows CE2013 プラットフォーム イメージを配置します。 開発者は、Windows 10 レイヤーを介して Azure クラウド接続や最新の周辺機器などの機能の追加を開始し、CE アプリケーションの部分を移行し、2029 年より前の移行の完了を目指すことができます。

IoT Core Services により、Windows 10 IoT Core OS は 2029 年までセキュリティ更新プログラムを継続して受け取ることができます。 また OEM は、デバイス更新センターなどの機能により、容易に OS の更新プログラムのタイミングを管理したり、アプリケーションの更新プログラムを配布したりできます。

CE アプリ コンテナーの概要で、移行作業の手順を説明したステップ バイ ステップ ガイドを参照してください。

一方、あと 2、3 年製造するだけでよい設計の場合は、Windows CE 2013 の使用を継続するのが最善です。 今後の道筋の詳細については、Windows 10 IoT Core で Windows CE アプリ コンテナーを使用することで Windows CE と共に前進するを参照してください。