A Lei dos Mercados Digitais (DMA), o novo regulamento para os mercados digitais na União Europeia, terá uma consequência inesperada: o fim dos aplicativos da web progressivos no iPhone. Após vários dias de incerteza, a Apple confirmou que isso não é um bug mas de uma escolha deliberada.

Além da possibilidade de instalação de marketplaces alternativos, uma das inovações mais importantes trazidas pelo DMA será a possibilidade de desenvolver navegadores para iOS com motores de renderização proprietários, e não mais baseados apenas no WebKit (motor criado pela Apple, o mesmo usado pelo Safari).

Precisamente daí vem a decisão da Apple de eliminar o suporte para aplicativos web progressivos (PWA): a empresa declarou que os aplicativos web baseados em WebKit são “alinhado com os padrões de segurança e privacidade do iOS”, mas que isso não será mais possível com mecanismos alternativos, que poderiam permitir que aplicativos web maliciosos leiam dados de outros aplicativos web e obtenham acesso à câmera, ao microfone e à localização sem o consentimento explícito do usuário.

Para esclarecer, vamos lembrar que os aplicativos web progressivos são (ou seria melhor dizer eles eram?) aqueles aplicativos da web que podem ser usados ​​quase como se fossem aplicativos nativos: uma vez adicionados à página inicial, abrem em tela cheia (sem barra de URL), podem enviar notificações e salvar dados separadamente do navegador.

Com o iOS 17.4, eles não estarão mais disponíveis na Europa no iPhone devido a possíveis riscos de segurança citados pela Apple (mas continuarão a existir no Android). Considerando que o Google e a Mozilla já estavam insatisfeitos com a forma como a Apple estava se abrindo para outros navegadores, a parada no WPA será outro ponto sensível para aqueles que esperam uma concorrência mais livre nos navegadores.