8 puntos por GN⁺ 2024-02-16 | 6 comentarios | Compartir por WhatsApp
  • 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

 
qurare 2024-02-16

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...

 
cosine20 2024-02-19

¿Cuál es el beneficio de diversificar los puertos?

 
budaestew 2024-02-17

Se puede decir que los navegadores también están unificados a través del puerto llamado HTML...

 
dahada 2024-02-17

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.

 
dothx 2024-02-16

¿No será la diferencia entre HW y SW?

 
GN⁺ 2024-02-16
Comentarios de Hacker News
  • Resumen de la postura oficial de Apple:

    Apple señaló que iOS ha ofrecido compatibilidad con apps web en la pantalla de inicio basándose en WebKit y su arquitectura de seguridad. Esto significa que las apps web en la pantalla de inicio se gestionan bajo el mismo modelo de seguridad y privacidad que las apps nativas de iOS. Sin ese aislamiento y esa aplicación de políticas, una app web maliciosa podría leer datos de otras apps web o acceder a la cámara, el micrófono o la ubicación sin el consentimiento del usuario. Los navegadores también podrían instalar apps web en el sistema sin que el usuario lo sepa o lo autorice. Para resolver los complejos problemas de seguridad y privacidad relacionados con las apps web que usan motores de navegador alternativos, sería necesario construir en iOS una estructura de integración completamente nueva que hoy no existe. Dado que esto no era viable considerando otros requisitos de la DMA, no tuvieron más opción que eliminar la funcionalidad de apps web en la pantalla de inicio en la UE. Los usuarios de la UE podrán seguir accediendo a los sitios web mediante marcadores que permiten abrirlos directamente desde la pantalla de inicio, y se espera que el impacto funcional sea mínimo. Apple lamentó el efecto que este cambio tendrá en desarrolladores y usuarios de apps web en la pantalla de inicio, pero indicó que el cambio se realizó como parte de su trabajo para cumplir con la DMA.

  • Resumen de los comentarios de Hacker News:

    • Señalan que la situación actual parece una pelea entre grandes poderes al estilo de los años 20, donde están de moda la extorsión digital, la destrucción, las amenazas y el cobro de “impuestos”.
    • Consideran que la actitud pasiva de Apple terminará jugándole en contra, y expresan preocupación de que el trato a los clientes en la UE se repita en otros contextos.
    • Critican que, junto con la “Core Technology Fee”, que impone una carga financiera a los desarrolladores que quieran lanzar apps populares fuera de la App Store oficial, esta conducta de Apple resulta infantil y refleja su resistencia a que la UE haga cumplir la DMA.
    • Como desarrolladores europeos, expresan que desean que Apple fracase y desaparezca, y muestran su decepción con el rumbo actual de la empresa.
    • Indican que la afirmación de Apple es dudosa, señalando que una PWA es un wrapper nativo para aplicaciones web, no un navegador, y que actualmente no existe ningún motor de navegador que soporte PWA en dispositivos móviles de Apple.
    • Se oponen a la decisión de Apple, sostienen que es momento de boicotear iOS y cambiarse a alternativas FOSS, y proponen una forma de reemplazar las PWA de pantalla completa en iOS dentro de Europa.
    • Consideran que la postura de Apple no es irracional, ya que el soporte para motores de navegador alternativos exigido por la UE requiere trabajo adicional y, como las PWA no se alinean con los intereses financieros de Apple, dejar de darles soporte sería una decisión razonable.
    • Como desarrolladores, comentan que este cambio provoca grandes inconvenientes y comparten un enlace a una app que desarrollaron.
    • Expresan una postura crítica sobre la forma en que Apple trata a los usuarios y ironizan calificando sus acciones como “valientes”.