Apple se ve obligada a hacer cambios importantes a iOS en Europa, gracias a la » Unión Europea «Ley de Mercados Digitales.» La ley toma medidas enérgicas contra los «guardianes» de las grandes tecnologías con varios interoperabilidad, equidad y privacidad demandas, y parte de los cambios exigidos a Apple es permitir motores de navegador competitivos en iOS. El cambio, previsto para iOS 17.4, significará que los navegadores rivales como Chrome y Firefox finalmente podrán llevar su propio código de representación web a iPhones y iPads. A pesar de lo que parece una gran mejora en la situación del navegador iOS, Google y Mozilla no están contentos con los cambios propuestos por Apple.
Anteriormente, el portavoz de Mozilla, Damiano DeMonte, hizo un comentario a El borde sobre los cambios de política de Apple y se mostró en desacuerdo con la decisión de limitar los cambios del navegador a la UE. «Aún estamos revisando los detalles técnicos, pero estamos extremadamente decepcionados con el plan propuesto por Apple de restringir el recién anunciado BrowserEngineKit a aplicaciones específicas de la UE», dijo DeMonte. «El efecto de esto sería obligar a un navegador independiente como Firefox a crear y mantener dos implementaciones de navegador separadas, una carga que Apple no tendrá que soportar». DeMonte añadió: “Las propuestas de Apple no ofrecen a los consumidores opciones viables al hacer que a otros les resulte lo más doloroso posible ofrecer alternativas competitivas a Safari. Este es otro ejemplo de cómo Apple crea barreras para impedir una verdadera competencia de navegadores en iOS”.
El marco de Apple que permite motores de navegador alternativos se llama «BrowserEngineKit» y ya tiene documentación pública como parte de la versión beta de iOS 17.4. Los proveedores de navegadores deberán obtener la aprobación de Apple para utilizar el marco en una aplicación de producción y, como todas las aplicaciones de iOS, esa aprobación vendrá con varios requisitos. Ninguno de los requisitos resulta atroz: Apple quiere que los proveedores de navegadores tengan un cierto nivel de soporte de estándares web, se comprometan a corregir las vulnerabilidades de seguridad rápidamente y protejan la privacidad del usuario mostrando las solicitudes de consentimiento estándar para acceder a cosas como la ubicación. No se le permite «sincronizar cookies y estados entre el navegador y otras aplicaciones, incluso otras aplicaciones del desarrollador», lo que parece dirigido directamente a Google y su preferencia de que todas sus aplicaciones de iOS se comuniquen entre sí. El gran inconveniente es que su aplicación BrowserEngineKit está limitada a la UE porque, sorpresa, las normas de la UE sólo se aplican a la UE.
Hablando de Google, el vicepresidente de ingeniería de Google para Chrome, Parisa Tabriz, comentó sobre la declaración de DeMonte sobre X, diciendo: «Muy de acuerdo con @mozilla. @Apple no se toma en serio la compatibilidad con el navegador web o la elección del motor en iOS. Su estrategia es demasiado restrictiva y no conducirá de manera significativa a una elección real para los desarrolladores de navegadores. «
Hoy en día, puedes descargar lo que parecen navegadores «alternativos» en iOS, como Chrome y Firefox, pero estos navegadores son en su mayoría máscaras del motor Safari de Apple. En realidad, los desarrolladores de aplicaciones iOS no pueden incluir sus propios motores de navegador, por lo que todo utiliza el motor WebKit de Safari, con una nueva interfaz de usuario y funciones de configuración y sincronización superpuestas. Eso significa que todos los errores de WebKit y las decisiones de soporte de funciones se aplican a todos los navegadores.
Estar estancado con Safari no es bueno para los usuarios. A lo largo de los años, Safari se ha ganado la reputación de «el nuevo IE» de algunos desarrolladores web, debido a rezagado respecto de la competencia en su soporte para funciones web avanzadas. Sin embargo, Safari ha mejorado notablemente últimamente. Por ejemplo, en 2023, soporte finalmente enviado para notificaciones automáticas, lo que permite que las aplicaciones web compitan mejor con las aplicaciones nativas descargadas de Apple App Store de la vaca de efectivo. El soporte de Apple a las notificaciones push llegó siete años después Google y Mozilla implementó la función.
Más competencia sería genial para el espacio de los navegadores iOS, pero la realidad es que la competencia provendrá principalmente del otro gran «guardián» en la sala: Google. Chrome es el proyecto con los recursos y el alcance para competir mejor con Safari, y abrirse camino en iOS acercará la web a una monocultura de Chrome. El navegador de Google puede tener mejor soporte para ciertas funciones web, pero también vendrá con una sistema de seguimiento incorporado que espía a los usuarios y ofrece sus intereses a los anunciantes. Safari tiene una historia de privacidad mucho mejor.
Aunque sólo los usuarios de la UE podrán elegir entre varios navegadores realmente diferentes, todos tienen que competir en la UE, y eso incluye a Safari. Para el resto del mundo, ni siquiera ellos tienen una opción real de navegador; Competir en la guerra de navegadores de la UE debería hacer que el único navegador iOS sea mejor para todos. Las normas de la UE tienen como fecha límite de cumplimiento marzo de 2024, por lo que iOS 17.4 debe estar disponible para entonces. Google y Mozilla llevan trabajando en versiones completas de sus navegadores para iOS desde hace al menos un año ahora. ¿Quizás estarán listos para el lanzamiento?