Con la segunda beta de iOS 17.4, Apple desactivó gran parte de la funcionalidad de las Progressive Web Apps (PWA) en la Unión Europea. Se especuló que podría ser un cambio temporal o un error relacionado con algunas de las actualizaciones del ecosistema de aplicaciones en Europa, pero Apple ha confirmado que las PWA se eliminaron intencionalmente y no volverán.
en un actualización en el sitio web del desarrollador (a través de 9to5Mac), Apple explica que los usuarios de la UE no tendrán acceso a las aplicaciones web de la pantalla de inicio debido a la compatibilidad con motores de navegador alternativos y los riesgos de seguridad que conlleva y el trabajo necesario para implementar una nueva solución.
Según Apple, las aplicaciones web Home Screen se basan en WebKit y su arquitectura de seguridad, y están diseñadas para “alinearse con el modelo de privacidad y seguridad de las aplicaciones nativas en iOS”. El aislamiento del almacenamiento y las indicaciones del sistema para acceder a las funciones de privacidad por sitio son cruciales.
Sin aislamiento, Apple afirma que las aplicaciones web maliciosas podrían leer datos de otras aplicaciones web y obtener acceso a la cámara, el micrófono y la ubicación de un usuario sin el consentimiento del usuario. Para solucionar estos problemas de seguridad, Apple necesitaría crear una nueva arquitectura de integración, que, según afirma, no es práctica debido a los otros requisitos de la Ley de Mercados Digitales y porque muchas personas no utilizan las aplicaciones web Home Screen.
El sistema iOS tradicionalmente ha brindado soporte para aplicaciones web de pantalla de inicio al construirse directamente sobre WebKit y su arquitectura de seguridad. Esa integración significa que las aplicaciones web de la pantalla de inicio se administran para alinearse con el modelo de seguridad y privacidad de las aplicaciones nativas en iOS, incluido el aislamiento del almacenamiento y la aplicación de indicaciones del sistema para acceder a capacidades que afectan la privacidad por sitio.
Sin este tipo de aislamiento y aplicación, las aplicaciones web maliciosas podrían leer datos de otras aplicaciones web y recuperar sus permisos para obtener acceso a la cámara, el micrófono o la ubicación de un usuario sin el consentimiento del usuario. Los navegadores también podrían instalar aplicaciones web en el sistema sin el conocimiento y el consentimiento del usuario. Abordar las complejas preocupaciones de seguridad y privacidad asociadas con las aplicaciones web que utilizan motores de navegador alternativos requeriría construir una arquitectura de integración completamente nueva que no existe actualmente en iOS y no era práctica de llevar a cabo dadas las otras demandas de la DMA y la muy baja adopción de la tecnología por parte de los usuarios. Aplicaciones web de la pantalla de inicio. Y entonces, para cumplir con los requisitos de la DMA, tuvimos que eliminar la función de aplicaciones web de la pantalla de inicio en la UE.
Los usuarios de iPhone en la Unión Europea pueden acceder a sitios web directamente desde la Pantalla de inicio a través de un marcador, pero las funciones de PWA no estarán disponibles. Las aplicaciones web en la Pantalla de inicio se verán obligadas a abrirse en Safari (u otro navegador predeterminado) en lugar de en una ventana dedicada, no hay soporte para el almacenamiento local a largo plazo y las notificaciones no funcionarán.
Apple dice que los cambios son un resultado directo del cumplimiento de DMA y afectarán sólo a un “pequeño número de usuarios”. La compañía también dice que lamenta el impacto que tendrá el cambio en los desarrolladores de aplicaciones web Home Screen y en los usuarios de iPhone.
La actualización de las aplicaciones web Home Screen viene acompañada de muchos otros cambios en la App Store en la Unión Europea, y Apple permite mercados de aplicaciones alternativos, métodos de pago alternativos, diferentes motores de navegador y más.