Los usuarios han recurrido a las redes sociales para denunciar que Apple eliminó las aplicaciones web progresivas en iOS 17.4, pero la realidad es más compleja que eso.
Se exige a Apple que permita motores de navegador alternativos además de WebKit en iOS para los usuarios de la UE debido a la Ley de Mercados Digitalesy iOS 17.4 está cambiando para adaptarse a ello. Algunos usuarios recurrieron a Twitter/X para denunciar que esos cambios que se están realizando están acabando con las aplicaciones web progresivas en el iPhone.
Información importante para usuarios de iOS sobre la eliminación del soporte de PWA en la UE.
A continuación se presentan algunas ideas y problemas potenciales que podríamos enfrentar si estos cambios llegan a la versión final. https://t.co/OC0uADIu8H
– Maximiliano Firstman (@firt) 9 de febrero de 2024
Otras publicaciones arrojar alguna duda en los relatos iniciales de pesimismo. En resumen, las nuevas publicaciones afirmaban que siempre que una aplicación web progresiva estuviera configurada correctamente, funcionaría bien en iOS 17.4.
El problema se desarrolló por primera vez con la primera versión beta de iOS 17.4. Una pantalla en la segunda versión beta dice que Progressive Web Apps «se abrirá desde su navegador predeterminado». Que Apple agregue la alerta a la segunda versión beta sugiere que la función permanecerá, pero nadie sabe en qué estado en este momento.
Sin embargo, las cosas están cambiando. Claramente hay cambios y no está claro qué nos deparará el próximo mes.
Apple y las aplicaciones web progresivas
El soporte de Apple para las aplicaciones web progresivas nunca ha sido excelente. En otras plataformas, hay un buen soporte para los navegadores basados en Chromium, que estarán permitidos en la UE por primera vez con iOS 17.4, que es probablemente lo que está generando las restricciones de Apple.
Incluso con soporte limitado en Safari, parece que Apple ha endurecido enormemente los requisitos para la instalación de aplicaciones web progresivas y cómo se cargan en la UE.
Hemos hablado con algunos desarrolladores de la UE durante la noche. Según estos desarrolladores, las aplicaciones web progresivas todavía funcionan, pero existen complicaciones. Siempre que haya manifiestos y trabajadores de servicio configurados adecuadamente en la aplicación web, Safari, al menos, seguirá cargándolos en una ventana del navegador discreta.
En lo que respecta a las complicaciones, a partir del 9 de febrero de 2024, muchas aplicaciones web progresivas codificadas no funcionan correctamente. En general, las notificaciones automáticas no funcionan cuando las generan aplicaciones web progresivas. Y la segunda versión beta de iOS 17.4 borró el almacenamiento de las aplicaciones que se instalaron previamente.
El proceso de prueba y la evolución beta aún se encuentran en las primeras fases. Entonces, si bien las restricciones en la UE parecen intencionales, no está claro si también hay un error asociado con ellas.
En última instancia, los usuarios de la UE tendrán que ver qué sucede el próximo mes, ya que iOS 17.4 debe lanzarse antes del 8 de marzo para cumplir con la Ley de Mercados Digitales.
Los cambios se extienden más allá de la UE. Las aplicaciones web progresivas en iOS o iPadOS también están experimentando algunos cambios en EE. UU., pero no son tan restrictivas como las que se ven en la UE. Las notificaciones aún funcionan y el almacenamiento no se borró con la segunda versión beta de iOS 17.4, pero al igual que en la UE, algunas que funcionaban antes ya no funcionan.
Entonces, tan temprano en el proceso beta de iOS 17.4, no está claro cómo se desarrollará todo esto cuando todo esté dicho y hecho.
«No podemos hacer mucho más que esperar», dijo en traducción un desarrollador que habló con nosotros. «La DMA requiere [Progressive Web Apps] para trabajar en iPhone.»
No estamos seguros de la afirmación del desarrollador de que Apple debe permitir que funcionen las aplicaciones web progresivas. Según los términos de la Ley de Mercados Digitales de la UE, Apple debe permitirles funcionar si funcionan en Safari, pero si no funcionan en Safari, no tienen que permitirles funcionar en ningún otro navegador.
Algunos usuarios de la versión beta en la UE aún no se han visto afectados. Otros están enojados.
«Apple está intentando salirse con la suya tanto como puede», añadió otro desarrollador, también traducido.