El mes pasado, Apple dijo que iOS 17.4 eliminaría la compatibilidad con aplicaciones web de pantalla de inicio (también conocidas como aplicaciones web progresivas o PWA) en la UE. En ese momento, Apple dijo que la decisión se debía a que la Ley de Mercados Digitales requería soporte para motores de navegador alternativos en el iPhone. Apple ahora revocó esa decisión y dijo que "continuará ofreciendo la funcionalidad de la aplicación web Home Screen existente en la UE".
La decisión de Apple de eliminar las aplicaciones web de la pantalla de inicio ha recibido muchas críticas. OpenWebAdvocacy, por ejemplo, dijo que el cambio "dará como resultado que categorías enteras de aplicaciones ya no sean viables en la web".
En ese momento, Apple explicó que tenía que construir una "nueva arquitectura de integración que no existe actualmente en iOS" para abordar los "complejos problemas de seguridad y privacidad asociados con las aplicaciones web que utilizan otros motores de navegador". "Dadas las otras demandas de DMA y la muy baja adopción de aplicaciones web de pantalla de inicio por parte de los usuarios, no sería práctico hacer esto", dijo la compañía.
Con el anuncio de hoy, Apple cambió de rumbo y dijo que las aplicaciones web de pantalla de inicio seguirán existiendo en la UE, tal como lo hacían antes de iOS 17.4. "Este soporte significa que las aplicaciones web de la pantalla de inicio seguirán basándose directamente en WebKit y su arquitectura de seguridad, de forma coherente con el modelo de seguridad y privacidad de las aplicaciones nativas de iOS", explicó Apple hoy.
Esto significa que todas las aplicaciones web de la pantalla de inicio seguirán funcionando con WebKit, independientemente de si la aplicación web se agregó mediante Safari, que es exactamente la misma forma en que ha funcionado durante años.
Aquí está la declaración completa de Apple:
Anteriormente, Apple anunció planes para eliminar la funcionalidad de la aplicación web de la pantalla de inicio en la UE como parte de nuestros esfuerzos para cumplir con las regulaciones DMA. El motivo de la necesidad de cancelar esta función es que las aplicaciones web tienen problemas complejos de seguridad y privacidad. La compatibilidad con motores de navegador alternativos requerirá una nueva arquitectura de integración, que actualmente no existe en el sistema iOS.
Hemos recibido solicitudes para continuar admitiendo las aplicaciones web de pantalla de inicio en iOS, por lo que continuaremos brindando la funcionalidad de la aplicación web de pantalla de inicio existente en la UE. Este soporte significa que las aplicaciones web de la pantalla de inicio seguirán basándose directamente en WebKit y su arquitectura de seguridad, de forma coherente con el modelo de seguridad y privacidad de las aplicaciones nativas de iOS.
Los desarrolladores y usuarios que puedan haberse visto afectados por la eliminación de las aplicaciones web de la pantalla de inicio de la versión beta de iOS de la UE pueden esperar restaurar la funcionalidad existente de las aplicaciones web de la pantalla de inicio en iOS 17.4, lanzado a principios de marzo.
Apple agregará la actualización a su sitio web para desarrolladores este viernes y también mantendrá la explicación original en el sitio para garantizar una transparencia total.
Este es un ejemplo de la ambigüedad de la Ley de Mercados Digitales. Leyendo entre líneas, Apple parece creer que no puede ofrecer aplicaciones de pantalla de inicio habilitadas para WebKit en la UE porque las disposiciones de la DMA contienen directrices sobre la igualdad de navegadores.
Apple aparentemente interpreta que la guía significa que debe proporcionar soporte PWA para otros motores de navegador para poder continuar brindando la función para Safari y WebKit. Dos semanas después del lanzamiento inicial, Apple se dio cuenta de que estaba equivocado. Independientemente de lo que sucedió detrás de escena, es genial que Apple haya escuchado los comentarios y haya cambiado este enfoque.