Juntamente com o Windows 8 veio a Universal Windows Platform (UWP) que prometia revolucionar o desenvolvimento de software para Windows. Ora, tal acabou por não acontecer e a Microsoft nunca retirou proveito do investimento realizado na plataforma.
O principal obstáculo ao sucesso da UWP foi o Win32 que, mesmo com a disponibilização da UWP, continuou a ser a preferência dos programadores. A Microsoft quer remover esta tendência ao suprimir a UWP e desenvolver uma espécie de fusão entre as plataformas.
Tendo em conta a magnitude de dispositivos que executam o Windows – só com Windows 10 já são mais de 825 milhões – é notória a importância deste sistema operativo para os programadores. Das várias API disponibilizadas para Windows 10, a UWP era a mais moderna e que mais suporte tinha da Microsoft.
A empresa de Redmond tinha na UWP a sua aposta para ter aplicações nativas para Windows 10, numa plataforma de desenvolvimento que era transversal a toda a gama de equipamentos com Windows 10. Não obstante, todos estes trunfos foram insuficientes para cativar os programadores.
Face a esta realidade, a Microsoft teve de tomar medidas. Inicialmente disponibilizou algumas das ferramentas presentes na UWP na API Win32, como a XAML Islands. Contudo, segundo o que é avançado pelo ZDNet, está em marcha uma operação para dissolver a UWP e criar uma plataforma única de desenvolvimento para Windows.
By the time we are done, everything will just be called ‘Windows apps’. We’re not quite there yet, but the ultimate idea is to make every platform feature available to every developer.
Desta feita, no início deste mês já foram dados os primeiros passos desta fusão de plataformas de desenvolvimento, numa publicação de Kevin Gallo nos blogs da Microsoft. O Vice-Presidente Corporativo do Windows Developer Platform afirma que as novas funcionalidades não serão exclusivas da UWP, chegando também ao Win32.
O objetivo da Microsoft não será a partir de agora forçar a adoção da UWP ao invés do Win32. A empresa de Redmond apercebeu-se que esse duelo não estava a ter frutos e então quer disponibilizar as melhores frameworks aos programadores com esta plataforma global de desenvolvimento para Windows.
Os programadores terão a liberdade de usar a API desejada, sem a pressão de não terem disponíveis as mais recentes ferramentas. Sem dúvida que esta jogada da Microsoft irá afetar a oferta de apps na Microsoft Store, mas por outro lado irá trazer mais e melhores aplicações para o Windows 10.