Apple sigue planteando desafíos para los desarrolladores de aplicaciones de iPhone.
Recientemente, se ha dado a conocer que la beta 2 de iOS 17.4 elimina la compatibilidad con las aplicaciones web progresivas (PWA) y la capacidad de estas aplicaciones web para enviar notificaciones push, una función que anteriormente se equiparaba a las aplicaciones móviles.
Un caso destacado de PWA es la versión web de la aplicación de Starbucks, que ofrece funcionalidades similares a una aplicación en todas las plataformas móviles. Esta versión web puede ser guardada en el escritorio y permite a los usuarios realizar pedidos y recibir notificaciones push para ofertas especiales, sin necesidad de descargar una aplicación dedicada.
La capacidad de los iPhones para guardar sitios web específicos en la pantalla de inicio y abrirlos como aplicaciones independientes ha sido un punto destacado hasta la versión beta 2 de iOS 17.4. Esta característica fue introducida por Apple en los primeros días del iPhone en 2008, mostrando su compromiso continuo con las aplicaciones web. En 2022, Apple anunció que las aplicaciones web podrían generar notificaciones push, pero ahora parece que este compromiso está en duda.
La última versión, iOS 17.4 beta 2, ha introducido un cambio significativo al intentar abrir una aplicación web, indicando que hay algo más en juego. Según informa 9to5Mac, algunos usuarios de la UE están recibiendo un aviso al intentar abrir una aplicación web en la nueva beta de iOS que indica que estas «se abrirán desde tu navegador predeterminado a partir de ahora». Esta notificación plantea dudas sobre el futuro de las aplicaciones web progresivas (PWA), ya que contradice su propósito de ser tratadas como aplicaciones en lugar de simples sitios web.
Con este ajuste, los sitios web que anteriormente se comportaban como aplicaciones web pierden funcionalidades clave, como las notificaciones push, una característica que fue introducida recientemente en iOS. Además, los datos almacenados en estas aplicaciones web progresivas (PWA) están siendo eliminados, ya que la capacidad de abrir la PWA como una aplicación independiente ya no está disponible, lo que obliga a los usuarios a utilizar el navegador web.
Sin embargo, algunos desarrolladores están descubriendo que la situación es más compleja de lo que parece. Según reporta AppleInsider, algunos PWA aún funcionan, aunque ciertas características, como las notificaciones push, han dejado de estar disponibles.
¿Qué acciones está tomando Apple?
La mayoría de los informes sobre los cambios en las aplicaciones web de iOS 17.4 beta 2 provienen de desarrolladores ubicados en la Unión Europea. Esto podría estar relacionado con la implementación de la nueva Ley de Mercados Digitales (DMA) de la UE.
De acuerdo con la DMA, Apple ya no puede imponer el uso de WebKit de Apple a los desarrolladores de navegadores web. Dado que todas estas aplicaciones web dependen de políticas que requieren el uso de Safari y WebKit, es posible que los cambios actuales sean temporales y destinados a cumplir con la DMA. Es importante tener en cuenta que estamos hablando de una versión beta de iOS, por lo que es posible que estos ajustes estén sujetos a modificaciones.
Sin embargo, también cabe considerar otras posibilidades. Recientemente, Apple fue acusada de realizar cambios en ciertas políticas en respuesta a la DMA, lo que llevó a críticas por lo que se ha descrito como «cumplimiento malintencionado».
La DMA se presenta como una legislación destinada a proteger a los consumidores y promover la competencia, obligando a Apple a permitir que los desarrolladores distribuyan sus aplicaciones a través de mercados alternativos y eviten las estrictas condiciones y el modelo de reparto de ingresos de la App Store de Apple. Cuando Apple implementó una serie de nuevas políticas en la App Store de la UE, compañías como Meta, Spotify, Xbox y Epic Games criticaron fuertemente estas medidas, considerándolas un intento de manipular los cambios requeridos por la DMA. Argumentaron que estas nuevas políticas creaban barreras para los desarrolladores al hacer que los mercados alternativos fueran menos atractivos que simplemente seguir las pautas de la App Store de Apple.
Es posible que Apple se enfrente ahora a acusaciones similares en relación con el tema de las aplicaciones web. Específicamente, se sugiere que la empresa está utilizando su antiguo requisito de WebKit como una forma de penalizar a los desarrolladores por las nuevas leyes de la UE.
Hasta el momento, Apple no ha emitido ningún comentario sobre los cambios en las aplicaciones web en iOS 17.4 beta 2, por lo que el destino de las aplicaciones web progresivas (PWA) y las notificaciones push de sitios web en el iPhone sigue siendo incierto. Nos tocará esperar para ver cómo se desarrolla la situación y qué decisiones toma la empresa al respecto.