A Microsoft tem trabalhado para aproximar os aplicativos da área de trabalho win32 e seus aplicativos da Plataforma Universal do Windows (UWP) nos últimos anos. Esse trabalho tem um nome oficial agora: Project Reunion. É a mais recente reviravolta na promessa da Microsoft de aplicativos universais que são executados em vários dispositivos Windows 10, e a Microsoft agora está se referindo aos aplicativos de desktop tradicionais e UWP como simplesmente “aplicativos do Windows”.
“A idéia por trás do Project Reunion é que ela permite aos desenvolvedores criar um aplicativo Windows e atingir todos os 1 bilhão de dispositivos Windows”, explica Rajesh Jha, vice-presidente executivo do Grupo de Experiências e Dispositivos da Microsoft. “Estamos reunindo o poder combinado do win32 e do UWP para que os desenvolvedores não precisem mais escolher, porque estamos unificando essas APIs existentes e, de alguma forma, separando-as do sistema operacional”.
A Microsoft está combinando as APIs win32 e UWP existentes para facilitar a criação de um aplicativo do Windows para os desenvolvedores. Os aplicativos existentes podem ser atualizados e modernizados, e as APIs estão sendo dissociadas do Windows. “Ao desacoplarmos as APIs existentes e adicionarmos novas APIs, também estamos fazendo o trabalho de polyfill, conforme necessário, para que as APIs trabalhem em nível inferior nas versões suportadas do Windows”, diz Kevin Gallo, diretor da plataforma de desenvolvedores do Windows da Microsoft.
Em termos simples, isso significa que os desenvolvedores agora podem criar um aplicativo do Windows que aproveita os recursos mais recentes do Windows 10 sem ter que se preocupar com versões mais antigas do sistema operacional. Antes, os desenvolvedores normalmente esperavam até os usuários do Windows 10 estarem na versão mais recente do sistema operacional antes de atualizarem seus aplicativos para novos recursos. Agora, eles podem obter essa nova API do NuGet, um gerenciador de pacotes de código aberto, e compilá-la como parte de seus aplicativos e não precisam se preocupar com as versões antigas do Windows 10.
Uma grande parte do Project Reunion é o WinUI 3, uma estrutura de interface do usuário que permite que os aplicativos tenham uma interface de usuário moderna que possa ser dimensionada entre dispositivos. A Microsoft também está apresentando uma visualização do WebView2 hoje, que permitirá que os desenvolvedores incorporem um WebView baseado em Chromium em seus aplicativos. O WebView 2 será completamente dissociado do Windows, para que os desenvolvedores possam ativar a funcionalidade completa da Web sem serem bloqueados em uma versão específica do Windows 10.
A Microsoft também tem ambições mais amplas para aplicativos do Project Reunion que vão além do Windows. Os aplicativos modernizados funcionam bem em máquinas Windows físicas, mas também podem ser otimizados para serem transmitidos da nuvem através do Windows Virtual Desktop ou soluções de aplicativos remotos.
“Agora você está executando o Windows não apenas no Windows, mas iOS, Android, Mac e Linux a partir da nuvem”, explica Jha. “Nossa esperança com o Project Reunion é que possamos trabalhar com essa nossa incrível comunidade no Windows para acelerar ainda mais a inovação e novas experiências no Windows 10 para esse primeiro bilhão de usuários e o próximo”.
As empresas transmitem aplicativos remotamente para iOS e Android há anos, mas a esperança é que o Project Reunion facilite o processo modernizando aplicativos mais antigos, em vez de precisar reescrevê-los para a Web, iOS ou Android.
Saiba mais sobre isso em nosso setor especializado no Windows 10.