Google Chrome es un navegador web desarrollado por Google . Fue lanzado por primera vez en 2008 para Microsoft Windows , construido con componentes de software libre de Apple WebKit y Mozilla Firefox . [16] Posteriormente se lanzaron versiones para Linux , macOS , iOS y también para Android , donde es el navegador predeterminado. [17] El navegador también es el componente principal de ChromeOS , donde sirve como plataforma para aplicaciones web .
La mayor parte del código fuente de Chrome proviene del proyecto de software libre y de código abierto de Google Chromium , pero Chrome tiene licencia de freeware propietario . [15] WebKit fue el motor de renderizado original , pero Google finalmente lo bifurcó para crear el motor Blink ; [18] todas las variantes de Chrome excepto iOS usaban Blink a partir de 2017. [19]
A partir de abril de 2024 [update], StatCounter estima que Chrome tiene una participación de mercado de navegadores a nivel mundial del 65% (después de alcanzar un máximo del 72,38% en noviembre de 2018) en computadoras personales (PC), [20] es más utilizado en tabletas (habiendo superado a Safari ) y también es dominante en los teléfonos inteligentes. [21] [22] Con una participación de mercado del 65% en todas las plataformas combinadas, Chrome es el navegador web más utilizado en el mundo en la actualidad. [23]
El director ejecutivo de Google, Eric Schmidt, estuvo involucrado previamente en las " guerras de navegadores ", una parte de la historia corporativa de EE. UU. , y se opuso a la expansión de la empresa en un área tan nueva. Sin embargo, los cofundadores de Google, Sergey Brin y Larry Page, encabezaron una demostración de software que empujó a Schmidt a hacer de Chrome una prioridad comercial central, lo que resultó en un éxito comercial. [24] Debido a la proliferación de Chrome, Google ha expandido la marca "Chrome" a otros productos. Estos incluyen no solo ChromeOS sino también Chromecast , Chromebook , Chromebit , Chromebox y Chromebase .
El director ejecutivo de Google, Eric Schmidt, se opuso durante seis años al desarrollo de un navegador web independiente. Afirmó que "en aquel momento, Google era una empresa pequeña" y que no quería pasar por "guerras de navegadores muy duras". Los cofundadores de la empresa, Sergey Brin y Larry Page, contrataron a varios desarrolladores de Mozilla Firefox y crearon una demostración de Chrome. Después, Schmidt dijo: "Era tan bueno que básicamente me obligó a cambiar de opinión". [24]
En septiembre de 2004, aparecieron los primeros rumores de que Google estaba desarrollando un navegador web. En ese momento, los periódicos en línea y los periódicos estadounidenses afirmaron que Google estaba contratando a antiguos desarrolladores web de Microsoft, entre otros. También se produjo poco después del lanzamiento de Mozilla Firefox 1.0, que estaba ganando popularidad y ganando cuota de mercado a Internet Explorer , que había detectado problemas de seguridad. [25]
Chrome se basa en el código fuente abierto del proyecto Chromium. [16] El desarrollo del navegador comenzó en 2006, [26] encabezado por Sundar Pichai . [27] Chrome fue "desarrollado en gran medida" en la oficina de Google en Kitchener . [28]
El anuncio de lanzamiento se programó originalmente para el 3 de septiembre de 2008, y se enviaría un cómic de Scott McCloud a periodistas y blogueros explicando las características del nuevo navegador. [29] Las copias destinadas a Europa se enviaron temprano y el bloguero alemán Philipp Lenssen de Google Blogoscoped hizo una copia escaneada del cómic de 38 páginas disponible en su sitio web después de recibirlo el 1 de septiembre de 2008. [30] [31] Google posteriormente puso el cómic disponible en Google Books , [32] y lo mencionó en su blog oficial junto con una explicación del lanzamiento temprano. [33] El producto se llamó "Chrome" como un nombre en código del proyecto de desarrollo inicial , porque está asociado con autos rápidos y velocidad. Google mantuvo el nombre del proyecto de desarrollo como el nombre de lanzamiento final, como un apodo "descarado" o irónico, ya que uno de los objetivos principales era minimizar la interfaz de usuario de Chrome . [34]
El navegador fue lanzado públicamente por primera vez, oficialmente como una versión beta , [35] el 2 de septiembre de 2008, para Windows XP y posteriores, y con soporte para 43 idiomas, y más tarde como una versión pública "estable" el 11 de diciembre de 2008. Ese mismo día, una noticia de CNET llamó la atención sobre un pasaje en la declaración de los Términos de servicio para la versión beta inicial, que parecía otorgar a Google una licencia para todo el contenido transferido a través del navegador Chrome. [36] Este pasaje fue heredado de los términos generales de servicio de Google. [37] Google respondió a esta crítica de inmediato afirmando que el lenguaje utilizado fue tomado prestado de otros productos y eliminó este pasaje de los Términos de servicio. [15]
Chrome ganó rápidamente alrededor del 1% de participación de uso. [33] [38] [39] Después del aumento inicial, la participación de uso cayó hasta alcanzar un mínimo de 0,69% en octubre de 2008. Luego comenzó a subir de nuevo y en diciembre de 2008, Chrome volvió a superar el umbral del 1%. [40] A principios de enero de 2009, CNET informó que Google planeaba lanzar versiones de Chrome para macOS X y Linux en la primera mitad del año. [41] Las primeras vistas previas oficiales para desarrolladores de Chrome OS X y Linux se anunciaron el 4 de junio de 2009, [42] con una publicación de blog que decía que les faltaban muchas funciones y que estaban destinadas a una retroalimentación temprana en lugar de un uso general. [43] En diciembre de 2009, Google lanzó versiones beta de Chrome para OS X y Linux. [44] [45] Google Chrome 5.0, anunciado el 25 de mayo de 2010, fue la primera versión estable compatible con las tres plataformas. [46]
Chrome fue uno de los doce navegadores ofrecidos en BrowserChoice.eu a los usuarios del Espacio Económico Europeo de Microsoft Windows en 2010. [47]
Chrome se ensambló a partir de 25 bibliotecas de código diferentes de Google y terceros como Netscape Portable Runtime de Mozilla , Network Security Services , NPAPI (abandonado a partir de la versión 45), [48] Skia Graphics Engine , SQLite y varios otros proyectos de código abierto. [49] La máquina virtual JavaScript V8 se consideró un proyecto lo suficientemente importante como para ser separado (como lo fue Tamarin de Adobe /Mozilla ) y manejado por un equipo separado en Dinamarca coordinado por Lars Bak . Según Google, las implementaciones existentes fueron diseñadas "para programas pequeños, donde el rendimiento y la interactividad del sistema no eran tan importantes", pero las aplicaciones web como Gmail "están utilizando el navegador web al máximo cuando se trata de manipulaciones de DOM y JavaScript", y por lo tanto se beneficiarían significativamente de un motor JavaScript que pudiera trabajar más rápido.
Chrome utilizó inicialmente el motor de renderizado WebKit para mostrar páginas web. En 2013, bifurcaron el componente WebCore para crear su propio motor de diseño Blink. Basado en WebKit, Blink solo utiliza los componentes "WebCore" de WebKit, mientras que sustituye otros componentes, como su propia arquitectura multiproceso, en lugar de la implementación nativa de WebKit. [18] Chrome se prueba internamente con pruebas unitarias , pruebas automatizadas de acciones de usuario programadas, pruebas fuzz , así como las pruebas de diseño de WebKit (el 99% de las cuales se afirma que Chrome ha pasado), y contra sitios web de acceso común dentro del índice de Google en 20 a 30 minutos. [32] Google creó Gears para Chrome, que agregó funciones para desarrolladores web generalmente relacionadas con la creación de aplicaciones web, incluido el soporte sin conexión. [32] Google eliminó Gears cuando la misma funcionalidad estuvo disponible en los estándares HTML5 . [50]
En marzo de 2011, Google presentó un nuevo logotipo simplificado para reemplazar el logotipo 3D anterior que se había utilizado desde el inicio del proyecto. El diseñador de Google, Steve Rura, explicó el motivo de la empresa para el cambio: "Como Chrome tiene como objetivo hacer que su experiencia web sea lo más sencilla y libre de desorden posible, actualizamos el icono de Chrome para representar mejor estos sentimientos. Un icono más simple encarna el espíritu de Chrome: hacer que la web sea más rápida, liviana y fácil para todos". [51]
El 11 de enero de 2011, el gerente de productos de Chrome, Mike Jazayeri, anunció que Chrome eliminaría la compatibilidad con el códec de video H.264 para su reproductor HTML5, citando el deseo de que Google Chrome estuviera más en línea con los códecs abiertos actualmente disponibles en el proyecto Chromium, en el que se basa Chrome. [52] A pesar de esto, el 6 de noviembre de 2012, Google lanzó una versión de Chrome en Windows que agregó decodificación de video H.264 acelerada por hardware . [53] En octubre de 2013, Cisco anunció que estaba abriendo el código fuente de sus códecs H.264 y que cubriría todos los costos requeridos. [54]
El 7 de febrero de 2012, Google lanzó Google Chrome Beta para dispositivos Android 4.0 . [55] En muchos dispositivos nuevos con Android 4.1 o posterior preinstalado, Chrome es el navegador predeterminado. [56] En mayo de 2017, Google anunció una versión de Chrome para dispositivos de realidad aumentada y realidad virtual . [57]
Google Chrome presenta una interfaz de usuario minimalista, cuyos principios de interfaz de usuario se implementaron posteriormente en otros navegadores. Por ejemplo, la fusión de la barra de direcciones y la barra de búsqueda en el cuadro multifunción o barra multifunción [58] [59]. Chrome también tiene reputación de ofrecer un excelente rendimiento como navegador. [60] [61]
La primera versión de Google Chrome pasó las pruebas Acid1 y Acid2 . A partir de la versión 4.0, Chrome ha pasado todos los aspectos de la prueba Acid3 . [62]
A partir de mayo de 2011 [update], Chrome tiene un muy buen soporte para JavaScript/ ECMAScript según la Prueba de conformidad con los estándares ECMAScript 262 de Ecma International [63] (versión ES5.1 del 18 de mayo de 2012). Esta prueba informa como puntaje final el número de pruebas que un navegador falló; por lo tanto, los puntajes más bajos son mejores. En esta prueba, la versión 37 de Chrome obtuvo 10 fallas/11,578 aprobaciones. A modo de comparación, Firefox 19 obtuvo 193 fallas/11,752 aprobaciones e Internet Explorer 9 tuvo un puntaje de 600+ fallas, mientras que Internet Explorer 10 tuvo un puntaje de 7 fallas.
En 2011, en el conjunto de pruebas oficial CSS 2.1 de la organización de estandarización W3C , WebKit, el motor de renderizado de Chrome, aprobó el 89,75 % (89,38 % del 99,59 % cubierto) de las pruebas CSS 2.1. [64]
En la prueba de estándares web HTML5, Chrome 41 obtuvo 518 de 555 puntos, lo que lo coloca por delante de los cinco navegadores de escritorio más populares. [65] [66] Chrome 41 en Android obtuvo 510 de 555 puntos. [67] [68] [69] Chrome 44 obtuvo 526, solo 29 puntos menos que la puntuación máxima. [70]
De manera predeterminada, la interfaz de usuario principal incluye botones de retroceso, avance, actualización/cancelación y menú. El botón de inicio no se muestra de manera predeterminada, pero se puede agregar a través de la página de Configuración para llevar al usuario a la página de nueva pestaña o a una página de inicio personalizada. [71]
Las pestañas son el componente principal de la interfaz de usuario de Chrome y se han movido a la parte superior de la ventana en lugar de debajo de los controles. Este cambio sutil contrasta con muchos navegadores con pestañas existentes que se basan en ventanas y contienen pestañas. Las pestañas, con su estado, se pueden transferir sin problemas entre contenedores de ventanas arrastrándolas. Cada pestaña tiene su propio conjunto de controles, incluido el Omnibox . [32]
El Omnibox es un cuadro de URL que combina las funciones de la barra de direcciones y el cuadro de búsqueda. Si un usuario ingresa la URL de un sitio desde el que buscó anteriormente, Chrome permite presionar Tab para buscar el sitio nuevamente directamente desde el Omnibox. Cuando un usuario comienza a escribir en el Omnibox, Chrome proporciona sugerencias de sitios visitados anteriormente (según la URL o el texto de la página), sitios web populares (no necesariamente visitados antes, con tecnología de Google Instant ) y búsquedas populares. Aunque Instant se puede desactivar, las sugerencias basadas en sitios visitados anteriormente no se pueden desactivar. Chrome también completará automáticamente las URL de los sitios visitados con frecuencia. [32] Si un usuario escribe palabras clave en el Omnibox que no coinciden con ningún sitio web visitado anteriormente y presiona Enter, Chrome realizará la búsqueda utilizando el motor de búsqueda predeterminado.
Una de las características diferenciadoras de Chrome es la página Nueva pestaña , que puede reemplazar la página de inicio del navegador y se muestra cuando se crea una nueva pestaña. Originalmente, mostraba miniaturas de los nueve sitios web más visitados, junto con búsquedas frecuentes, marcadores recientes y pestañas cerradas recientemente; similar a Internet Explorer y Firefox con la barra de herramientas de Google , o el dial rápido de Opera . [32] En Google Chrome 2.0, la página Nueva pestaña se actualizó para permitir a los usuarios ocultar las miniaturas que no querían que aparecieran. [72]
A partir de la versión 3.0, la página Nueva pestaña se renovó para mostrar miniaturas de los ocho sitios web más visitados. Las miniaturas se pueden reorganizar, fijar y eliminar. Alternativamente, se puede mostrar una lista de enlaces de texto en lugar de miniaturas. También cuenta con una barra "Cerrado recientemente" que muestra las pestañas cerradas recientemente y una sección de "consejos" que muestra sugerencias y trucos para usar el navegador. [73] A partir de Google Chrome 3.0, los usuarios pueden instalar temas para modificar la apariencia del navegador. [74] Muchos temas gratuitos de terceros se proporcionan en una galería en línea, [75] accesible a través de un botón "Obtener temas" en las opciones de Chrome. [76]
Chrome incluye un submenú de marcadores que enumera los marcadores del usuario, proporciona acceso fácil al Administrador de marcadores de Chrome y permite al usuario activar o desactivar una barra de marcadores .
El 2 de enero de 2019, Google presentó el tema oscuro nativo para Chrome en Windows 10. [ 77]
En 2023, se anunció que Chrome se renovaría por completo, utilizando el lenguaje de diseño Material You de Google , la renovación incluiría esquinas más redondeadas, los colores de Chrome se cambiarían por un sistema de color dinámico similar introducido en Android 12 , una barra de direcciones renovada, nuevos íconos y pestañas, y un menú de 3 puntos más simplificado. [78]
A partir de Google Chrome 4.1, la aplicación agregó una barra de traducción incorporada que utiliza Google Translate . La traducción de idiomas está disponible actualmente para 52 idiomas. [79] Cuando Chrome detecta un idioma extranjero distinto del idioma preferido del usuario configurado durante el tiempo de instalación, le pregunta al usuario si desea traducir o no.
Chrome permite a los usuarios sincronizar sus marcadores, historial y configuraciones en todos los dispositivos con el navegador instalado mediante el envío y la recepción de datos a través de una cuenta de Google elegida, que a su vez actualiza todas las instancias de Chrome en las que se ha iniciado sesión. Esto se puede autenticar mediante credenciales de Google o una frase de contraseña de sincronización.
Para los desarrolladores web, Chrome tiene un inspector de elementos que permite a los usuarios mirar el DOM y ver qué constituye la página web. [80]
Chrome tiene URL especiales que cargan páginas específicas de la aplicación en lugar de sitios web o archivos en el disco. Chrome también tiene una capacidad incorporada para habilitar funciones experimentales. Originalmente llamada about:labs
, la dirección se cambió a about:flags
para que sea menos obvia para los usuarios ocasionales. [81] [82]
La edición de escritorio de Chrome permite guardar páginas como HTML con recursos en una subcarpeta "_files" o como un documento HTML sin procesar. También ofrece una opción para guardar en formato MHTML . [83]
Chrome permite a los usuarios crear accesos directos locales en el escritorio que abren aplicaciones web en el navegador. El navegador, cuando se abre de esta manera, no contiene nada de la interfaz habitual excepto la barra de título, para no "interrumpir nada de lo que el usuario está intentando hacer". Esto permite que las aplicaciones web se ejecuten junto con el software local (similar a Mozilla Prism y Fluid ). [32]
Esta característica, según Google, se vería mejorada con Chrome Web Store , un directorio único de aplicaciones web basado en la web que se inauguró en diciembre de 2010. [84] [85]
En septiembre de 2013, Google comenzó a crear aplicaciones de Chrome "para tu escritorio". Esto significaba acceso sin conexión, accesos directos en el escritorio y una menor dependencia de Chrome: las aplicaciones se inician en una ventana separada de Chrome y se parecen más a las aplicaciones nativas. [86]
Anunciada el 7 de diciembre de 2010, la Chrome Web Store permite a los usuarios instalar aplicaciones web como extensiones del navegador, aunque la mayoría de estas extensiones funcionan simplemente como enlaces a páginas web o juegos populares, algunas de las aplicaciones como Springpad sí proporcionan funciones adicionales como acceso sin conexión. Los temas y extensiones también se han integrado estrechamente en la nueva tienda, lo que permite a los usuarios buscar en todo el catálogo de extras de Chrome. [87]
La Chrome Web Store se inauguró el 11 de febrero de 2011, con el lanzamiento de Google Chrome 9.0. [88]
Las extensiones de navegador pueden modificar Google Chrome. Son compatibles con la edición de escritorio del navegador, [89] pero no con la versión móvil. Estas extensiones se escriben utilizando tecnologías web como HTML , JavaScript y CSS . [90] Se distribuyen a través de Chrome Web Store, [91] inicialmente conocida como la Galería de extensiones de Google Chrome. [89] Algunas extensiones se centran en proporcionar funciones de accesibilidad. Google Tone es una extensión desarrollada por Google que, cuando está habilitada, puede usar los altavoces de una computadora para intercambiar URL con computadoras cercanas con una conexión a Internet que también tengan la extensión habilitada. [92] [93]
El 9 de septiembre de 2009, Google habilitó las extensiones de forma predeterminada en el canal para desarrolladores de Chrome y proporcionó varias extensiones de muestra para realizar pruebas. [94] En diciembre, la versión beta de la Galería de extensiones de Google Chrome comenzó con aproximadamente 300 extensiones. [45] [95] Se lanzó el 25 de enero de 2010, junto con Google Chrome 4.0, que contiene aproximadamente 1500 extensiones. [96]
En 2014, Google comenzó a impedir que algunos usuarios de Windows instalaran extensiones no alojadas en Chrome Web Store. [97] [98] El año siguiente, Google informó una "caída del 75% en las solicitudes de ayuda de soporte al cliente para desinstalar extensiones no deseadas", lo que los llevó a expandir esta restricción a todos los usuarios de Windows y Mac. [99]
En octubre de 2018, Google anunció una importante actualización futura de la API de extensión de Chrome , conocida como "Manifest V3" (en referencia al archivo de manifiesto contenido en las extensiones). Manifest V3 tiene como objetivo modernizar la arquitectura de la extensión y mejorar la seguridad y el rendimiento del navegador; adopta API declarativas para "disminuir la necesidad de un acceso demasiado amplio y permitir una implementación más eficiente por parte del navegador", reemplaza las páginas en segundo plano con "Service Workers" con funciones limitadas para reducir el uso de recursos y prohíbe el código alojado de forma remota. [100] [101] [102]
Google se enfrentó a críticas por este cambio, ya que limita la cantidad de reglas y tipos de expresiones que pueden verificar los bloqueadores de anuncios. Además, la prohibición del código alojado de forma remota restringirá la capacidad de las listas de filtros de bloqueo de anuncios para actualizarse independientemente de la propia extensión.
La máquina virtual de JavaScript utilizada por Chrome, el motor de JavaScript V8, tiene características como generación de código dinámico , transiciones de clases ocultas y recolección precisa de basura . [32]
En 2008, varios sitios web realizaron pruebas comparativas utilizando la herramienta SunSpider JavaScript Benchmark , así como el propio conjunto de pruebas comparativas computacionalmente intensas de Google, que incluyen trazado de rayos y resolución de restricciones . [106] Informaron unánimemente que Chrome funcionó mucho más rápido que todos los competidores contra los que había sido probado, incluidos Safari (para Windows), Firefox 3.0 , Internet Explorer 7 , Opera e Internet Explorer 8. [ 107] [108] [109] [60] { [110] [111] Sin embargo, el 11 de octubre de 2010, pruebas independientes de rendimiento de JavaScript, Chrome ha estado puntuando justo detrás del motor Presto de Opera desde que se actualizó en la versión 10.5. [112]
El 3 de septiembre de 2008, Mozilla respondió afirmando que su propio motor de JavaScript TraceMonkey (entonces en versión beta), era más rápido que el motor V8 de Chrome en algunas pruebas. [113] [114] [115] John Resig , el evangelista de JavaScript de Mozilla, comentó además sobre el rendimiento de diferentes navegadores en la propia suite de Google, comentando sobre la "diezmación" de Chrome de los otros navegadores, pero cuestionó si la suite de Google era representativa de programas reales. Afirmó que Firefox 3.0 tuvo un rendimiento deficiente en los puntos de referencia intensivos en recursión , como los de Google, porque el equipo de Mozilla aún no había implementado el seguimiento de recursión. [116]
Dos semanas después del lanzamiento de Chrome en 2008, el equipo WebKit anunció un nuevo motor de JavaScript, SquirrelFish Extreme , [117] citando una mejora de velocidad del 36% sobre el motor V8 de Chrome. [118] [119] [120]
Al igual que la mayoría de los navegadores web principales, Chrome utiliza la precarga de DNS para acelerar las búsquedas de sitios web, [80] al igual que otros navegadores como Firefox, [121] Safari, [122] Internet Explorer (llamado pre-resolución DNS), [123] y en Opera como UserScript (no integrado). [124]
Anteriormente, Chrome utilizaba su protocolo SPDY , ahora obsoleto, en lugar de solo HTTP [125] [126] al comunicarse con servidores que lo admiten, como los servicios de Google, Facebook y Twitter. La compatibilidad con SPDY se eliminó en la versión 51 de Chrome. Esto se debió a que SPDY fue reemplazado por HTTP/2 , un estándar que se basaba en él.
En noviembre de 2019, Google dijo que estaba trabajando en varios sistemas de "insignias de velocidad" que permiten a los visitantes saber por qué una página tarda en mostrarse. Las variaciones incluyen advertencias de texto simples y señales más sutiles que indican que un sitio es lento. No se ha dado una fecha para cuando el sistema de insignias se incluirá en el navegador Chrome. [127]
Anteriormente, Chrome admitía una función de ahorro de datos para hacer que las páginas se cargaran más rápido, llamada modo Lite. [128] Anteriormente, los ingenieros de Chrome Addy Osmani y Scott Little anunciaron que el modo Lite cargaría automáticamente imágenes e iframes de forma diferida para cargas de páginas más rápidas. [129] El modo Lite se desactivó en Chrome 100, citando una disminución en los costos de datos móviles para muchos países. [130]
Chrome recupera periódicamente actualizaciones de dos listas negras (una para phishing y otra para malware ) y advierte a los usuarios cuando intentan visitar un sitio marcado como potencialmente dañino. Este servicio también está disponible para su uso por parte de otros usuarios a través de una API pública gratuita denominada " Google Safe Browsing API". [32]
Chrome utiliza un modelo de asignación de procesos para aislar las pestañas. [131] Utilizando el principio del mínimo privilegio , cada proceso de pestaña no puede interactuar con funciones de memoria críticas (por ejemplo, memoria del sistema operativo, archivos de usuario) u otros procesos de pestaña, similar al "Modo protegido" de Microsoft utilizado por Internet Explorer 9 o superior. Se dice que el equipo Sandbox "tomó este límite de proceso existente y lo convirtió en una cárcel ". Esto aplica un modelo de seguridad informática mediante el cual hay dos niveles de seguridad multinivel ( usuario y sandbox ) y el sandbox solo puede responder a las solicitudes de comunicación iniciadas por el usuario . [132] En Linux, el sandbox utiliza el modo seccomp . [133] [134]
En enero de 2015, TorrentFreak informó que usar Chrome cuando se está conectado a Internet mediante una VPN puede ser un problema de seguridad grave debido al soporte del navegador para WebRTC . [135]
El 9 de septiembre de 2016, se informó que a partir de Chrome 56, los usuarios recibirán advertencias cuando visiten sitios web HTTP inseguros para alentar a más sitios a realizar la transición a HTTPS. [136]
El 4 de diciembre de 2018, Google anunció el lanzamiento de Chrome 71 con nuevas funciones de seguridad, incluido un sistema de anuncios integrado. Además, Google también anunció su plan para acabar con los sitios web que obligan a las personas a suscribirse involuntariamente a planes de suscripción móviles. [137]
El 2 de septiembre de 2020, con el lanzamiento de Chrome 85, Google amplió el soporte para DNS seguro en Chrome para Android. DNS-over-HTTPS (DoH) fue diseñado para mejorar la seguridad y la privacidad mientras se navega por la web. Con la actualización, Chrome cambia automáticamente a DNS-over-HTTPS (DoH) si el proveedor de DNS actual admite la función. [138]
Desde 2008, Chrome ha sido criticado por no incluir una contraseña maestra para evitar el acceso casual a las contraseñas de un usuario. Los desarrolladores de Chrome han indicado que una contraseña maestra no proporciona una seguridad real contra piratas informáticos decididos y se han negado a implementar una. Los errores informados sobre este problema se han marcado como "WontFix". [139] [140] A partir de febrero de 2014 [update], Google Chrome solicita al usuario que ingrese la contraseña de su cuenta de Windows antes de mostrar las contraseñas guardadas. [141]
En Linux, Google Chrome/Chromium puede almacenar contraseñas de tres maneras: GNOME Keyring , KWallet o texto sin formato . Google Chrome/Chromium elige qué almacenamiento usar automáticamente, en función del entorno de escritorio en uso. [142] Las contraseñas almacenadas en GNOME Keyring o KWallet se cifran en el disco y el acceso a ellas está controlado por un software demonio dedicado. Las contraseñas almacenadas en texto sin formato no se cifran. Debido a esto, cuando se utiliza GNOME Keyring o KWallet, cualquier contraseña no cifrada que se haya almacenado previamente se mueve automáticamente al almacenamiento cifrado. La compatibilidad con el uso de GNOME Keyring y KWallet se agregó en la versión 6, pero su uso (cuando estaba disponible) no se convirtió en el modo predeterminado hasta la versión 12.
A partir de la versión 45, el administrador de contraseñas de Google Chrome ya no está integrado con Keychain , ya que el objetivo de interoperabilidad ya no es posible. [143]
No se explotaron vulnerabilidades de seguridad en Chrome en los tres años de Pwn2Own de 2009 a 2011. [144] En Pwn2Own 2012, Chrome fue derrotado por un equipo francés que utilizó exploits de día cero en la versión de Flash enviada con Chrome para tomar el control completo de una PC con Windows 7 de 64 bits completamente parcheada utilizando un sitio web con trampa explosiva que superó el sandbox de Chrome. [145]
Chrome se vio comprometido dos veces en el evento CanSecWest Pwnium 2012. [145] [146] [147] La respuesta oficial de Google a las vulnerabilidades fue entregada por Jason Kersey, quien felicitó a los investigadores, señalando "También creemos que ambas presentaciones son obras de arte y merecen un mayor reconocimiento y difusión". [148] Las correcciones para estas vulnerabilidades se implementaron dentro de las 10 horas posteriores a la presentación. [149] [150]
Un número significativo de vulnerabilidades de seguridad en Chrome se produjeron en Adobe Flash Player . Por ejemplo, el exitoso ataque Pwn2Own de 2016 a Chrome se basó en cuatro vulnerabilidades de seguridad. Dos de las vulnerabilidades estaban en Flash, una en Chrome y otra en el núcleo de Windows. [151] En 2016, Google anunció que planeaba eliminar gradualmente Flash Player en Chrome, a partir de la versión 53. La primera fase del plan era deshabilitar Flash para anuncios y "análisis en segundo plano", con el objetivo final de deshabilitarlo por completo para fin de año, excepto en sitios específicos que Google ha considerado que no funcionan sin él. Luego, Flash se volvería a habilitar con la exclusión de anuncios y análisis en segundo plano sitio por sitio. [152]
Documentos filtrados de 2013 a 2016 con nombre en código Vault 7 detallan las capacidades de la Agencia Central de Inteligencia de los Estados Unidos , como la capacidad de comprometer navegadores web (incluido Google Chrome). [153] [154]
Google introdujo la protección contra escaneo de descargas en Chrome 17. [155] En febrero de 2018, Google introdujo una función de bloqueo de anuncios basada en recomendaciones de la Interactive Advertising Bureau . Los sitios que emplean anuncios invasivos reciben una advertencia de 30 días, después de la cual sus anuncios serán bloqueados. [156] Consumer Reports recomendó a los usuarios instalar herramientas dedicadas al bloqueo de anuncios, que ofrecen mayor seguridad contra malware y rastreo. [157]
La función de navegación privada denominada modo incógnito impide que el navegador almacene localmente información del historial , cookies , datos de sitios o entradas de formularios. [169] Se almacenarán los archivos y marcadores descargados. Además, la actividad del usuario no se oculta a los sitios web visitados ni al proveedor de servicios de Internet. [170]
El modo de incógnito es similar a la función de navegación privada de otros navegadores web. No impide guardar en todas las ventanas: "Puedes cambiar entre una ventana de incógnito y cualquier ventana normal que tengas abierta. Solo estarás en modo de incógnito cuando uses la ventana de incógnito". [171]
La versión iOS de Chrome también admite la capacidad opcional de bloquear pestañas de incógnito con Face ID, Touch ID o el código de acceso del dispositivo. [172]
En febrero de 2012, Google anunció que Chrome implementaría el estándar Do Not Track (DNT) para informar a los sitios web sobre el deseo del usuario de no ser rastreado. El protocolo se implementó en la versión 23. De acuerdo con el borrador del estándar de W3 para DNT, [173] está desactivado de forma predeterminada en Chrome. [174]
En Chrome se implementa una arquitectura multiproceso en la que, de forma predeterminada, se asigna un proceso independiente a cada instancia del sitio y complemento. [175] Este procedimiento se denomina aislamiento de procesos , [176] y aumenta la seguridad y la estabilidad al evitar que las tareas interfieran entre sí. Un atacante que obtiene acceso con éxito a una aplicación no obtiene acceso a ninguna otra, [177] y el fallo en una instancia da como resultado una pantalla de muerte de Sad Tab , similar a la conocida Sad Mac , pero solo se bloquea una pestaña en lugar de toda la aplicación. Esta estrategia exige un costo fijo por proceso por adelantado, pero da como resultado una menor sobrecarga de memoria con el tiempo, ya que la fragmentación se limita a cada instancia y ya no necesita más asignaciones de memoria. [32] Esta arquitectura se adoptó más tarde en Safari [178] y Firefox. [179]
Chrome incluye una utilidad de gestión de procesos llamada Administrador de tareas que permite a los usuarios ver qué sitios y complementos están utilizando más memoria , descargando más bytes y haciendo un uso excesivo de la CPU y proporciona la capacidad de finalizarlos. [180] La versión 23 de Chrome garantiza a sus usuarios una mayor duración de la batería para los sistemas que admiten la decodificación de video acelerada por GPU de Chrome. [181] [53]
El primer lanzamiento de producción, el 11 de diciembre de 2008, marcó el final del período de prueba Beta inicial y el comienzo de la producción. Poco después, el 8 de enero de 2009, Google anunció un sistema de lanzamiento actualizado con tres canales: Estable (que corresponde a la producción tradicional), Beta y Vista previa para desarrolladores (también llamado canal "Dev"). Donde antes solo había dos canales: Beta y Desarrollador, ahora había tres. Al mismo tiempo, todos los usuarios del canal Desarrollador fueron trasladados al canal Beta junto con la versión para desarrolladores promocionada. Google explicó que ahora las compilaciones del canal Desarrollador serían menos estables y pulidas que las del período Beta inicial de Google Chrome. Los usuarios Beta podían volver al canal Desarrollador cuando lo desearan.
Cada canal tiene su propio ciclo de lanzamiento y nivel de estabilidad. El canal estable se actualizaba aproximadamente trimestralmente, con funciones y correcciones que pasaban las pruebas "exhaustivas" en el canal Beta. El canal Beta se actualizaba aproximadamente una vez al mes, con funciones "estables y completas" migradas desde el canal para desarrolladores. El canal para desarrolladores se actualizaba una o dos veces por semana y era donde las ideas y funciones se exponían públicamente por primera vez "(y a veces fallaban) y puede ser muy inestable a veces". [Comentarios citados de los anuncios de políticas de Google.] [182] [183] [184]
El 22 de julio de 2010, Google anunció que aumentaría la velocidad a la que lanza nuevas versiones estables; los ciclos de lanzamiento se acortaron de trimestrales a seis semanas para las principales actualizaciones estables. [185] Los lanzamientos del canal Beta ahora se producen aproximadamente al mismo ritmo que los lanzamientos estables, aunque aproximadamente con un mes de anticipación, mientras que los lanzamientos del canal Dev aparecen aproximadamente una o dos veces por semana, lo que permite tiempo para pruebas básicas críticas para el lanzamiento. [186] Este ciclo de lanzamiento más rápido también trajo un cuarto canal: el canal "Canary", actualizado diariamente a partir de una compilación producida a las 09:00 UTC de la más estable de las últimas 40 revisiones . [187] El nombre se refiere a la práctica de usar canarios en las minas de carbón , por lo que si un cambio "mata" a Chrome Canary, se bloqueará la migración al canal Developer, al menos hasta que se solucione en una compilación Canary posterior. [188] Canary es "la versión oficial más avanzada de Chrome y una especie de mezcla entre Chrome dev y las compilaciones de instantáneas de Chromium". Las versiones de Canary se ejecutan en paralelo con cualquier otro canal; no está vinculado a la otra instalación de Google Chrome y, por lo tanto, puede ejecutar diferentes perfiles de sincronización, temas y preferencias de navegador. Esto garantiza que la funcionalidad de respaldo se mantenga incluso cuando algunas actualizaciones de Canary puedan contener errores que rompan la versión. [189] No incluye de forma nativa la opción de ser el navegador predeterminado, aunque en Windows y OS X se puede configurar a través de Preferencias del sistema. Canary era solo para Windows al principio; se lanzó una versión para OS X el 3 de mayo de 2011. [190]
El canal beta de Chrome para Android se lanzó el 10 de enero de 2013; al igual que Canary, se ejecuta en paralelo con el canal estable para Android. [191] [192] Chrome Dev para Android se lanzó el 29 de abril de 2015. [193]
Todos los canales de Chrome se distribuyen automáticamente de acuerdo con sus respectivos ciclos de lanzamiento. El mecanismo difiere según la plataforma. En Windows, utiliza Google Update y la actualización automática se puede controlar a través de la Política de grupo . [194] Alternativamente, los usuarios pueden descargar un instalador independiente de una versión de Chrome que no se actualice automáticamente. [195] [196] En OS X, utiliza el Servicio de actualización de Google y la actualización automática se puede controlar a través del sistema de "valores predeterminados" de OS X. [197] En Linux, permite que el sistema de gestión de paquetes normal del sistema proporcione las actualizaciones. Este comportamiento de actualización automática es una diferencia clave con Chromium, el navegador de código abierto sin marca que forma el núcleo de Google Chrome. Debido a que Chromium también sirve como tronco de desarrollo previo al lanzamiento de Chrome, sus revisiones se proporcionan como código fuente y se producen instantáneas compilables continuamente con cada nueva confirmación , lo que requiere que los usuarios administren sus propias actualizaciones del navegador. [198]
En marzo de 2021, Google anunció que a partir de Chrome 94 en el tercer trimestre de 2021, las versiones estables de Google Chrome se realizarán cada cuatro semanas, en lugar de seis semanas como ha sido desde 2010. Además, Google anunció un nuevo canal de lanzamiento para administradores de sistemas e integradores de navegadores con lanzamientos cada ocho semanas. [199]
Las versiones se identifican mediante un número de versión de cuatro partes, p. ej. 42.0.2311.90 (versión estable de Windows del 14 de abril de 2015 [200] ). Los componentes son: principal, secundario, compilación y parche. [201] [202]
Los cronogramas de lanzamiento de Chromium y Chrome están vinculados a través de las fechas de los puntos de ramificación de la versión ( principal ) de Chromium , que se publican anualmente. [201] Los puntos de ramificación preceden al lanzamiento final de la compilación para desarrolladores de Chrome (inicial) por 4 días (casi siempre) y al lanzamiento inicial estable de Chrome por aproximadamente 53 días. [203]
Ejemplo: La versión 42 Branch Point fue el 20 de febrero de 2015. [201] Las compilaciones de desarrolladores dejaron de avanzar en la compilación 2311 con la versión 42.0.2311.4 el 24 de febrero, [204] 4 días después. La primera versión estable, 42.0.2311.90, fue el 14 de abril de 2015, [200] 53 días después de Branch Point.
Chrome admite la gestión del color mediante el soporte ICC v2 y v4 proporcionado por el sistema en macOS, y a partir de la versión 22 admite perfiles ICC v2 de forma predeterminada en otras plataformas. [205]
En Chrome, cuando no está conectado a Internet y se muestra un mensaje de error que muestra "Sin Internet", en la parte superior, se muestra un Tyrannosaurus rex de " 8 bits " , pero al presionar la barra espaciadora en un teclado, hacer clic con el mouse sobre él o tocarlo en dispositivos táctiles, el T-Rex salta instantáneamente una vez y se lanza a través de un desierto plagado de cactus , revelando que es un huevo de Pascua en forma de un juego de plataformas . [206] [ 207] [208] [209] El juego en sí es un corredor infinito, y no hay límite de tiempo en el juego, ya que progresa más rápido y periódicamente se tiñe de un fondo negro. Un administrador de Chromebook de la escuela puede desactivar el juego. [210]
La versión actual de Chrome se ejecuta en:
A partir de abril de 2016 [update], las compilaciones estables de 32 y 64 bits están disponibles para Windows, y solo las compilaciones estables de 64 bits están disponibles para Linux y macOS. [212] [213] [214] Las compilaciones de Windows de 64 bits estuvieron disponibles en el canal para desarrolladores y como compilaciones canarias el 3 de junio de 2014, [215] en el canal beta el 30 de julio de 2014, [216] y en el canal estable el 26 de agosto de 2014. [217] Las compilaciones de OS X de 64 bits estuvieron disponibles como compilaciones canarias el 7 de noviembre de 2013, [218] en el canal beta el 9 de octubre de 2014, [219] y en el canal estable el 18 de noviembre de 2014. [212]
A partir del lanzamiento de la versión 89, Chrome solo será compatible con procesadores Intel / Intel x86 y AMD con el conjunto de instrucciones SSE3 . [220] [221] [222]
El 7 de febrero de 2012 se lanzó una versión beta para dispositivos Android 4.0, disponible para un número limitado de países desde Google Play . [233] [234]
Características notables: sincronización con Chrome de escritorio para proporcionar los mismos marcadores y ver las mismas pestañas del navegador, [235] pre-renderizado de páginas, [236] aceleración de hardware. [237]
Muchas de las últimas características de HTML5: casi todas las características de la plataforma web: lienzo acelerado por GPU, incluyendo transformaciones CSS 3D, animaciones CSS, SVG, WebSocket (incluyendo mensajes binarios), trabajadores dedicados; tiene soporte de desplazamiento de desbordamiento, fuerte soporte de video HTML5 y nuevas capacidades como IndexedDB, WebWorkers, caché de aplicaciones y las API de archivos, selectores de fecha y hora, partes de la API de captura de medios. [236] [238] También admite funciones orientadas a dispositivos móviles como la orientación del dispositivo y la geolocalización. [238]
Personalizaciones móviles: cambio de pestaña mediante gestos de deslizamiento, [235] vista previa de enlaces que permite hacer zoom en (múltiples) enlaces para garantizar que se haga clic en el deseado, [235] aumento del tamaño de fuente para garantizar la legibilidad independientemente del nivel de zoom. [238]
Las características que faltan en la versión móvil incluyen pestañas aisladas, [236] Navegación segura, [236] aplicaciones o extensiones, [237] Adobe Flash (ahora y en el futuro), [237] Native Client , [237] y la capacidad de exportar datos del usuario, como una lista de sus pestañas abiertas o su historial de navegación, en archivos locales portátiles . [239]
Cambios en el desarrollo: depuración remota, [236] [240] parte de la capa del navegador se ha implementado en Java, comunicándose con el resto del código de Chromium y WebKit a través de Java Native Bindings. [238] El código de Chrome para Android es una bifurcación del proyecto Chromium. Es una prioridad enviar la mayor parte del código nuevo y modificado a Chromium y WebKit para resolver la bifurcación. [238]
La actualización del 17 de abril de 2012 incluyó la disponibilidad en 31 idiomas adicionales y en todos los países donde está disponible Google Play. También se puede solicitar una versión de escritorio de un sitio web en lugar de una versión móvil. Además, los usuarios de Android ahora pueden agregar marcadores a sus pantallas de inicio de Android si así lo desean y deciden qué aplicaciones deben manejar los enlaces abiertos en Chrome. [241]
El 27 de junio de 2012, Google Chrome para Android salió de la versión beta y se volvió estable. [242] [243]
Chrome 18.0.1026311, lanzado el 26 de septiembre de 2012, fue la primera versión de Chrome para Android compatible con dispositivos móviles basados en Intel x86. [244]
A partir de la versión 25, la versión de Chrome para Android está alineada con la versión de escritorio y, por lo general, las nuevas versiones estables están disponibles al mismo tiempo entre la versión de Android y la de escritorio. Google lanzó un canal beta independiente de Chrome para Android el 10 de enero de 2013, con la versión 25. [191] A partir de 2013, [update]una versión beta independiente de Chrome está disponible en Google Play Store; puede ejecutarse en paralelo con la versión estable. [245]
Chrome está disponible en el sistema operativo móvil iOS de Apple como Google Chrome para iOS . Lanzado en la App Store de Apple el 26 de junio de 2012, es compatible con iPad , iPhone y iPod Touch , y la versión actual requiere que el dispositivo tenga instalado iOS 15.0 o superior. [246] De acuerdo con los requisitos de Apple para los navegadores lanzados a través de su App Store, esta versión de Chrome utiliza iOS WebKit , que es el motor y los componentes de renderizado móvil de Apple, desarrollados para su navegador Safari , por lo tanto, no puede usar el motor de JavaScript V8 de Google. [247] [248] Chrome es el navegador web predeterminado para la aplicación Gmail de iOS .
En una revisión de Chitika , se señaló que Chrome tenía el 1,5% del mercado de navegadores web iOS al 18 de julio de 2012. [update][ 249] En octubre de 2013, Chrome tenía el 3% del mercado de navegadores iOS. [250] [ necesita actualización ]
En las distribuciones Linux , el soporte para procesadores Intel de 32 bits finalizó en marzo de 2016, aunque Chromium aún es compatible. [251] A partir de la versión 26 de Chrome, las instalaciones Linux del navegador solo se pueden actualizar en sistemas que admitan GCC v4.6 y GTK v2.24 o posterior. Por lo tanto, los sistemas obsoletos incluyen (por ejemplo) Debian 6's 2.20 y RHEL 6's 2.18. [252]
El soporte para Google Chrome en Windows XP y Windows Vista finalizó en abril de 2016. [253] La última versión de Google Chrome que se puede ejecutar en Windows XP y Windows Vista fue la versión 49.0.2623.112, [254] lanzada el 7 de abril de 2016, [255] luego relanzada el 11 de abril de 2016. [256]
Se suponía que el soporte para Google Chrome en Windows 7 finalizaría tras el anuncio el 15 de julio de 2021, [257] y de repente se trasladó al 15 de enero de 2022, sin embargo, debido a la pandemia de COVID-19 en curso y las empresas tardaron más tiempo en migrar a Windows 10 o 11 , la fecha de finalización del soporte se retrasó al menos hasta el 15 de enero de 2023. [258] El soporte para Windows 7, Windows 8 y Windows 8.1 finalizó en enero de 2023 y la última versión compatible con Windows 7 es Chrome 109. [259] [260] [261]
El "modo Windows 8" se introdujo en 2012 y desde entonces se ha descontinuado. Se proporcionó al canal de desarrolladores, lo que permitió a los usuarios de Windows 8 y Windows 8.1 ejecutar Chrome con una interfaz de pantalla completa, optimizada para tabletas, con acceso a funciones de búsqueda, uso compartido y ajuste de ajustes. [262] En octubre de 2013, el modo Windows 8 en el canal de desarrolladores cambió para utilizar un entorno de escritorio que imita la interfaz de ChromeOS con un sistema de ventanas dedicado y una barra de tareas para aplicaciones web. [263] Esto se eliminó en la versión 49 y los usuarios que se hayan actualizado a Windows 10 perderán esta característica. [264]
Google abandonó el soporte para Mac OS X Leopard con el lanzamiento de Chrome 22. [265] El soporte para las versiones de 32 bits de Chrome finalizó en noviembre de 2014 con el lanzamiento de Chrome 39. [266] [267] [212] El soporte para Mac OS X Snow Leopard , Mac OS X Lion y OS X Mountain Lion finalizó en abril de 2016 con el lanzamiento de Chrome 50. El soporte para OS X Mavericks finalizó en abril de 2018 con el lanzamiento de Chrome 66. El soporte para OS X Yosemite finalizó en enero de 2021 con el lanzamiento de Chrome 88. El soporte para OS X El Capitan y macOS Sierra finalizó en agosto de 2022 con el lanzamiento de Chrome 104. [ cita requerida ] El soporte para macOS High Sierra y macOS Mojave finalizó en septiembre de 2023 con el lanzamiento de Chrome 117. [268] El soporte para macOS Catalina finalizó en septiembre de 2024 con el lanzamiento de Chrome 129. [269]
Google Chrome es la base del sistema operativo ChromeOS de Google que se distribuye en hardware específico de los socios de fabricación de Google. [270] La interfaz de usuario tiene un diseño minimalista que se asemeja al navegador Google Chrome. ChromeOS está dirigido a usuarios que pasan la mayor parte de su tiempo en la computadora en la Web; las únicas aplicaciones en los dispositivos son un navegador que incorpora un reproductor multimedia y un administrador de archivos . [271] [272] [273] [274] [275]
Google anunció ChromeOS el 7 de julio de 2009. [276]
Google Chrome fue recibido con gran entusiasmo en su lanzamiento. En 2008, Matthew Moore, del Daily Telegraph, resumió el veredicto de los primeros críticos: "Google Chrome es atractivo, rápido y tiene algunas características nuevas impresionantes..." [277]
Inicialmente, Microsoft supuestamente minimizó la amenaza de Chrome y predijo que la mayoría de la gente adoptaría Internet Explorer 8. Opera Software dijo que "Chrome fortalecerá la Web como la plataforma de aplicaciones más grande del mundo". [278] Pero el 25 de febrero de 2010, BusinessWeek había informado que "por primera vez en años, se están invirtiendo energía y recursos en los navegadores, los programas omnipresentes para acceder al contenido de la Web. El mérito de esta tendencia -una bendición para los consumidores- corresponde a dos partes. La primera es Google, cuyos grandes planes para el navegador Chrome han sacado a Microsoft de su letargo competitivo y han obligado al gigante del software a prestar nueva atención a su propio navegador, Internet Explorer. Microsoft prácticamente abandonó sus esfuerzos por mejorar IE después de que triunfara en la última guerra de navegadores, enviando a Netscape a su perdición. Ahora está de nuevo en marcha". [279] Mozilla afirmó que la introducción de Chrome en el mercado de navegadores web no es "una verdadera sorpresa", que "Chrome no tiene como objetivo competir con Firefox" y, además, que no afectaría la relación de ingresos de Google con Mozilla . [280] [281]
El diseño de Chrome crea un puente entre el escritorio y la denominada "computación en la nube". Con solo pulsar un botón, Chrome te permite crear un acceso directo en el escritorio, el menú Inicio o QuickLaunch a cualquier página o aplicación web, desdibujando la línea entre lo que está en línea y lo que está dentro de tu PC. Por ejemplo, creé un acceso directo en el escritorio para Google Maps. Cuando creas un acceso directo para una aplicación web, Chrome elimina todas las barras de herramientas y pestañas de la ventana, dejándote con algo que se parece mucho más a una aplicación de escritorio que a una aplicación o página web.
— PC World [282]
Con su dominio en el mercado de navegadores web, Google ha sido acusado de utilizar el desarrollo de Chrome y Blink para impulsar nuevos estándares web que son propuestos internamente por Google y posteriormente implementados por sus servicios en primer lugar. Estos han provocado desventajas de rendimiento y problemas de compatibilidad con navegadores de la competencia y, en algunos casos, desarrolladores que se niegan intencionalmente a probar sus sitios web en cualquier otro navegador que no sea Chrome. [283] Tom Warren de The Verge llegó a comparar Chrome con Internet Explorer 6 , el navegador predeterminado de Windows XP que a menudo fue el objetivo de los competidores debido a su ubicuidad similar a principios de la década de 2000. [284] En 2021, el científico informático y abogado Jonathan Mayer afirmó que Chrome se ha convertido cada vez más en un agente de Google LLC que en un agente de usuario , ya que es "el único navegador web importante que carece de protecciones de privacidad significativas de forma predeterminada, empuja a los usuarios a vincular la actividad con una cuenta de Google e implementa nuevas capacidades publicitarias invasivas". [285]
Desde su asociación con Google , Chrome siguió añadiendo constantemente funciones que no benefician al usuario en términos de privacidad y control y, como resultado, enfrentó críticas a lo largo de los años.
En 2020 se presentó contra Google una demanda colectiva en la que se solicitaban 5.000 millones de dólares en daños y perjuicios, con el argumento de que había engañado a los consumidores haciéndoles creer que no los rastrearía cuando utilizaran el modo de incógnito, a pesar de utilizar diversos medios para hacerlo. En diciembre de 2023, se habría llegado a un acuerdo, y se espera que la divulgación pública se realice en febrero de 2024. [286]
En junio de 2015, la comunidad de desarrolladores de Debian descubrió que Chromium 43 y Chrome 43 estaban programados para descargar el Hotword Shared Module , que podía habilitar la extensión de reconocimiento de voz OK Google , aunque por defecto estaba "desactivada". Esto generó preocupaciones sobre la privacidad en los medios. [287] [288] El módulo fue eliminado en Chrome 45, que se lanzó el 1 de septiembre de 2015, y solo estaba presente en Chrome 43 y 44. [289] [290]
Chrome envía detalles sobre sus usuarios y sus actividades a Google a través de mecanismos de seguimiento de usuarios tanto opcionales como no opcionales. [291] [292]
Algunos de los mecanismos de seguimiento se pueden habilitar y deshabilitar opcionalmente a través de la interfaz de instalación [293] y a través del cuadro de diálogo de opciones del navegador. [294] Las compilaciones no oficiales, como SRWare Iron , buscan eliminar estas funciones del navegador por completo. [295] La función RLZ [ aclaración necesaria ] tampoco está incluida en el navegador Chromium. [296]
En marzo de 2010, Google ideó un nuevo método para recopilar estadísticas de instalación: el token de identificación único incluido con Chrome ahora se utiliza solo para la primera conexión que Google Update realiza a su servidor. [297]
El servicio de sugerencias opcional incluido en Google Chrome ha sido criticado porque proporciona la información escrita en el cuadro multifunción al proveedor de búsqueda antes de que el usuario presione Enter. Esto permite que el motor de búsqueda proporcione sugerencias de URL, pero también les proporciona información sobre el uso de la web vinculada a una dirección IP . [298]
Anteriormente, Chrome podía sugerir páginas similares cuando no se podía encontrar una página. Para ello, en algunos casos se contactaba con los servidores de Google. [299] La función se ha eliminado desde entonces. [ cita requerida ]
En una revisión de 2019 realizada por el columnista de tecnología del Washington Post Geoffrey A. Fowler se descubrió que, en una semana típica de navegación, Chrome permitía almacenar miles de cookies más que Mozilla Firefox. Fowler señaló que, debido a sus negocios publicitarios, a pesar de los controles de privacidad que ofrece a los usuarios, Google es un importante productor de cookies de terceros y tiene un interés financiero en recopilar datos de los usuarios; recomendó cambiar a Firefox, Apple Safari o Brave , basado en Chromium . [300]
En 2023, Google propuso una tecnología que pretende "ocultar la IP y el tráfico de sus usuarios" al enrutar el tráfico de Chrome a los servidores de Google. Esto ha generado críticas, ya que todo el tráfico está disponible para que Google lo use. [305] [306]
También vinculado con Google está su negocio de Publicidad, que dada la gran cuota de mercado de Chrome, buscó introducir características que protegieran este flujo de ingresos, principalmente la introducción de una alternativa de seguimiento de cookies llamada Federated Learning of Cohorts (FloC), que evolucionó a Topics , y cambios en la API Manifest V3 para extensiones.
En enero de 2021, Google declaró que estaba avanzando en el desarrollo de alternativas respetuosas con la privacidad que reemplazarían las cookies de terceros que actualmente utilizan los anunciantes y las empresas para rastrear los hábitos de navegación. Luego, Google prometió eliminar gradualmente el uso de cookies en su navegador web en 2022, implementando en su lugar su tecnología FLoC. El anuncio desencadenó preocupaciones antimonopolio de varios países por abusar del monopolio de mercado del navegador Chrome , y la Autoridad de Competencia y Mercados del Reino Unido y la Comisión Europea abrieron investigaciones formales. [307] [308] [309] [310] La propuesta de FLoC también generó críticas de DuckDuckGo , Brave y la Electronic Frontier Foundation por tergiversar su capacidad para rastrear a los usuarios en línea. [311] [312] [313] [314]
El 25 de enero de 2022, Google anunció que había cancelado el desarrollo de sus tecnologías FLoC y propuso la nueva API Topics para reemplazarla. Topics también está destinado a reemplazar las cookies, utilizando la actividad web semanal de una persona [ aclaración necesaria ] para determinar un conjunto de cinco intereses. Se supone que Topics [ aclaración necesaria ] se actualiza cada tres semanas, cambia el tipo de anuncios que se muestran al usuario y no retiene los datos recopilados. [315] [316]
Manifest V3 ha enfrentado críticas por los cambios en la API WebRequest utilizada por extensiones de privacidad y bloqueo de anuncios para bloquear y modificar conexiones de red. [317] La versión declarativa de WebRequest utiliza reglas procesadas por el navegador, en lugar de enviar todo el tráfico de red a través de la extensión, lo que Google afirmó que mejoraría el rendimiento. Sin embargo, DeclarativeWebRequest está limitado en la cantidad de reglas que se pueden establecer y los tipos de expresiones que se pueden usar. [317] Además, la prohibición del código alojado de forma remota restringirá la capacidad de las listas de filtros para actualizarse independientemente de la propia extensión. Como el proceso de revisión de Chrome Web Store tiene una longitud invariable, es posible que las listas de filtros no se actualicen de manera oportuna. [318] [319]
Google ha sido acusado de utilizar Manifest V3 para inhibir el software de bloqueo de anuncios debido a su interés personal en el mercado de la publicidad en línea. [320] Google citó problemas de rendimiento asociados con WebRequest, así como su uso en extensiones maliciosas. En junio de 2019, anunció que aumentaría el límite mencionado anteriormente de 30.000 a 150.000 entradas para ayudar a calmar las preocupaciones sobre las limitaciones a las reglas de filtrado. [321] [322] [323] [317] En 2021, la Electronic Frontier Foundation (EFF) emitió una declaración en la que afirmaba que Manifest V3 era "absolutamente perjudicial para los esfuerzos de privacidad", ya que limitaría en gran medida la funcionalidad de las extensiones de privacidad. [285]
En diciembre de 2022, Google anunció que la transición se pausaría "para abordar los comentarios de los desarrolladores y brindar mejores soluciones a los problemas de migración". En noviembre de 2023, Google anunció que reanudaría la transición a Manifest V3; el soporte para las extensiones de Manifest V2 se eliminará por completo de las compilaciones no estables de Chrome a partir de junio de 2024. [324] [317] Otros navegadores web basados en Chromium adoptarán Manifest V3, incluido Microsoft Edge . [325] Se está agregando soporte para Manifest V3 a la implementación de la API de extensión de Chrome (WebExtensions) de Mozilla Firefox por razones de compatibilidad, pero Mozilla ha declarado que su implementación no contendría limitaciones que afecten la privacidad y las extensiones de bloqueo de contenido, y que su implementación de V2 no quedaría obsoleta. [319]
Chrome superó a Firefox en noviembre de 2011 en términos de uso a nivel mundial. En septiembre de 2022 [update], según StatCounter, Google Chrome tenía una participación de uso de escritorio del 67 % a nivel mundial, lo que lo convierte en el navegador web más utilizado. [327]
Junto con Safari y Mozilla Firefox, Chrome recibe un "aumento" los fines de semana, que incrementa su participación de mercado hasta en tres puntos porcentuales los fines de semana, a expensas de Internet Explorer. [328] [ verificación fallida ]
Según StatCounter, una empresa de análisis web, el domingo 18 de marzo de 2012, Chrome fue el navegador web más utilizado del mundo por primera vez. Chrome obtuvo el 32,7% de la navegación web global ese día, seguido de cerca por Internet Explorer con el 32,5%. [329]
Del 14 al 21 de mayo de 2012, Google Chrome fue por primera vez responsable de más tráfico de Internet que Internet Explorer de Microsoft, que durante mucho tiempo había mantenido su puesto como el navegador web más utilizado en el mundo. [330] Según StatCounter, el 31,88% del tráfico web fue generado por Chrome durante un período sostenido de una semana y el 31,47% por Internet Explorer. Aunque Chrome había superado a Internet Explorer durante un solo día de uso en el pasado, esta fue la primera vez que lo había hecho durante una semana completa. [331]
En la conferencia de desarrolladores Google I/O de 2012, Google afirmó que había 310 millones de usuarios activos de Chrome, casi el doble de la cifra de 2011, que se afirmó en 160 millones de usuarios activos. [332]
En junio de 2013, según StatCounter, Chrome superó a Internet Explorer por primera vez en los EE. UU. [333]
En agosto de 2013, el 43% de los usuarios de Internet en todo el mundo utilizaba Chrome. Este estudio fue realizado por Statista, que también señaló que en América del Norte, el 36% de las personas utilizan Chrome, el porcentaje más bajo del mundo. [334]
En diciembre de 2010, Google anunció que para facilitar a las empresas el uso de Chrome, proporcionarían un paquete MSI oficial de Chrome . Para el uso empresarial, es útil tener paquetes MSI completos que se puedan personalizar mediante archivos de transformación (.mst), pero el MSI proporcionado con Chrome es solo un envoltorio MSI muy limitado ajustado alrededor del instalador normal, y muchas empresas encuentran que este arreglo no satisface sus necesidades. [336] El instalador normal de Chrome descargado coloca el navegador en el directorio de datos de la aplicación local del usuario y proporciona actualizaciones en segundo plano invisibles, pero el paquete MSI permitirá la instalación a nivel del sistema, lo que proporciona a los administradores del sistema control sobre el proceso de actualización [337] ; anteriormente solo era posible cuando Chrome se instalaba usando Google Pack . Google también creó objetos de política de grupo para ajustar el comportamiento de Chrome en el entorno empresarial, por ejemplo, estableciendo intervalos de actualizaciones automáticas, deshabilitando las actualizaciones automáticas y configurando una página de inicio. [338] Se sabe que hasta la versión 24 el software no está listo para implementaciones empresariales con perfiles móviles o entornos Terminal Server/Citrix. [339]
En 2010, Google comenzó a brindar soporte a Chrome en entornos empresariales al proporcionar un contenedor MSI alrededor del instalador de Chrome. Google comenzó a proporcionar objetos de política de grupo, y se agregaron más en cada versión [340] , y hoy hay más de 500 políticas disponibles para controlar el comportamiento de Chrome en entornos empresariales. [341] En 2016, Google lanzó Chrome Browser Enterprise Support, un servicio pago que permite a los administradores de TI acceder a expertos de Google para brindar soporte en la implementación de su navegador. [342] En 2019, Google lanzó Chrome Browser Cloud Management , un panel que brinda a los gerentes de TI comerciales la capacidad de controlar la accesibilidad del contenido, el uso de aplicaciones y las extensiones del navegador instaladas en sus computadoras implementadas. [343]
En septiembre de 2008, Google publicó una gran parte del código fuente de Chrome como un proyecto de código abierto llamado Chromium. Este movimiento permitió a los desarrolladores externos estudiar el código fuente subyacente y ayudar a portar el navegador a los sistemas operativos macOS y Linux. La parte de Chromium creada por Google se publica bajo la licencia BSD permisiva . [344] Otras partes del código fuente están sujetas a una variedad de licencias de código abierto. [345] Chromium es similar a Chrome, pero carece de actualizaciones automáticas integradas y un reproductor Flash integrado, así como de la marca Google y tiene un logotipo de color azul en lugar del logotipo multicolor de Google. [346] [347] Chromium no implementa el seguimiento de RLZ del usuario. [296] [291] [348] Inicialmente, el visor de PDF de Google Chrome, PDFium, fue excluido de Chromium, pero luego se convirtió en código abierto en mayo de 2014. [349] [350] PDFium se puede utilizar para completar formularios PDF. [351]
Es posible desarrollar aplicaciones, extensiones y temas para Chrome. Se encuentran comprimidos en un archivo .crx y contienen un archivo manifest.json que especifica información básica (como versión, nombre, descripción, privilegios, etc.) y otros archivos para la interfaz de usuario (iconos, ventanas emergentes, etc.). Google tiene una guía oficial para desarrolladores sobre cómo crear, desarrollar y publicar proyectos. [352] Chrome tiene su propia tienda web donde los usuarios y desarrolladores pueden cargar y descargar estas aplicaciones y extensiones. [353]
Al igual que con Microsoft Internet Explorer , la popularidad de Google Chrome ha propiciado la aparición de malware que abusa de su nombre. A finales de 2015, apareció una réplica de adware de Chrome llamada "eFast", que usurparía la instalación de Google Chrome y secuestraría las asociaciones de tipos de archivos para hacer que los accesos directos a tipos de archivos y protocolos de comunicación comunes se vincularan a sí mismos, e inyectaran anuncios en las páginas web. Su icono de aspecto similar tenía como objetivo engañar a los usuarios. [354] [355] [356]
{{cite book}}
: CS1 maint: location missing publisher (link){{cite web}}
: CS1 maint: unfit URL (link)Another thing I found last night is a Debian package called PepperFlashPlayer. Apparently, it works the same way as the existing FlashPlayer package (which downloads Adobe Flash from Adobe and installs it) -- it downloads Chrome from Google, extracts the PPAPI Flash plugin, and installs it for Chromium. That might be a good workaround for Chromium users in the interim. (Note: I am not endorsing this method, just making people aware of it.) But obviously, it would be better if PPAPI Flash were available in a more "official" context.
As the name suggests, Chromium is a rawer, less polished version of Chrome. The UI is mostly identical, with only a few very minor visual differences. [...] The most readily evident difference is the logo, which sheds the Google colors in favor of a subdued blue design.