A Microsoft deseja que os desenvolvedores convertam seus aplicativos de desktop clássicos para UWP (Plataforma Universal do Windows). Seu novo plano é chamado de Projeto Centenário, e a gigante do software espera que decole porque seria uma ótima ferramenta para colocar muito mais aplicativos Win32 no trem UWP.
Pelo que entendemos, o uso do Projeto Centennial colocaria os aplicativos Win32 em um pacote AppX que pode ser instalado e desinstalado facilmente. Além disso, o aplicativo deve estar disponível na Windows Store, mas não temos certeza de quanto trabalho será necessário dos desenvolvedores para tornar isso possível.
Com o Project Centennial, cada aplicativo Win32 deve tirar proveito de alguns recursos do Windows 10 antes que a Microsoft considere aceitar o aplicativo na Windows Store. O aplicativo também deve ser confiável e protegido contra vírus e outras ameaças potenciais. Do nosso ponto de vista, esta é a iniciativa perfeita para os muitos aplicativos Win32 herdados que nunca serão reescritos do zero para oferecer suporte à Plataforma Universal do Windows.
Aqui estão alguns benefícios principais de converter seus aplicativos Win32 com o Projeto Centenário de acordo com Microsoft:
- A experiência de instalação do seu aplicativo é muito mais suave para seus clientes. Você pode implantá-lo em computadores usando sideload (consulte Sideload de aplicativos LOB no Windows 10) e não deixa rastros após a desinstalação. A longo prazo, você também poderá publicar seu aplicativo na Windows Store.
- Como seu aplicativo convertido tem identidade de pacote, você pode chamar mais APIs UWP, mesmo da partição de confiança total, do que antes.
- Em seu próprio ritmo, você pode adicionar recursos UWP ao pacote do seu aplicativo, como uma interface de usuário XAML, atualizações de blocos dinâmicos, tarefas em segundo plano UWP, serviços de aplicativo e muito mais. Todas as funcionalidades disponíveis para qualquer outro aplicativo UWP estão disponíveis para seu aplicativo.
- Se você optar por mover todas as funcionalidades do seu aplicativo da partição de confiança total do aplicativo para a partição do contêiner do aplicativo, seu aplicativo poderá ser executado em qualquer dispositivo Windows 10.
- Como um aplicativo UWP, seu aplicativo é capaz de fazer as coisas que faria como um aplicativo de desktop clássico. Ele interage com uma visão virtualizada do registro e sistema de arquivos que é indistinguível do registro e sistema de arquivos reais.
- Seu aplicativo pode participar do licenciamento integrado da Windows Store e dos recursos de atualização automática. A atualização automática é um mecanismo altamente confiável e eficiente, porque apenas as partes alteradas dos arquivos são baixadas.
Se a conversão for tão fácil quanto a Microsoft diz que será, então devemos ver milhares de aplicativos legados migrando para a Windows Store em um futuro próximo.