8 pontos por GN⁺ 2024-02-16 | 6 comentários | Compartilhar no WhatsApp
  • 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

 
qurare 2024-02-16

Os navegadores ampliam a variedade de navegadores e a liberdade de escolha do usuário, mas as portas são padronizadas em C...

 
cosine20 2024-02-19

Qual é a vantagem de diversificar os ports?

 
budaestew 2024-02-17

Dá para dizer que os navegadores também estão unificados pela “porta” chamada HTML, não é..

 
dahada 2024-02-17

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.

 
dothx 2024-02-16

Não seria a diferença entre hardware e software?

 
GN⁺ 2024-02-16
Opiniões do Hacker News
  • Resumo da posição oficial da Apple:

    A Apple afirmou que o iOS sempre ofereceu suporte a apps web na Tela de Início com base no sistema WebKit e em sua arquitetura de segurança. Essa integração significa que os apps web na Tela de Início são gerenciados segundo o mesmo modelo de segurança e privacidade dos apps nativos do iOS. Sem esse isolamento e essa aplicação, apps web maliciosos poderiam ler dados de outros apps web ou acessar câmera, microfone e localização sem o consentimento do usuário. Os navegadores também poderiam instalar apps web no sistema sem o conhecimento ou consentimento do usuário. Para resolver os complexos problemas de segurança e privacidade relacionados a apps web que usam mecanismos de navegador alternativos, seria necessário criar uma estrutura de integração totalmente nova no iOS, algo que atualmente não existe. Considerando também outras exigências do DMA, isso não foi viável, e por isso a empresa não teve alternativa senão remover a funcionalidade de apps web na Tela de Início na UE. Usuários da UE ainda poderão acessar sites por meio de favoritos que permitem abrir diretamente a partir da Tela de Início, e a expectativa é de impacto funcional mínimo. A empresa lamenta o impacto que essa mudança terá para desenvolvedores e usuários de apps web na Tela de Início, mas afirma que a alteração foi feita como parte do trabalho para cumprir o DMA.

  • Resumo dos comentários no Hacker News:

    • Apontam que a situação atual lembra uma briga entre grandes poderes nos anos 1920, em que extorsão em formato digital, destruição, ameaças e cobrança de “impostos” estariam em alta.
    • Consideram que a postura passiva da Apple acabará se voltando contra ela, e demonstram preocupação de que o tratamento dado aos clientes na UE possa se repetir em outros contextos.
    • Criticam a reação da Apple à exigência de conformidade com o DMA pela UE, dizendo que, junto com a “taxa de tecnologia central” que impõe custo financeiro a desenvolvedores que querem lançar apps populares fora da App Store oficial, essa atitude é infantil.
    • Como desenvolvedor europeu, expressam decepção com os rumos atuais da Apple e dizem torcer para que a empresa fracasse e desapareça.
    • Observam que a alegação da Apple é duvidosa, destacando que PWA é um wrapper nativo para aplicações web, não um navegador, e que atualmente não há mecanismo de navegador que dê suporte a PWAs em dispositivos móveis da Apple.
    • Opõem-se à decisão da Apple, defendem que é hora de boicotar o iOS e migrar para alternativas FOSS, e sugerem formas de substituir PWAs em tela cheia no iOS na Europa.
    • Acham que a posição da Apple não é irracional, argumentando que o trabalho exigido pela UE para dar suporte a mecanismos de navegador alternativos demanda esforço adicional e que, como PWAs não atendem aos interesses financeiros da Apple, encerrar o suporte seria uma escolha racional.
    • Como desenvolvedor, relatam que essa mudança causará grande inconveniente e compartilham um link para um app que desenvolveram.
    • Expressam uma visão crítica sobre a forma como a Apple trata os usuários e ironizam suas ações chamando-as de “corajosas”.