Safari (navegador web)
Safari es un navegador web desarrollado por Apple. Está integrado en los sistemas operativos de Apple, incluidos macOS, iOS y iPadOS, y utiliza el motor de navegador de código abierto de Apple, WebKit, que se derivó de KHTML.
Safari se introdujo en Mac OS X Panther en enero de 2003. Se incluyó con el iPhone desde la primera generación de este último, que salió en 2007. En ese momento, Safari era el navegador más rápido en Mac. Entre 2007 y 2012, Apple mantuvo una versión de Windows, pero la abandonó por la baja cuota de mercado. En 2010, Safari 5 introdujo un modo lector, extensiones y herramientas para desarrolladores. Safari 11, lanzado en 2017, agregó Prevención de seguimiento inteligente, que utiliza inteligencia artificial para bloquear el seguimiento web. Safari 13 agregó soporte para Apple Pay y autenticación con claves de seguridad FIDO2. Su interfaz fue rediseñada en Safari 15.
Antecedentes
Después de su lanzamiento en 1994, Netscape Navigator se convirtió rápidamente en el navegador dominante de Mac y finalmente se incluyó con Mac OS. En 1996, Microsoft lanzó Internet Explorer para Mac y Apple lanzó la suite de Internet Cyberdog, que incluía un navegador web. En 1997, Apple dejó de lado Cyberdog y llegó a un acuerdo de cinco años con Microsoft para hacer de IE el navegador predeterminado en la Mac, comenzando con Mac OS 8.1. Netscape siguió estando preinstalado en todos los Macintosh. Microsoft continuó actualizando IE para Mac, que fue portado a Mac OS X DP4 en mayo de 2000.
Historia y desarrollo
Concepción
Antes del nombre Safari, se redactaron un par de otros, incluido el título 'Libertad'. Durante más de un año, se le llamó en privado 'Alexander', lo que significa cadenas en formatos de codificación; y 'iBrowse' antes de que se concibiera Safari.
Safari 1
El 7 de enero de 2003, en Macworld San Francisco, el CEO de Apple, Steve Jobs, anunció que Safari estaba basado en WebKit, la bifurcación interna de la empresa del motor de navegación KHTML. Apple lanzó la primera versión beta exclusivamente en Mac OS X el mismo día. Más tarde en esa fecha, siguieron varias versiones beta oficiales y no oficiales hasta que se lanzó la versión 1.0 el 23 de junio de 2003. En Mac OS X v10.3, Safari estaba preinstalado como el navegador predeterminado del sistema, en lugar de requerir un manual. descargar, como ocurría con las versiones anteriores de Mac OS X. El predecesor de Safari, Internet Explorer para Mac, se incluyó en 10.3 como alternativa.
Safari 2
En abril de 2005, el ingeniero Dave Hyatt corrigió varios errores en Safari. Su versión beta experimental pasó la prueba de renderizado Acid2 el 27 de abril de 2005, lo que lo convirtió en el primer navegador en hacerlo. Safari 2.0, que se lanzó el 29 de abril de 2005, era el único navegador que Mac OS X 10.4 ofrecía de forma predeterminada. Apple promocionó esta versión porque era capaz de ejecutar un aumento de velocidad de 1.8x en comparación con la versión 1.2.4, pero aún no presentaba las correcciones de errores de Acid2. Estos cambios importantes inicialmente no estaban disponibles para los usuarios finales a menos que instalaran y compilaran de forma privada el código fuente de WebKit o ejecutaran una de las compilaciones automatizadas nocturnas disponibles en OpenDarwin. La versión 2.0.2, lanzada el 31 de octubre de 2005, finalmente incluyó las correcciones de errores de Acid2.
En junio de 2005, en un esfuerzo por las críticas de KHTML por la falta de acceso a los registros de cambios, Apple trasladó el código fuente de desarrollo y el seguimiento de errores de WebCore y JavaScriptCore a OpenDarwin. También tienen WebKit de código abierto. El código fuente es para aspectos del navegador que no son de representación, como sus elementos GUI y el resto de propiedad. La versión estable final de Safari 2 y la última versión lanzada exclusivamente con Mac OS X, Safari 2.0.4, se actualizó el 10 de enero de 2006 para Mac OS X. Solo estaba disponible en Mac OS X Update 10.4.4 y entregó soluciones a los problemas de diseño y uso de la CPU, entre otras mejoras.
Safari 3
El 9 de enero de 2007, en Macworld San Francisco, Jobs reveló que Safari 3 fue portado al nuevo iPhone dentro del iPhone OS (más tarde llamado iOS). La versión móvil era capaz de mostrar sitios web completos de clase de escritorio. En WWDC 2007, Jobs anunció Safari 3 para Mac OS X 10.5, Windows XP y Windows Vista. Ejecutó un punto de referencia basado en el conjunto de pruebas del navegador iBench comparando los navegadores de Windows más populares con el navegador y afirmó que Safari tenía el rendimiento más rápido. Su reclamo fue examinado más tarde por un sitio de terceros llamado Web Performance sobre los tiempos de carga de HTTP. Verificaron que Safari 3 era de hecho el navegador más rápido en la plataforma Windows en términos de carga inicial de datos a través de Internet, aunque solo era insignificantemente más rápido que Internet Explorer 7 y Mozilla Firefox cuando se trataba de contenido estático del caché local.
La versión beta inicial de Safari 3 para Windows, lanzada el mismo día de su anuncio en la WWDC 2007, contenía varios errores y un exploit de día cero que permitía la ejecución remota de código. Apple solucionó los problemas tres días después, el 14 de junio de 2007, en la versión 3.0.1. El 22 de junio de 2007, Apple lanzó Safari 3.0.2 para solucionar algunos errores, problemas de rendimiento y otros problemas de seguridad. Safari 3.0.2 para Windows manejó algunas fuentes que faltaban en el navegador pero que ya estaban instaladas en computadoras con Windows como Tahoma, Trebuchet MS y otras. El iPhone se lanzó anteriormente el 29 de junio de 2007, con una versión de Safari basada en el mismo motor de renderizado WebKit que la versión de escritorio, pero con un conjunto de funciones modificadas más adecuado para un dispositivo móvil. El número de versión de Safari como se informa en su cadena de agente de usuario es 3.0 y estaba en línea con las ediciones de escritorio contemporáneas.
La primera versión estable no beta de Safari para Windows, Safari 3.1, se ofreció como descarga gratuita el 18 de marzo de 2008. En junio de 2008, Apple lanzó la versión 3.1.2, que solucionaba una vulnerabilidad de seguridad en Windows versión en la que visitar un sitio web malicioso podría forzar la descarga de archivos ejecutables y ejecutarlos en el escritorio del usuario. Safari 3.2, lanzado el 13 de noviembre de 2008, introdujo funciones antiphishing mediante la navegación segura de Google y la compatibilidad con el certificado de validación extendida. La versión final de Safari 3 fue la versión 3.2.3, que se lanzó el 12 de mayo de 2009, con mejoras de seguridad.
Safari 4
Safari 4 se lanzó el 8 de junio de 2009. Fue la primera versión que superó por completo la prueba de representación de Acid3, así como la primera versión compatible con HTML5. Incorporó el motor WebKit JavaScript SquirrelFish que mejoró significativamente el rendimiento de interpretación de scripts del navegador en 29,9x. SquirrelFish más tarde evolucionó a SquirrelFish Extreme, más tarde también comercializado como Nitro, que tenía un rendimiento 63,6 veces más rápido. Se experimentó una versión beta pública de Safari 4 el 24 de febrero de 2009.
Safari 4 se basó en Cover Flow para ejecutar el historial y los marcadores, e incluía la carga especulativa que precargaba automáticamente la información del documento que se requiere para visitar un sitio web en particular. Los sitios principales se pueden mostrar hasta en 24 miniaturas según los sitios visitados con frecuencia en una startup. La versión de escritorio de Safari 4 incluía un rediseño similar al del iPhone. La actualización también encargó muchas mejoras en las herramientas para desarrolladores, incluidos los inspectores web, las visualizaciones de elementos CSS, los depuradores y perfiladores de JavaScript, las tablas fuera de línea, la administración de bases de datos, la compatibilidad con SQL y los gráficos de recursos. Además de efectos de retoque CSS, lienzo CSS y contenido HTML5. Reemplazó la interfaz inicial similar a Mac OS X con temas nativos de Windows en Windows usando representaciones de fuentes nativas.
Safari 4.0.1 se lanzó para Mac el 17 de junio de 2009 y solucionó errores de Faces en iPhoto '09. Safari 4 en Mac OS X v10.6 "Snow Leopard" tiene soporte integrado de 64 bits, lo que hace que JavaScript se cargue hasta un 50% más rápido. También tiene resistencias de choque nativas que lo mantendrían intacto si un complemento como Flash Player falla, aunque otras pestañas o ventanas no se verían afectadas. Safari 4.0.4, la versión final que se lanzó el 11 de noviembre de 2009, tanto para Mac como para Windows, que mejoró aún más el rendimiento de JavaScript.
Safari 5
Safari 5 se lanzó el 7 de junio de 2010 y fue la versión final (versión 5.1.7) para Windows. Presentaba una vista del lector que distraía menos y tenía un rendimiento de JavaScript 30 veces más rápido. Incorporó numerosas mejoras en las herramientas para desarrolladores, incluida la interoperabilidad de HTML5 y la accesibilidad a extensiones seguras. La barra de progreso también se volvió a agregar en esta versión. Safari 5.0.1 habilitó Extensions PrefPane de manera predeterminada, en lugar de requerir que los usuarios lo configuren manualmente en el menú Depurar.
Apple lanzó en exclusiva Safari 4.1 al mismo tiempo que Safari 5 para Mac OS X Tiger. Incluía muchas funciones que se encontraban en Safari 5, aunque excluía Safari Reader y Safari Extensions. Apple lanzó Safari 5.1 para Windows y Mac el 20 de julio de 2011 para Mac OS X 10.7 Lion; era más rápido que Safari 5.0 e incluía la nueva función Lista de lectura. La compañía anunció simultáneamente Safari 5.0.6 a fines de junio de 2010 para Mac OS X 10.5 Leopard, aunque las nuevas funciones fueron excluidas para los usuarios de Leopard.
Se proporcionaron varias funciones de HTML5 en Safari 5. Agregó soporte para video de pantalla completa, subtítulos, geolocalización, EventSource y una variante temprana ahora obsoleta del protocolo WebSocket. La quinta versión principal de Safari agregó soporte para la búsqueda de texto completo y un nuevo motor de búsqueda, Bing. Safari 5 admitía Reader, que muestra páginas web en una vista continua, sin anuncios. Safari 5 admitía un campo de dirección más inteligente y búsqueda previa de DNS que automáticamente encontraba enlaces y buscaba direcciones en la web. Las nuevas páginas web se cargaron más rápido utilizando la búsqueda previa del Sistema de nombres de dominio (DNS). La versión de Windows también recibió una actualización adicional sobre la aceleración gráfica. La barra de progreso azul en línea se devolvió a la barra de direcciones; además del bisel giratorio y el indicador de carga introducidos en Safari 4. La vista de sitios principales ahora tenía un botón para cambiar a la búsqueda de historial completo. Otras características incluyen Extension Builder para desarrolladores de Safari Extensions. Otros cambios incluyeron un inspector mejorado. Safari 5 admite Extensiones, complementos que personalizan la experiencia de navegación web. Las extensiones se crean utilizando estándares web como HTML5, CSS3 y JavaScript.
Safari 6
Safari 6.0 se conocía anteriormente como Safari 5.2 hasta que Apple cambió el número de versión en la WWDC 2012. El lanzamiento estable de Safari 6 coincidió con el lanzamiento de OS X Mountain Lion el 25 de julio de 2012 y se integró en el sistema operativo. Como resultado, ya no estaba disponible para descargar desde el sitio web de Apple o cualquier otra fuente. Apple lanzó Safari 6 a través de una actualización de software para usuarios de OS X Lion. No se lanzó para versiones de OS X anteriores a Lion ni para Windows. Posteriormente, la empresa eliminó discretamente las referencias y los enlaces de la versión de Windows de Safari 5. Microsoft también eliminó Safari de su página de elección de navegador.
El 11 de junio de 2012, Apple lanzó una vista previa para desarrolladores de Safari 6.0 con una función llamada iCloud Tabs, que se sincroniza con las pestañas abiertas en cualquier dispositivo iOS u otro OS X que ejecute el software más reciente. Actualizó nuevas funciones de privacidad, incluida la opción "Pedir a los sitios web que no me rastreen" preferencia y la capacidad de los sitios web para enviar notificaciones a los usuarios de OS X 10.8 Mountain Lion, aunque eliminó la compatibilidad con RSS. Safari 6 tenía la capacidad de compartir hojas en OS X Mountain Lion. Las opciones de Compartir hoja eran: Agregar a la lista de lectura, Agregar marcador, Enviar esta página por correo electrónico, Mensaje, Twitter y Facebook. También se agregaron pestañas con vistas previas de página completa. La sexta versión principal de Safari, agregó opciones para permitir que las páginas se compartan con otros usuarios a través de correo electrónico, Mensajes, Twitter y Facebook, además de realizar algunas mejoras menores en el rendimiento. Agregó soporte para -webkit-calc() en CSS. Además, se eliminaron varias funciones, incluida la ventana de actividad, una ventana de descarga separada, soporte directo para fuentes RSS en el campo URL y marcadores. El campo de búsqueda independiente y la barra de direcciones ya no estaban disponibles como opción de configuración de la barra de herramientas. En cambio, fue reemplazado por el campo de búsqueda inteligente, una combinación de la barra de direcciones y el campo de búsqueda.
Safari 7
Safari 7 se anunció en la WWDC 2013 y trajo una serie de mejoras en el rendimiento de JavaScript. Hizo uso de Top Site y Sidebar, Shared Links y Power Saver, que detuvo los complementos no utilizados. Safari 7 para OS X Mavericks y Safari 6.1 para Lion y Mountain Lion se lanzaron junto con OS X Mavericks en el evento especial del 22 de octubre de 2013.
Safari 8
Safari 8 se anunció en la WWDC de 2014 y se lanzó para OS X Yosemite. Incluía la API de JavaScript WebGL, una gestión de privacidad más sólida, una integración mejorada de iCloud y una interfaz rediseñada. También fue más rápido y más eficiente, con características adicionales para desarrolladores que incluyen JavaScript Promises, CSS Shapes & Marcado de compostaje, IndexedDB, extensiones de medios cifrados y protocolo SPDY.
Safari 9
Safari 9 se anunció en la WWDC de 2015 y se envió con OS X El Capitan. Las nuevas características incluyeron silenciar audio, más opciones para Safari Reader y autocompletar mejorado. No estaba completamente disponible para el OS X Yosemite anterior.
Safari 10
Safari 10 se envió con macOS Sierra y se lanzó para OS X Yosemite y OS X El Capitan el 20 de septiembre de 2016. Tenía vistas de marcador e historial rediseñadas, y al hacer doble clic se centralizaba el enfoque en una carpeta en particular. La actualización redirigió las extensiones de Safari para guardarlas directamente en Pocket y Dic Go. Las mejoras de software incluyeron la calidad de Autocompletar desde la tarjeta de Contraste y la pestaña Líneas de tiempo de Web Inspector, subtítulos en línea, líneas de autor y fechas de publicación. Esta versión rastrea y vuelve a aplicar el nivel de zoom a los sitios web, y los complementos heredados se deshabilitaron de forma predeterminada en favor de las versiones HTML5 de los sitios web. Las pestañas cerradas recientemente se pueden volver a abrir a través del menú Historial o manteniendo presionada la tecla "+" en la barra de pestañas y usando Shift-Command-T. Cuando un enlace se abre en una nueva pestaña; ahora es posible presionar el botón Atrás o deslizar para cerrarlo y volver a la pestaña original. La depuración ahora es compatible con Web Inspector. Safari 10 también incluye varias actualizaciones de seguridad, incluidas correcciones para seis vulnerabilidades de WebKit y problemas relacionados con Reader y Tabs. La primera versión de Safari 10 se lanzó el 20 de septiembre de 2016 y la última versión (10.1.2) se lanzó el 19 de julio de 2017.
Safari 11
Safari 11 se lanzó el 19 de septiembre de 2017 para OS X El Capitan y macOS Sierra. Se envió con macOS High Sierra. Safari 11 incluyó varias funciones nuevas, como la prevención de seguimiento inteligente, que tenía como objetivo evitar el seguimiento entre sitios al establecer limitaciones en las cookies y otros datos del sitio web. La prevención de seguimiento inteligente permitió que las cookies de origen continuaran rastreando el historial del navegador, aunque con límites de tiempo. Por ejemplo, las cookies propias de empresas de tecnología publicitaria como Google/Alphabet Inc. se configuraron para que expiraran 24 horas después de la visita.
Safari 12
Safari 12 se lanzó para macOS Mojave el 24 de septiembre de 2018. También estuvo disponible para macOS Sierra y macOS High Sierra el 17 de septiembre de 2018. Safari 12 incluía varias funciones nuevas, como íconos en pestañas, contraseñas seguras automáticas y Prevención de seguimiento inteligente 2.0. La versión 12.0.1 de Safari se lanzó el 30 de octubre de 2018, dentro de macOS Mojave 10.14.1, y Safari 12.0.2 se lanzó el 5 de diciembre de 2018, bajo macOS 10.14.2. Se eliminó la compatibilidad con las extensiones de Safari clásicas firmadas por desarrolladores. Esta versión también sería la última que admitiera la Galería de extensiones oficial. Apple también alentó a los autores de extensiones a cambiar a Safari App Extensions, lo que provocó comentarios negativos de la comunidad.
Safari 13
Safari 13 se anunció en la WWDC 2019 el 3 de junio de 2019. Safari 13 incluía varias características nuevas, como solicitar a los usuarios que cambiaran contraseñas débiles, soporte de autenticación de clave de seguridad USB FIDO2, soporte de inicio de sesión con Apple, soporte de Apple Pay en la Web y mayor velocidad y seguridad. Safari 13 se lanzó el 20 de septiembre de 2019 en macOS Mojave y macOS High Sierra, y luego se envió con macOS Catalina.
Safari 14
En junio de 2020, se anunció que macOS Big Sur incluirá Safari 14. Según Apple, Safari 14 es un 50 % más rápido que Google Chrome. Safari 14 introdujo nuevas funciones de privacidad, incluido el Informe de privacidad, que muestra el contenido bloqueado y la información de privacidad en las páginas web. Los usuarios también recibirán un informe mensual sobre los rastreadores que Safari ha bloqueado. Las extensiones también se pueden habilitar o deshabilitar según el sitio. Safari 14 introdujo soporte parcial para la API WebExtension utilizada en Google Chrome, Microsoft Edge, Firefox y Opera, lo que facilita a los desarrolladores la transferencia de sus extensiones desde esos navegadores web a Safari. El soporte para Adobe Flash Player también se eliminará de Safari, 3 meses antes del final de su vida útil. Un servicio de traducción integrado permite la traducción de una página a otro idioma. Safari 14 se lanzó como una actualización independiente para los usuarios de macOS Catalina y Mojave el 16 de septiembre de 2020. Agregó Ecosia como un motor de búsqueda compatible.
Safari 15
Safari 15 se lanzó para macOS Big Sur y macOS Catalina el 20 de septiembre de 2021 y luego se envió con macOS Monterey. Presentaba una interfaz rediseñada y grupos de pestañas que se mezclaban mejor con el fondo. También hubo una nueva página de inicio y compatibilidad con extensiones en las ediciones de iOS y iPadOS.
Safari 16
Safari 16 se lanzó para macOS Monterey y macOS Big Sur el 12 de septiembre de 2022 y luego se envió con macOS Ventura. Safari 16 agregó soporte para AVIF no animado y contiene varias correcciones de errores y pulido de funciones.
Versiones de iOS
Versión | Nuevas características |
---|---|
Características específicas de iOS |
|
|
|
iOS 4.3 |
|
iOS 5 |
|
iOS 6 |
|
iOS 7 |
|
iOS 8 |
|
iOS 9 |
|
iOS 10 |
|
iOS 11 |
|
iOS 12 |
|
iOS 13 |
|
iOS 14 |
|
iOS 15 |
|
Vista previa de la tecnología Safari
Safari Technology Preview se lanzó por primera vez junto con OS X El Capitan 10.11.4. Las versiones de Safari Technology Preview incluyen la última versión de WebKit, que incluyó tecnologías web en las futuras versiones estables de Safari para que los desarrolladores y usuarios puedan instalar la versión Technology Preview en una Mac, probar esas funciones y proporcionar comentarios.
Programa para desarrolladores de Safari
El programa para desarrolladores de Safari era un programa dedicado a los desarrolladores de extensiones en el navegador y HTML. Permitió a los miembros escribir y distribuir extensiones para el navegador a través de la Galería de extensiones de Safari. Inicialmente era gratis hasta que se incorporó al Programa de Desarrolladores de Apple en WWDC 2015, que cuesta $99 al año. Los cargos provocaron frustraciones de los desarrolladores. Dentro de OS X El Capitan, Apple implementó la distribución de extensión segura para mejorar aún más su seguridad y actualizó automáticamente todas las extensiones dentro de la galería de extensiones de Safari.
Características
Hasta Safari 6.0, incluía un agregador de fuentes web integrado compatible con los estándares RSS y Atom. Las funciones actuales incluían Navegación privada (un modo en el que el navegador no conserva ningún registro de información sobre la actividad web del usuario), la capacidad de archivar contenido web en formato WebArchive, la capacidad de enviar por correo electrónico páginas web completas directamente desde un menú del navegador, la capacidad de buscar marcadores y la capacidad de compartir pestañas entre todos los dispositivos Mac e iOS que ejecutan versiones apropiadas de software a través de una cuenta de iCloud.
Compatibilidad web
Safari fue pionera en varias funciones HTML5 que ahora son estándar (como la API de Canvas) en sus primeros años.
Más recientemente, ha sido criticado por no seguir el ritmo de algunas tecnologías web modernas.
Prevención de seguimiento inteligente
En septiembre de 2017, Apple anunció que usará inteligencia artificial (IA) para reducir la capacidad de los anunciantes de rastrear a los usuarios de Safari mientras navegan por la web. Las cookies utilizadas para el seguimiento se permitirán durante 24 horas y luego se desactivarán, a menos que AI juzgue que el usuario quiere la cookie. Los principales grupos de publicidad se opusieron, diciendo que reducirá los servicios gratuitos respaldados por la publicidad, mientras que otros expertos elogiaron el cambio.
Soporte de complemento
Apple usó una lista negra de complementos actualizada de forma remota para evitar que se ejecutaran complementos potencialmente peligrosos o vulnerables en Safari. Inicialmente, los contenidos de Flash y Java estaban bloqueados en algunas versiones anteriores de Safari. Desde Safari 12, la compatibilidad con complementos NPAPI (excepto Flash) se eliminó por completo. Safari 14 finalmente dejó de admitir Adobe Flash Player.
Soporte de extensión web
A partir de 2018, Apple realizó cambios técnicos en la funcionalidad de bloqueo de contenido de Safari, lo que provocó una reacción violenta de los usuarios y desarrolladores de extensiones de bloqueo de anuncios, quienes dijeron que los cambios hacían imposible ofrecer un nivel de protección de usuario similar al que se encuentra en otros navegadores Internamente, la actualización limitó la cantidad de reglas de bloqueo que podrían aplicar las extensiones de terceros, lo que impidió la implementación completa de las listas de bloqueo desarrolladas por la comunidad. En respuesta, varios desarrolladores de bloqueadores de seguimiento y anuncios populares anunciaron que sus productos iban a ser descontinuados, ya que ahora eran incompatibles con las funciones de bloqueo de contenido recientemente limitadas de Safari. A partir de Safari 13, las extensiones populares como uBlock Origin ya no funcionan con Safari.
Sincronización con ICloud
Safari puede sincronizar marcadores, historial, lista de lectura y pestañas a través de iCloud. Esto sucede de forma predeterminada si la Mac, iPhone o iPad de un usuario ha iniciado sesión en iCloud, pero la sincronización se puede desactivar en la aplicación Configuración (en iOS y iPadOS) o en Configuración del sistema (en Mac).
Las pestañas de iCloud permiten a los usuarios ver una lista de sus otros dispositivos' pestañas abiertas que no se han agregado a un grupo de pestañas. En iOS y iPadOS, estas pestañas de iCloud se muestran debajo de la cuadrícula de pestañas abiertas. En la Mac, se muestran en la parte inferior de la descripción general de pestañas o en un elemento opcional de la barra de herramientas de pestañas de iCloud.
Grupos de pestañas
Safari 15 agregó grupos de pestañas. Estos grupos de pestañas y las pestañas que contienen se sincronizan entre dispositivos; cuando se abre una pestaña en un grupo de pestañas en un dispositivo, se agrega a ese grupo de pestañas en todos los dispositivos, sin necesidad de abrirla manualmente a través de las pestañas de iCloud. macOS Ventura agregó grupos de pestañas compartidas, que se pueden compartir a través de iMessage. Las pestañas nuevas y cerradas se sincronizarán para todos los participantes, y una pequeña miniatura con los usuarios' las imágenes de perfil serán visibles en la pestaña que están viendo actualmente.
Continuidad
Safari es compatible con la función Handoff, que permite a los usuarios continuar donde lo dejaron en otro dispositivo.
Arquitectura
En macOS, Safari es una aplicación Cocoa. Usó WebKit de Apple para renderizar páginas web y ejecutar JavaScript. WebKit constaba de WebCore (basado en el motor KHTML de Konqueror) y JavaScriptCore (originalmente basado en el motor JavaScript de KDE, llamado KJS). Al igual que KHTML y KJS, WebCore y JavaScriptCore eran software libre y se publicaron bajo los términos de la Licencia Pública General Reducida de GNU. Algunas mejoras de Apple al código KHTML se fusionaron nuevamente en el proyecto Konqueror. Apple también había lanzado algunos códigos adicionales bajo la licencia similar a BSD de código abierto de 2 cláusulas. La versión de Safari incluida en Mac OS X v10.6 (y versiones posteriores) está compilada para una arquitectura de 64 bits. Apple afirmó que ejecutar Safari en modo de 64 bits aumentaría las velocidades de renderizado hasta en un 50%.
WebKit2 tiene una API multiproceso para WebKit, donde el contenido web es manejado por un proceso separado de la aplicación que usa WebKit. Apple anunció WebKit2 en abril de 2010. Safari para OS X cambió a la nueva API con la versión 5.1. Safari para iOS cambió a WebKit2 con iOS 8.
Plataformas
Mac
IOS/iPadOS
Desde 2015, iOS permite la instalación de navegadores web de terceros, incluidos Chrome, Firefox, Opera y Edge; sin embargo, todos se ven obligados a utilizar el motor de navegador WebKit subyacente y heredan sus limitaciones.
Ventanas
Safari para Windows se presentó en WWDC 2007.
Después del lanzamiento de Safari, Apple Software Update (un programa de actualización incluido con QuickTime e iTunes para Windows) seleccionó automáticamente Safari para su instalación, como "Recomendado" programa. Cuando los usuarios ejecutaban el actualizador manualmente, la opción para instalar Safari estaba marcada de forma predeterminada. Esto fue criticado por John Lilly, entonces director ejecutivo de Mozilla, quien dijo que 'roza las prácticas de distribución de malware'. A fines de 2008, Apple Software Update dejó de instalar software nuevo de forma predeterminada, aunque todavía ofrecía Safari en su lista de programas disponibles (con la casilla de verificación sin marcar).
Cuota de mercado
En 2009, Safari tenía una cuota de mercado del 3,85 %. Se mantuvo estable en ese rango durante cinco años con participaciones de mercado de 5,56% (2010), 7,41% (2011), 10,07% (2012) y 11,77% (2013). En 2014 alcanzó a Firefox con una cuota de mercado del 14,20%. En 2015, Safari se convirtió en el segundo navegador web más utilizado en todo el mundo después de Google Chrome, con una cuota de mercado del 13,01 %. De 2015 a 2020 ocupó cuotas de mercado del 14,02%, 14,86%, 14,69%, 17,68% y 19,25, respectivamente. En noviembre de 2021, Google Chrome seguía siendo el navegador más popular, seguido de Safari (19,22 %) en segundo lugar.
En mayo de 2022, según StatCounter, Safari de Apple cayó al tercer navegador de escritorio más popular después de ser superado por Edge de Microsoft. Safari fue utilizado entonces por el 9,61 por ciento de las computadoras de escritorio en todo el mundo.
Crítica
Actualizaciones de seguridad para Snow Leopard y Windows
La empresa de seguridad de software Sophos detalló cómo los usuarios de Snow Leopard y Windows no eran compatibles con la versión Safari 6 en ese momento, mientras que había más de 121 vulnerabilidades sin parchear en esas plataformas. Desde entonces, Snow Leopard solo ha lanzado tres versiones menores (la más reciente en septiembre de 2013) y Windows no ha tenido ninguna. Si bien Apple no ha publicado ninguna palabra oficial, la indicación es que estas son las versiones finales disponibles para estos sistemas operativos, y ambos conservan importantes problemas de seguridad.
Contenido relacionado
Amanda (software)
MATLAB
Posdata