Bem, acontece que não foi um bug que quebrou os aplicativos web do iPhone, também conhecidos como aplicativos web progressivos (PWAs), na UE. Após reclamações de desenvolvedores e reportagens da imprensa sobre como os PWAs não funcionavam mais na UE após a instalação dos betas mais recentes do iOS, a Apple atualizou seu site para explicar o porquê. Não é surpresa que a gigante tecnológica esteja a culpar o novo regulamento da UE, a Lei dos Mercados Digitais, pela mudança, dizendo que as complexidades envolvidas com a exigência do DMA de permitir diferentes motores de navegador são a causa raiz.

Para atualizá-lo, pesquisador de segurança Tommy Almíscar e Advocacia na Web Aberta notei pela primeira vez que os PWAs tinha sido rebaixado para atalhos de sites com o lançamento da segunda versão beta do iOS 17.4. Inicialmente, não estava claro se se tratava de um bug beta – coisas estranhas aconteceram – ou se pretendia prejudicar a funcionalidade dos PWAs na UE, um mercado onde a Apple está agora sendo forçada a permitir lojas de aplicativos alternativas, pagamentos de terceiros e mecanismos de navegador alternativos, entre outras coisas. Nos betas, os PWAs, que normalmente permitem que os aplicativos da web funcionem e se pareçam mais com aplicativos iOS nativos, não funcionavam mais. Os desenvolvedores notaram que esses aplicativos da web seriam abertos como um marcador salvo na tela inicial.

Como MacRumores apontou na época, isso significava não haver “janelas dedicadas, notificações ou armazenamento local de longo prazo”; iOS16.4 também permitiu que PWAs identificassem seus ícones com notificações, como os aplicativos nativos poderiam fazer. Os usuários beta do iOS 17.4 relataram que quando abriam um aplicativo da web durante a execução do iOS beta, o sistema perguntava se eles queriam abrir o aplicativo no Safari ou cancelar. A mensagem indica que o aplicativo da web “abrirá em seu navegador padrão a partir de agora”, disse. Posteriormente, os usuários disseram que tiveram problemas com perda de dados, pois o atalho do site Safari não oferece armazenamento local. As notificações também não funcionaram mais.

Ainda assim, havia motivos para ser cauteloso sobre se a mudança era ou não intencional. Vários funcionários do TechCrunch pediram repetidamente comentários à Apple, mas não receberam resposta. (Queríamos saber se a empresa confirmaria se se tratava de um bug beta ou de uma mudança intencional e, em caso afirmativo, qual era o raciocínio da Apple para isso.) Após o surgimento da próxima versão beta, A beira publicou um relatório indicando que a Apple parece ser quebrando PWAs na UE, depois de provavelmente também não obter uma resposta formal da gigante da tecnologia.

Agora a Apple respondeu, à sua maneira. Hoje, atualizou seu site detalhando suas mudanças relacionadas ao DMA na UE para abordar o assunto. Em uma nova atualização, a empresa explica como foi necessário fazer tantas alterações no iOS para cumprir as diretrizes da UE que o suporte contínuo aos PWAs estava simplesmente fora de questão.

Tradicionalmente, o sistema iOS fornecia suporte para aplicativos da web da tela inicial, construindo diretamente no WebKit (mecanismo de navegador do Safari) e em sua arquitetura de segurança, disse a Apple. Isso permitiu que os aplicativos da web se alinhassem aos mesmos modelos de segurança e privacidade encontrados em outros aplicativos nativos. Mas com o DMA, a Apple está sendo forçada a permitir mecanismos de navegador alternativos. Ele argumenta que sem o isolamento e a aplicação das regras aplicadas aos aplicativos da web baseados em WebKit, aplicativos maliciosos poderiam ser instalados e fazer coisas como ler dados de outros aplicativos da web ou “obter acesso à câmera, ao microfone ou à localização de um usuário sem o conhecimento do usuário”. consentimento”, disse Apple.

“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 pelos usuários. de aplicativos da web da tela inicial. E assim, para cumprir os requisitos do DMA, tivemos que remover o recurso de aplicativos da web da tela inicial na UE”, diz o site.

A empresa informa aos usuários da UE que eles poderão acessar sites a partir de sua tela inicial por meio de marcadores como resultado da mudança, confirmando as preocupações dos desenvolvedores de que os PWAs estavam efetivamente sendo desativados na UE.

“Esperamos que essa mudança afete um pequeno número de usuários. Ainda assim, lamentamos qualquer impacto que esta mudança – que foi feita como parte do trabalho para cumprir o DMA – possa ter sobre os desenvolvedores de aplicativos da web da tela inicial e nossos usuários”, afirma a Apple.

Críticos ter argumentou que o desejo da Apple de manter seu poder no ecossistema de aplicativos iOS era tão forte que quebraria a funcionalidade dos aplicativos da web para os usuários de seus dispositivos. Enquanto isso, os defensores da Apple provavelmente argumentarão que a explicação da empresa é razoável e está alinhada com o desejo da Apple de manter o iOS seguro para seus usuários. A verdade, como costuma acontecer, provavelmente está mais no meio.

A Apple ainda não respondeu aos pedidos de comentários.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *