Com a segunda versão beta do iOS 17.4, a Apple desativou grande parte da funcionalidade dos Progressive Web Apps (PWAs) na União Europeia. Houve alguma especulação de que poderia ser uma mudança temporária ou um bug relacionado a algumas das atualizações do ecossistema de aplicativos na Europa, mas a Apple confirmou que os PWAs foram removidos intencionalmente e não retornarão.
Em uma atualização no site do desenvolvedor (via 9to5Mac), a Apple explica que os usuários na UE não terão acesso aos aplicativos da web da tela inicial devido ao suporte para mecanismos de navegador alternativos e aos riscos de segurança que os acompanham e ao trabalho necessário para implementar uma nova solução.
De acordo com a Apple, os aplicativos da web Home Screen são desenvolvidos no WebKit e em sua arquitetura de segurança e são projetados para “alinhar-se com o modelo de privacidade e segurança para aplicativos nativos no iOS”. O isolamento do armazenamento e as solicitações do sistema para acessar funções de privacidade por site são cruciais.
Sem isolamento, a Apple afirma que aplicativos da web maliciosos podem ler dados de outros aplicativos da web e obter acesso à câmera, ao microfone e à localização de um usuário sem o consentimento do usuário. Para corrigir esses problemas de segurança, a Apple precisaria construir uma nova arquitetura de integração, que diz não ser prática devido aos outros requisitos da Lei dos Mercados Digitais e porque os aplicativos da web Tela Inicial não são usados por muitas pessoas.
O sistema iOS tradicionalmente fornece suporte para aplicativos da web da tela inicial, construindo diretamente no WebKit e em sua arquitetura de segurança. Essa integração significa que os aplicativos da web da tela inicial são gerenciados para se alinharem ao modelo de segurança e privacidade dos aplicativos nativos no iOS, incluindo isolamento de armazenamento e aplicação de prompts do sistema para acessar recursos que afetam a privacidade por site.
Sem esse tipo de isolamento e aplicação, os aplicativos da Web maliciosos poderiam ler dados de outros aplicativos da Web e recuperar suas permissões para obter acesso à câmera, ao microfone ou à localização de um usuário sem o consentimento do usuário. Os navegadores também podem instalar aplicativos da web no sistema sem o conhecimento e consentimento do usuário. Abordar as complexas preocupações de segurança e privacidade associadas a aplicativos da web usando mecanismos de navegador alternativos exigiria a construção de uma arquitetura de integração inteiramente nova que não existe atualmente no iOS e que não era prática de realizar, dadas as outras demandas do DMA e a baixa adoção de usuários de Aplicativos da web na tela inicial. E assim, para cumprir os requisitos do DMA, tivemos que remover o recurso de aplicativos da web da tela inicial na UE.
Os usuários do iPhone na União Europeia podem acessar sites diretamente da Tela inicial por meio de um marcador, mas os recursos do PWA não estarão disponíveis. Os aplicativos da Web na tela inicial serão forçados a abrir no Safari (ou outro navegador padrão) em vez de em uma janela dedicada, não há suporte para armazenamento local de longo prazo e as notificações não funcionarão.
A Apple afirma que as mudanças são resultado direto da conformidade com o DMA e afetarão apenas um “pequeno número de usuários”. A empresa também afirma lamentar o impacto que a mudança terá sobre os desenvolvedores de aplicativos da web Home Screen e usuários do iPhone.
A atualização dos aplicativos da web Home Screen vem junto com muitas outras mudanças na App Store na União Europeia, com a Apple permitindo mercados de aplicativos alternativos, métodos de pagamento alternativos, diferentes mecanismos de navegador e muito mais.