- Apple explicó en su sitio web que el hecho de que las aplicaciones web progresivas (PWA) dejaran de funcionar en la UE tras instalar versiones beta recientes de iOS no era un error
- Apple afirma que este cambio se debe a la nueva normativa de la UE, la Ley de Mercados Digitales (Digital Markets Act, DMA), y sostiene que el requisito de la DMA de permitir distintos motores de navegador es la causa
- El investigador de seguridad Tommy Mysk y Open Web Advocacy fueron los primeros en detectar, con el lanzamiento de la segunda beta de iOS 17.4, que las PWA habían sido degradadas a simples accesos directos a sitios web
Causas y consecuencias del deterioro de las PWA
- Los desarrolladores descubrieron que las PWA se abrían como favoritos guardados en la pantalla de inicio, lo que significa que ya no tenían "ventana dedicada, notificaciones ni almacenamiento local de larga duración"
- iOS 16.4 había permitido que las PWA mostraran notificaciones en el ícono como si fueran apps nativas, pero los usuarios de la beta de iOS 17.4 recibían un mensaje del sistema preguntando si querían abrir la app web en Safari
- Los usuarios experimentaron pérdida de datos porque los accesos directos de sitios web en Safari no ofrecen almacenamiento local, y además las notificaciones dejaron de funcionar
La reacción de Apple y su explicación sobre las PWA
- Aunque Apple no respondió oficialmente pese a varias consultas, después actualizó su sitio web para explicar los cambios relacionados con la DMA en la UE
- Apple indicó que iOS había dado soporte a las apps web en la pantalla de inicio sobre la base de WebKit (el motor de navegador de Safari), pero que, dado que la DMA exige permitir motores de navegador alternativos, ya no era posible seguir dando soporte a las PWA
- Apple confirmó que los usuarios de la UE, a raíz de este cambio, podrán seguir usando la función de favoritos para acceder a sitios web desde la pantalla de inicio
Opinión de GN⁺
- Este artículo contiene una confirmación importante de que Apple restringió intencionalmente la función de aplicaciones web progresivas (PWA) del iPhone en cumplimiento de la nueva Ley de Mercados Digitales (DMA) de la UE
- Aunque Apple justificó su decisión por motivos de seguridad y privacidad, hay aspectos que chocan con el objetivo de la DMA de promover la competencia en el mercado de la UE y ampliar la libertad de elección de los usuarios
- Este caso muestra la tensión entre las grandes tecnológicas y la regulación gubernamental, y ejemplifica un cambio importante que puede afectar a los usuarios y a la comunidad de desarrolladores
6 comentarios
Los navegadores amplían la variedad de navegadores y la capacidad de elección de los usuarios, pero los puertos están unificados en C...
¿Cuál es el beneficio de diversificar los puertos?
Se puede decir que los navegadores también están unificados a través del puerto llamado HTML...
Esto se debe a que, en el caso de los puertos, existe una implementación integrada que comparte beneficios como consorcio, mientras que en los navegadores todavía solo existen implementaciones individuales.
¿No será la diferencia entre HW y SW?
Comentarios de Hacker News
Resumen de la postura oficial de Apple:
Resumen de los comentarios de Hacker News: