Es hora de que Apple recupere Safari para Windows

Apple puso fin al desarrollo de Safari para Windows en 2010, pero podría ser el momento de que el navegador regrese.

La web ha cambiado drásticamente durante la última década: las aplicaciones web se han vuelto más comunes, los algoritmos ahora dictan cómo la mayoría de las personas reciben el contenido y miles de millones más de personas ahora están conectadas globalmente. Google también se ha vuelto más dominante en ese tiempo y ocasionalmente ha utilizado su posición en el ecosistema web y en el mercado de navegadores de manera dañina. Ha habido muchas ideas sobre cómo mantener el poder de Google bajo control, pero esta es la mía: Apple debería hacer que su navegador web Safari vuelva a ser multiplataforma.

Quizás recuerdes que el navegador web Safari solía estar disponible para Microsoft Windows, además de Mac OS (entonces conocido como Mac OS X) y posteriormente iPhone y iPad. Apple descontinuó la versión de Safari para Windows hace muchos años, pero traerla de vuelta ahora podría proporcionar una de las mejores alternativas a los navegadores creados con el motor Chromium de Google.

El experimento de Windows

Apple lanzó la primera versión del navegador web Safari en enero de 2003, como parte de Mac OS X 10.3 'Panther'. Tras el final del acuerdo de cinco años de Microsoft con Apple para mantener Internet Explorer como navegador web predeterminado. Mac. Aunque el navegador web era nuevo, la tecnología que lo impulsaba no lo era: Apple utilizó el motor de renderizado KHTML como punto de partida para crear el motor WebKit de Safari.

Inicialmente, el navegador era exclusivo de Mac, pero cuando llegó el primer iPhone en 2007, también incluía Safari. Ese mismo año se lanzó la primera versión para Windows, Safari 3.0. Sin embargo, la versión de Windows no fue tan genial. La versión inicial incluía una vulnerabilidad de seguridad para la ejecución de código arbitrario, que fue parcheada menos de 48 horas después como Safari 3.0.1.

Safari 3.0 Beta en Windows (Crédito: NetworkComputing.com)

Safari también parecía fuera de lugar en Windows. Apple usó la misma (horrible) capa de compatibilidad de iTunes para Windows con el puerto Safari, que volvió a implementar las bibliotecas Cocoa UI, Core Foundation y Core Graphics en Windows, similar al uso de Wine para ejecutar programas de Windows en Linux. El resultado fue una aplicación que funcionó, pero que no coincidía con el diseño ni la funcionalidad esperada de su sistema operativo anfitrión.

A pesar de los primeros problemas de seguridad y la arquitectura de software cuestionable, Safari para Windows era un navegador web decente. Apple anunció que era "hasta dos veces más rápido" que Internet Explorer 7 y hasta 1,6 veces más rendimiento de Mozilla Firefox 2 (ambos supuestamente probados en un sistema Intel Core 2 Duo con Windows XP y 1 GB de RAM).

Apple continuó lanzando nuevas versiones de Safari para Mac y Windows, pero cuando se lanzó Safari 6.0 como parte de Mac OS X Mountain Lion en 2012, faltaba una versión para Windows. Posteriormente, Apple eliminó silenciosamente los enlaces de descarga para Windows Safari, aparentemente marcando el fin de la existencia del navegador en plataformas que no son de Apple. La versión final fue Safari 5.1, lanzada en 2010.

El regreso

Si avanzamos hasta 2022, el ecosistema web es mejor en muchos sentidos, pero también está lejos de ser perfecto. Las aplicaciones web son más capaces que nunca, principalmente gracias al desarrollo acelerado de nuevas API en Google Chrome. Sin embargo, Google ahora tiene una influencia significativa en el desarrollo de los navegadores web: Opera y Microsoft abandonaron el desarrollo de sus propios navegadores. motores de renderizado para usar el mismo motor Chromium de Google, mientras que los contendientes más nuevos como Brave y Vivaldi usaron Chromium del comenzar.

Los navegadores web basados ​​en Chromium tienen la capacidad de realizar cambios en la interfaz y el motor del navegador, por lo que Google no tiene completo control sobre cómo funcionan. Sin embargo, cada paso que se aleja del código ascendente de Google hace que la adopción de nuevos cambios en Chromium requiera más tiempo. Eso hace que el desarrollo sea más engorroso y, lo que es más importante, puede provocar que los parches de seguridad en Chromium tarden mucho en aparecer en algunos navegadores. Un ejemplo fue Kiwi Browser para Android, que estuvo bloqueado en Chrome 77 durante más de un año.

La web necesita un equilibrio de poderes para seguir siendo una plataforma abierta

La web necesita un equilibrio de poderes para seguir siendo una plataforma abierta, pero ahora sólo hay dos navegadores web importantes que no están basados ​​en Chromium: Mozilla Firefox y Apple Safari. Firefox utiliza su propio motor Gecko, que ha experimentado importantes mejoras de rendimiento en los últimos años. Safari todavía usa WebKit, y si bien gran parte de la popularidad de Safari se debe a que es el único navegador real permitido en iOS y iPadOS, también se ha convertido en un competidor adecuado de Chrome en los últimos años. Apple, al llevar Safari a más plataformas, podría reducir parte de la participación de mercado de Chrome y otros navegadores basados ​​en Chromium.

Christian Schaefer señaló en una publicación de blog el año pasado que Apple todavía admite el motor WebKit en Windows, principalmente para aplicaciones integradas y la plataforma de prueba Playright de Microsoft. Las versiones más nuevas incluso eliminaron el monstruo de una capa de compatibilidad basada en iTunes, en favor de la biblioteca de gráficos multiplataforma Cairo. Sin embargo, estas compilaciones mínimas de WebKit solo están destinadas a pruebas de sitios y no tienen funciones comunes del navegador como sincronización, pestañas o extensiones.

Dramaturgo WebKit en Windows (Crédito: Christian Schaefer)

Hay razones más allá de la salud de la web abierta para que Apple traslade Safari a más plataformas. Hay millones de personas que usan un iPhone o iPad, pero usan PC con Windows en lugar de computadoras Mac. Mantener Safari exclusivo para macOS podría alentar a algunas de esas personas a comprar una Mac, pero Safari en Windows (y otras plataformas) podría También actúa como un líder en pérdidas que fomenta futuras compras de hardware de Apple, muy parecido al iTunes original para Windows de casi dos décadas. atrás. Esta también es una estrategia que funcionó para Google: las ventas de Chromebook se vieron favorecidas por la popularidad del navegador Chrome, que a su vez sólo hizo que Chrome fuera más popular.

Apple también se ha mostrado más dispuesta en los últimos años a llevar sus servicios y aplicaciones a otras plataformas, aunque sea de forma limitada. iCloud está disponible para Windows, las aplicaciones web de iCloud funcionan en la mayoría de los navegadores web, ahora se pueden unir llamadas FaceTime mediante un enlace desde dispositivos que no sean Apple, Apple Music tiene una aplicación para Android, etc.

Safari para Windows podría ofrecer a los navegadores Chromium una competencia muy necesaria y, al mismo tiempo, abrir una experiencia más conectada para los dispositivos Apple. Todavía hay muchas razones para que Apple no hacerlo, pero ciertamente me gustaría que sucediera.