Uma visão geral do contêiner de aplicativo do Windows CE
A Microsoft fornece plataformas e sistemas operacionais para dispositivos embarcados há décadas. À medida que novas ofertas, como o Windows 10 IoT, se tornaram disponíveis, nossos clientes e parceiros estão cada vez mais interessados nos recursos avançados de segurança, plataforma e conectividade de nuvem que esses sistemas operacionais fornecem. Os clientes que mudam da maioria das edições anteriores do Windows, como o Windows XP e o Windows 7, podem fazê-lo com pouco esforço devido a aplicativos compatíveis com binários. Outros sistemas operacionais, como o Windows CE, exigem que os construtores de dispositivos modifiquem o código-fonte. Portar aplicativos como esse pode ser um desafio.
Para ajudar esses clientes a migrar para o Windows 10 IoT e aproveitar todo o poder da borda inteligente, incluindo inteligência artificial e aprendizado de máquina, a Microsoft desenvolveu uma tecnologia que permitirá que a maioria dos clientes execute seus aplicativos Windows CE existentes e não modificados no Windows 10 IoT enquanto continuam a investir na atualização de seus aplicativos. Você pode saber mais sobre como essa tecnologia funciona no episódio IoT Show Modernizando dispositivos Windows CE
Quais são os requisitos da plataforma
A tecnologia de migração de aplicativos do Windows CE funciona executando uma instância do Windows CE 2013 sobre o Windows 10 IoT Core.
A solução funciona com código de aplicativo de 32 bits e requer uma plataforma base ARM32 ou x64 compatível com o Windows 10 IoT Core. Você deve estar confortável em criar uma imagem de sistema do Windows CE 2013 usando o construtor de plataformas, bem como criar uma imagem para o Windows 10 IoT Core.
Uma lista mais detalhada dos requisitos pode ser encontrada em Pré-requisitos no artigo Introdução ao contêiner de aplicativos CE.
O Windows CE App Container é a escolha certa para mim
Para projetos que precisam usar ARM32 ou têm aplicativos CE complexos que exigem vários ciclos de desenvolvimento para migrar, o CE App Container com Windows 10 IoT Core Services oferece uma solução para migração gradual para o Windows 10 IoT Core.
A tecnologia de migração de aplicativos do Windows CE funciona executando uma instância do Windows CE 2013 sobre o Windows 10 IoT Core. Com o Windows 10 IoT Core Services, você recebe licenças para o Windows Embedded Compact 2013 e o Windows 10 IoT Core. A partir de outubro de 2023, o componente Windows Embedded Compact 2013 não recebe mais patches de suporte (Windows Embedded Compact 2013 - Ciclo de vida da Microsoft | Microsoft Learn). O sistema operacional Windows 10 IoT Core quando usado com o produto Windows 10 IoT Core Services continua a receber atualizações de segurança até 2029 (Windows 10 IoT Core Services - Ciclo de vida da Microsoft | Microsoft Learn).
Com o IoT Core Services, seu sistema operacional Windows 10 IoT Core continuará a receber atualizações de segurança até 2029. E, com recursos como o Device Update Center, os OEMs podem gerenciar o tempo das atualizações do sistema operacional, bem como distribuir atualizações de aplicativos facilmente.
Confira Introdução ao CE App Container para obter um guia passo a passo que o guiará pela jornada de migração.
No entanto, se você tiver projetos existentes que só precisam de mais alguns anos de fabricação, o melhor curso é permanecer no Windows CE 2013. O caminho a seguir é explicado mais profundamente em Avançando com o Windows CE usando o contêiner de aplicativos do Windows CE no Windows 10 IoT Core.