5 pontos por GN⁺ 2024-03-02 | 1 comentários | Compartilhar no WhatsApp

Apple recua sobre as mudanças nos PWAs na Europa

  • A Apple restaurou o comportamento anterior ao iOS 17.3 em resposta às reclamações sobre a morte dos Progressive Web Apps (PWA) na União Europeia (UE).
  • Após o lançamento do beta do iOS 17.4, usuários da UE descobriram problemas com PWAs que não funcionavam corretamente.
  • A Apple voltou atrás após vários pedidos dos consumidores e revisou a página sobre as mudanças para apps no contexto da Lei dos Mercados Digitais.

Conteúdo da nova página da Apple

  • A Apple originalmente planejava remover a funcionalidade de web apps na tela inicial na UE para cumprir a DMA, mas isso exigiria a criação de uma nova arquitetura de integração devido a questões de segurança e privacidade.
  • No entanto, após receber pedidos de suporte para web apps na tela inicial, decidiu continuar oferecendo a funcionalidade existente.
  • Desenvolvedores e usuários podem esperar a restauração das funcionalidades anteriores dos web apps na tela inicial com o lançamento do iOS 17.4.

Impacto da Lei dos Mercados Digitais (DMA) da União Europeia

  • A Lei dos Mercados Digitais (DMA) da União Europeia deve entrar em vigor até 8 de março, e a Apple deve lançar o iOS 17.4 em 5 de março.

O plano da Apple para a DMA e as críticas a ele

  • A Apple anunciou mudanças para cumprir a DMA a partir de março de 2024.
  • Para todos os usuários, a Apple passará a autenticar em cartório todos os apps do iOS, independentemente de onde sejam vendidos.
  • Desenvolvedores poderão oferecer seus próprios marketplaces de apps na UE, mas eles precisarão passar pela aprovação da Apple e por um processo de revisão humana.
  • Essas lojas terão de cuidar de seus próprios reembolsos, mas poderão usar processadores de pagamento alternativos de terceiros.
  • A Apple alterou sua estrutura de taxas, reduzindo a taxa padrão de 30% para 17%, e apps que permanecerem na App Store pagarão uma taxa de 3% pelo uso do serviço de processamento de pagamentos da Apple.
  • Todos os apps vendidos fora da App Store estarão sujeitos a uma Core Technology Fee de €0,50 por primeira instalação anual do app, com isenção para o primeiro milhão de instalações.
  • Também há a exigência de que o iOS suporte vários motores de navegador além do WebKit, o que significa que a Apple terá de dar suporte total ao Firefox da Mozilla na UE.
  • Ao mesmo tempo, a Apple desativou os PWAs, aparentemente por entender que teria de oferecer suporte a eles em todos os navegadores que não usam WebKit.
  • A Apple tomou essa medida depois que autoridades da Comissão Europeia ameaçaram investigar a questão.

Opinião do GN⁺

  • Essa decisão da Apple mostra que a voz dos usuários pode influenciar decisões técnicas de grandes empresas.
  • PWAs são uma tecnologia que desfaz a fronteira entre a web e os apps nativos, com potencial para melhorar a experiência do usuário e reduzir custos de desenvolvimento.
  • Este caso sugere que regulações legais podem afetar diretamente a forma como empresas de tecnologia operam.
  • A dependência da Apple do WebKit pode limitar a inovação em outros motores de navegador, o que pode significar menos diversidade e menos opções para desenvolvedores e usuários finais.
  • Do ponto de vista técnico, dar suporte a PWAs é importante para seguir os padrões da web, promover a compatibilidade entre plataformas e oferecer uma experiência web melhor aos usuários.

1 comentários

 
GN⁺ 2024-03-02
Opiniões do Hacker News
  • O suporte a PWA ainda precisa ser construído com base no WebKit.

    • Fico me perguntando se houve conversas informais com a União Europeia (UE). Parece que decidiram que a concorrência de motores de renderização para PWAs não é importante e que só o WebKit já basta.
    • No fim, a lei só exige mudanças nos recursos com os quais a UE se importa.
  • A posição da Apple era que, se os PWAs rodassem em motores de navegador de terceiros, algumas restrições de privacidade e segurança não poderiam ser aplicadas.

    • Se o DMA não exigisse a execução de PWAs em motores de navegador de terceiros, a Apple não teria motivo para se preocupar desde o início.
    • A Apple explica que continuará a criar apps web de tela inicial com base no WebKit e em sua arquitetura de segurança, alinhados ao mesmo modelo de segurança e privacidade dos apps nativos do iOS.
  • Se a Apple tivesse realmente retirado o suporte a notificações push para PWA, isso teria sido um grande golpe para desenvolvedores que iniciaram projetos paralelos com base nisso.

    • Reverter isso menos de 12 meses depois de lançar as notificações push para PWA no iOS 16.4 teria sido uma enorme decepção para os desenvolvedores que aproveitaram esse recurso.
  • Sobre interpretar que a UE permite limitar PWAs ao Safari/WebKit:

    • Em nenhum momento foi mencionado no anúncio da Apple que a UE permite isso.
    • O anúncio da Apple é apenas uma atualização do plano de conformidade com o DMA, e a UE não toma medidas concretas até o prazo de conformidade de 7 de março.
    • A UE respondeu com urgência ao anúncio da Apple sobre PWAs. Se a Apple tivesse distribuído a atualização, muitos PWAs existentes teriam parado de funcionar e não restaria alternativa além de migrar para a App Store, o que teria prejudicado a reputação dos PWAs.
    • A UE exige, por meio do DMA, que a Apple abra o iOS a navegadores de terceiros e que não possa manter sua própria preferência pelo Safari/WebKit.
  • Será que esse era o plano original da Apple? Apresentar o pior cenário possível e depois fazer o resultado atual parecer uma vitória?

  • Feliz por não termos dado um passo para trás na plataforma web.

  • Se a Apple continuar dificultando, talvez eu considere mudar para o Android.

  • Como fã de PWA, gosto dessa direção. A Apple deveria abrir os PWAs para outros motores de navegador e, ao mesmo tempo, melhorar os recursos de PWA no Safari. Os desenvolvedores de apps vão perceber que, para a maioria dos apps, um PWA já é suficiente e é uma boa forma de evitar a App Store.

  • Ainda bem. Eu já tinha começado a portar meu app pessoal de sveltekit pwa para react native.

  • Quando os apps no iOS vão ter o mesmo status que os apps no macOS?

    • A Apple não pode continuar se escondendo atrás da desculpa de “pela sua segurança”. Ela alega todos os mesmos problemas que já existem no macOS.
    • Smartphones modernos são computadores capazes, mas ainda dá a sensação de carregar um tijolo caro no bolso.