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 アプリ コンテナーが最適かどうかの判断

ARM32 を使用する必要がある設計や、複数の開発サイクルを必要とする複雑な CE アプリケーションを移行する必要がある設計の場合、Windows 10 IoT Core Services を備えた CE アプリ コンテナーには、Windows 10 IoT Core への段階的な移行のためのソリューションが用意されています。

Windows CE アプリ移行テクノロジは、Windows 10 IoT Core 上で Windows CE 2013 インスタンスを実行することで機能します。 Windows 10 IoT Core Services では、Windows Embedded Compact 2013 と Windows 10 IoT Core の両方のライセンスを受けることができます。 2023 年 10 月の時点で、Windows Embedded Compact 2013 コンポーネントはサポート パッチを受け取らなくなりました (Windows Embedded Compact 2013 - Microsoft ライフサイクル |Microsoft Learn)。 Windows 10 IoT Core Services 製品と共に使用した場合、Windows 10 IoT Core OS は、2029 年までセキュリティ更新プログラムを引き続き受け取ります (Windows 10 IoT Core Services - Microsoft ライフサイクル |Microsoft Learn)。

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 と共に前進するを参照してください。