Adeus, Apps Web do iPhone na UE 📱

Como se constata, o problema que causa a quebra de web apps do iPhone (também conhecidas como Progressive Web Apps ou PWAs) na UE não é um bug. Isso vem após reclamações de desenvolvedores.

Apple desativa intencionalmente aplicativos web do iPhone na UE

Atualizado: 11 de março de 2022

Você pode ter ouvido rumores sobre aplicativos web do iPhone, também conhecidos como Progressive Web Apps (PWAs), quebrando na UE. Bem, acontece que não é um bug que é o culpado. A Apple atualizou sucintamente seu site para explicar que o culpado é nada menos que o novo regulamento da UE, o Digital Markets Act (DMA). 🕵️‍♀️

O Efeito do Regulamento da UE 🌍

Na UE, a Apple agora é obrigada a permitir lojas de aplicativos alternativas, pagamentos de terceiros e oh motores de navegador alternativos. As complexidades envolvidas com esses requisitos, especialmente a necessidade de permitir diferentes motores de navegador, têm causado uma grande dor de cabeça para a Apple. E é aí que os problemas começam.

PWA rebaixada para atalhos de website 😱

O pesquisador de segurança Tommy Mysk e a Open Web Advocacy foram os primeiros a perceber que as PWAs estavam sendo rebaixadas para meros atalhos de website após o lançamento do segundo beta do iOS 17.4. Isso deixou os desenvolvedores coçando a cabeça, se perguntando se era um bug beta ou uma ação deliberada para minar as PWAs no mercado da UE.

Nos betas, as PWAs, que são projetadas para fazer com que os aplicativos web pareçam e funcionem mais como aplicativos iOS nativos, deixaram de funcionar. Em vez de se abrirem como um aplicativo dedicado, esses aplicativos web se abriam como um marcador salvo na sua Tela Inicial. Que decepção! 🙅‍♂️

Sem Janelas Dedicadas, Notificações ou Armazenamento Local 🚫🔒

Antes da mudança, o iOS 16.4 permitia que as PWAs exibissem notificações em seus ícones, assim como os aplicativos nativos. Mas quando os usuários instalaram o beta do iOS 17.4, ao abrir um aplicativo web, eles eram convidados a abri-lo no Safari ou cancelar. Isso significava que os aplicativos web seriam “abertos no seu navegador padrão a partir de agora”. E foi aí que os problemas começaram.

Com essa mudança, os usuários relataram problemas de perda de dados porque os atalhos de website do Safari não oferecem armazenamento local. 🗂️ As notificações também não funcionavam, deixando os usuários se sentindo ignorados e desatualizados.

Era um Bug Beta ou Sabotagem Intencional? 🕷️

O mistério em torno se essa mudança foi intencional ou apenas um bug beta deixou muitos de nós na expectativa. A ENBLE entrou em contato com a Apple repetidamente para obter um comentário, mas não recebeu resposta. A falta de um comunicado oficial da gigante tecnológica apenas alimentou especulações de que a Apple pode estar intencionalmente quebrando as PWAs na UE. 🕵️🍎

A Apple Quebra o Silêncio 🤐

Mas não se preocupe! A Apple finalmente quebrou o silêncio, de certa forma. Ela atualizou seu site para abordar as preocupações relacionadas às mudanças do DMA na UE. De acordo com a Apple, a empresa teve que fazer mudanças significativas no iOS para cumprir as rigorosas diretrizes da UE. Infelizmente, essas mudanças significaram o fim das PWAs. 😢

Preocupações de Segurança e Privacidade 👮‍♀️🔒

No passado, o iOS suportava os aplicativos web da Tela Inicial construindo diretamente no WebKit (motor de navegador do Safari). Isso permitia que os aplicativos web desfrutassem dos mesmos modelos de segurança e privacidade que os aplicativos nativos. No entanto, com o DMA agora obrigando a Apple a permitir motores de navegador alternativos, surgiu um novo conjunto de desafios de segurança.

A Apple argumenta que, sem a integração estreita e a aplicação das regras aplicadas aos aplicativos web baseados em WebKit, a instalação de aplicativos maliciosos se torna uma ameaça real. Esses aplicativos fraudulentos podem potencialmente ler dados de outros aplicativos web ou obter acesso não autorizado à câmera, ao microfone ou à localização de um usuário. Eita! 🙈

Um Dilema de Integração ⚙️

Resolver as complexas preocupações de segurança e privacidade associadas aos aplicativos web que utilizam motores de navegador alternativos exigiria que a Apple construísse uma arquitetura de integração totalmente nova, que atualmente não existe no iOS. Dadas as outras demandas do DMA e a baixa adoção pelos usuários dos aplicativos web da Tela Inicial, essa tarefa se tornou impraticável. Como resultado, a Apple teve que dizer adeus à funcionalidade de aplicativos web na Tela Inicial na UE. 😭

Afectando uma Minoridade, Mas Lamentável 😢

A Apple enfatiza que essa mudança afetará apenas um pequeno número de usuários na União Europeia. Embora esteja firme em cumprir o DMA, a gigante da tecnologia lamenta qualquer impacto que essa decisão possa ter sobre os desenvolvedores e usuários de aplicativos da web na tela inicial. Pelo menos eles reconheceram a dor! 🙏

Apple Sob Escrutínio 🤔

Críticos argumentam que o desejo da Apple de manter o controle do ecossistema de aplicativos iOS é tão forte que ela sacrificaria a funcionalidade dos aplicativos da web para seus usuários. Por outro lado, defensores da Apple destacam que a explicação da empresa é razoável e está de acordo com seu compromisso com a segurança do usuário. Como geralmente acontece, a verdade provavelmente está em algum lugar no meio.

A Apple ainda não respondeu às solicitações de mais comentários, nos deixando querendo mais respostas. Eles quebrarão o silêncio? Só o tempo dirá. ⏰


Seção de Perguntas e Respostas

P: Existe alguma esperança para os PWAs na União Europeia?

R: Infelizmente, parece que os PWAs deram adeus à União Europeia. A conformidade da Apple com o DMA, que permite lojas de aplicativos alternativas e motores de navegador, tornou impossível suportar os PWAs em sua forma anterior. No entanto, sempre há uma chance de que uma nova solução ou contorno surja no futuro. Só nos resta torcer!

P: Como essa mudança afetará os desenvolvedores e usuários de aplicativos da web na tela inicial?

R: Os desenvolvedores que investiram tempo e esforço na criação de aplicativos da web na tela inicial provavelmente terão que mudar o foco para soluções alternativas para o mercado da União Europeia. Quanto aos usuários, eles ainda poderão acessar sites na tela inicial por meio de marcadores. Não é o fim do mundo, mas certamente é um obstáculo para aqueles que gostavam da conveniência e funcionalidade dos PWAs.


Referências:

  1. Tommy Mysk – Twitter
  2. Open Web Advocacy – Twitter
  3. Roli Seaboard Rise 2 Review – ENBLE
  4. Spice up Your Emoji Usage – ENBLE
  5. Closer Look at Apple’s Browser-Related Changes in iOS – ENBLE

☺️ Espero que tenha gostado de ler este artigo! Não se esqueça de compartilhar seus pensamentos e compartilhá-lo nas redes sociais para espalhar o conhecimento!👍