A Apple aparentemente restringiu a funcionalidade dos Progressive Web Apps (PWAs) na versão beta mais recente do iOS 17.4, visando especificamente usuários na União Europeia. A mudança parece minar o papel dos PWAs como alternativas viáveis aos aplicativos nativos no iOS.
Conforme sinalizado pela primeira vez pela Open Web Advocacy, a segunda versão beta do iOS 17.4 parece introduzir mudanças que colocam os aplicativos da web em desvantagem significativa na Europa. A nova versão beta do iOS impede que esses aplicativos sejam iniciados em sua própria janela de nível superior que ocupa a tela inteira, relegando-os para serem abertos no Safari, uma mudança que afeta significativamente a experiência e a funcionalidade do usuário. A mudança efetivamente rebaixa os PWAs a meros atalhos de sites.
Agora, quando um usuário na Europa toca no ícone de um aplicativo da web, ele verá uma mensagem do sistema perguntando se deseja abri-lo no Safari ou cancelar. A mensagem acrescenta que o aplicativo da web “abrirá em seu navegador padrão a partir de agora”. Quando aberto no Safari, o aplicativo da web abre como um marcador, sem janelas dedicadas, notificações ou armazenamento local de longo prazo. Os usuários têm visto problemas com aplicativos da web existentes, como perda de dados, já que a versão Safari não consegue mais acessar dados locais, bem como notificações quebradas.
Os Progressive Web Apps são projetados para oferecer uma experiência de usuário comparável à de aplicativos nativos que usam tecnologias da web, com o potencial dos usuários adicioná-los diretamente à tela inicial, sem a necessidade de uma loja de aplicativos. A última mudança é particularmente controversa porque, historicamente, a Apple sugeriu que os desenvolvedores que não estivessem dispostos a cumprir as diretrizes da App Store poderiam se concentrar em aplicativos da web. Agora, os ajustes recentes da empresa parecem contradizer esta postura, limitando as capacidades dos PWAs e sua capacidade de competir com aplicativos nativos no iOS, levantando questões sobre o seu compromisso em apoiar tecnologias web como uma alternativa viável à App Store.
Este desenvolvimento ocorre em meio às medidas da Apple para cumprir a Lei dos Mercados Digitais (DMA) da União Europeia, que visa promover a concorrência e regular as práticas dos “gatekeepers” digitais. A decisão da Apple de alterar a funcionalidade dos PWAs especificamente na UE pode ser interpretada como uma tentativa de navegar no cenário regulatório imposto pelo DMA, mas pode simplesmente querer impedir que os utilizadores na Europa utilizem aplicações web com motores de navegador alternativos. A empresa ainda não se pronunciou sobre suas motivações.
Há indicações de que o iOS 17.4 está usando informações da operadora SIM para bloquear geograficamente as alterações na funcionalidade do aplicativo da web exclusivamente para usuários na UE. Os aplicativos da Web em outras regiões do mundo não serão afetados.