5 puntos por GN⁺ 2024-03-02 | 1 comentarios | Compartir por WhatsApp

Apple cambia de postura sobre los cambios a las PWA en Europa

  • Apple restauró el funcionamiento previo a iOS 17.3 tras las quejas por la muerte de las aplicaciones web progresivas (PWA) en la Unión Europea (UE).
  • Después del lanzamiento de la beta de iOS 17.4, los usuarios de la UE detectaron problemas con PWA que no funcionaban correctamente.
  • Apple revirtió su postura tras numerosas solicitudes de los consumidores y actualizó la página sobre cambios en apps por la Ley de Mercados Digitales.

Nuevo contenido de la página de Apple

  • Apple originalmente planeaba eliminar la funcionalidad de las apps web en pantalla de inicio en la UE para cumplir con la DMA, pero eso habría requerido crear una nueva arquitectura de integración debido a temas de seguridad y privacidad.
  • Sin embargo, tras recibir solicitudes de soporte para las apps web en pantalla de inicio, decidió seguir ofreciendo la funcionalidad existente.
  • Los desarrolladores y usuarios pueden esperar que la funcionalidad previa de las apps web en pantalla de inicio sea restaurada con el lanzamiento de iOS 17.4.

Impacto de la Ley de Mercados Digitales (DMA) de la Unión Europea

  • La Ley de Mercados Digitales (DMA) de la Unión Europea debe entrar en vigor antes del 8 de marzo, y se espera que Apple lance iOS 17.4 el 5 de marzo.

El plan de Apple para la DMA y las quejas al respecto

  • Apple anunció cambios para cumplir con la DMA a partir de marzo de 2024.
  • Para todos los usuarios, Apple certificará notarialmente todas las apps de iOS, sin importar dónde se distribuyan.
  • Los desarrolladores podrán ofrecer sus propios marketplaces de apps en la UE, pero deberán pasar por la aprobación de Apple y un proceso de revisión humana.
  • Estas tiendas deberán encargarse de sus propios reembolsos, pero podrán usar procesadores de pago alternativos de terceros.
  • Apple cambió su estructura de comisiones, bajando la comisión estándar de 30% a 17%, y las apps que permanezcan dentro de la App Store pagarán una comisión de 3% por usar el servicio de procesamiento de pagos de Apple.
  • Todas las apps vendidas fuera de la App Store estarán sujetas a una tarifa de tecnología central de 0.50 euros por la primera instalación anual de la app, con exención para el primer millón de instalaciones.
  • También existe el requisito de que iOS deba soportar varios motores de navegador más allá de WebKit, lo que significa que Apple debe dar soporte completo a Firefox de Mozilla en la UE.
  • Al mismo tiempo, había deshabilitado las PWA, presuntamente porque pensó que tendría que dar soporte a esa funcionalidad en todos los navegadores que no usan WebKit.
  • Apple tomó esta medida después de que autoridades de la Comisión Europea amenazaran con investigar el asunto.

Opinión de GN⁺

  • Esta decisión de Apple muestra que la voz de los usuarios puede influir en las decisiones técnicas de una empresa.
  • Las PWA son una tecnología que borra la frontera entre la web y las apps nativas, con potencial para mejorar la experiencia del usuario y reducir costos de desarrollo.
  • Este caso sugiere que la regulación legal puede afectar directamente la forma en que operan las empresas tecnológicas.
  • La dependencia de Apple en WebKit puede limitar la innovación de otros motores de navegador, lo que podría traducirse en menos diversidad y menos opciones para desarrolladores y usuarios finales.
  • Desde el punto de vista técnico, soportar PWA es importante para cumplir con los estándares web, fomentar la compatibilidad entre plataformas y ofrecer una mejor experiencia web a los usuarios.

1 comentarios

 
GN⁺ 2024-03-02
Opiniones en Hacker News
  • Para admitir PWA, todavía tienen que estar construidas sobre WebKit.

    • Me pregunto si hubo conversaciones informales con la Unión Europea (UE). Parece que decidieron que la competencia de motores de renderizado para las PWA no es importante y que solo con WebKit basta.
    • Al final, la ley solo exige cambios en las funciones que le interesan a la UE.
  • La postura de Apple era que, si las PWA se ejecutaban en motores de navegador de terceros, no se podrían aplicar ciertas restricciones de privacidad y seguridad.

    • Si la DMA no hubiera exigido que las PWA se ejecutaran en motores de navegador de terceros, Apple no habría tenido nada de qué preocuparse desde el principio.
    • Apple explicó que seguirá construyendo las apps web de pantalla de inicio sobre WebKit y su arquitectura de seguridad, en línea con el mismo modelo de seguridad y privacidad que las apps nativas de iOS.
  • Si Apple hubiera retirado el soporte para las notificaciones push en PWA, habría sido un golpe durísimo para los desarrolladores que iniciaron proyectos paralelos basados en eso.

    • Revertirlo menos de 12 meses después de lanzar las notificaciones push para PWA en iOS 16.4 casi seguro habría causado una gran decepción entre los desarrolladores que aprovecharon esa función.
  • Sobre interpretar que la UE permite limitar las PWA a Safari/WebKit:

    • No hay nada en el anuncio de Apple que diga que la UE lo permita.
    • El anuncio de Apple no es más que una actualización de su plan de cumplimiento de la DMA, y la UE no tomará medidas reales hasta la fecha límite de cumplimiento del 7 de marzo.
    • La UE respondió con urgencia al anuncio de Apple sobre las PWA. Si Apple hubiera distribuido la actualización, muchas PWA existentes habrían dejado de funcionar y no les habría quedado otra que pasar por la App Store, lo que habría dañado la reputación de las PWA.
    • La UE, mediante la DMA, exige a Apple abrir iOS a navegadores de terceros y no poder favorecer sus propias preferencias por Safari/WebKit.
  • ¿Habrá sido este el plan original de Apple? ¿Presentar el peor escenario posible y luego hacer que el resultado actual parezca una victoria?

  • Qué bueno que no se dio un paso atrás para la plataforma web.

  • Si Apple sigue poniendo trabas, podría considerar cambiarme a Android.

  • Como fan de las PWA, me gusta esta dirección. Apple debería abrir las PWA a otros motores de navegador y, al mismo tiempo, mejorar sus capacidades en Safari. Los desarrolladores de apps se darán cuenta de que, para la mayoría de las apps, una PWA es suficiente y es una buena forma de evitar la App Store.

  • Menos mal. Ya había empezado a portar mi app personal de sveltekit pwa a react native.

  • ¿Cuándo van a tener las apps en iOS el mismo estatus que las apps en MacOS?

    • Apple no puede seguir escondiéndose detrás de la excusa de "por tu seguridad". Está alegando problemas que ya existen en MacOS.
    • Los smartphones modernos son computadoras capaces, pero todavía se siente como si llevaras un ladrillo caro en el bolsillo.