- A Apple explicou em seu site que o fato de os Progressive Web Apps (PWAs) não funcionarem na UE após a instalação recente da versão beta do iOS não é um bug
- A Apple afirma que essa mudança decorre da nova regulamentação da UE, a Lei dos Mercados Digitais (Digital Markets Act, DMA), dizendo que a exigência do DMA de permitir diferentes mecanismos de navegador é a causa
- O pesquisador de segurança Tommy Mysk e a Open Web Advocacy foram os primeiros a descobrir que, com o lançamento da segunda versão beta do iOS 17.4, os PWAs foram rebaixados a simples atalhos de sites
Causas e consequências da degradação dos PWAs
- Os desenvolvedores descobriram que os PWAs eram abertos como favoritos salvos na tela inicial, o que significa ausência de "janela dedicada, notificações ou armazenamento local de longo prazo"
- O iOS 16.4 permitia que os PWAs exibissem notificações no ícone como apps nativos, mas os usuários da beta do iOS 17.4 passaram a receber uma mensagem do sistema perguntando se queriam abrir o web app no Safari
- Os usuários enfrentaram problemas de perda de dados porque os atalhos de sites do Safari não oferecem armazenamento local, e o recurso de notificações também não funcionava
Reação da Apple e explicação sobre os PWAs
- Embora não tenha dado uma resposta oficial apesar de várias consultas, a Apple depois atualizou seu site para explicar as mudanças relacionadas ao DMA na UE
- A Apple afirmou que o sistema do iOS oferecia suporte a web apps na tela inicial com base no WebKit (o mecanismo de navegador do Safari), mas que, como o DMA exige permitir mecanismos de navegador alternativos, tornou-se impossível continuar oferecendo suporte aos PWAs
- A Apple confirmou que, com a mudança, os usuários da UE poderão usar a função de favoritos para acessar sites pela tela inicial
Opinião do GN⁺
- Este artigo traz uma confirmação importante de que a Apple limitou deliberadamente a funcionalidade dos Progressive Web Apps (PWAs) no iPhone sob a nova Lei dos Mercados Digitais (DMA) da UE
- A decisão da Apple foi justificada por motivos de segurança e privacidade, mas há pontos em que ela entra em conflito com o objetivo do DMA de promover a concorrência no mercado da UE e ampliar a liberdade de escolha dos usuários
- O caso mostra a tensão entre empresas de tecnologia e regulação governamental, exemplificando uma mudança relevante que pode impactar usuários e a comunidade de desenvolvedores
6 comentários
Os navegadores ampliam a variedade de navegadores e a liberdade de escolha do usuário, mas as portas são padronizadas em C...
Qual é a vantagem de diversificar os ports?
Dá para dizer que os navegadores também estão unificados pela “porta” chamada HTML, não é..
Isso ocorre porque as portas, como consórcio, têm uma implementação integrada que compartilha os benefícios, enquanto os navegadores ainda existem apenas como implementações individuais.
Não seria a diferença entre hardware e software?
Opiniões do Hacker News
Resumo da posição oficial da Apple:
Resumo dos comentários no Hacker News: