Google Chrome — веб-браузер, разработанный компанией Google . Впервые он был выпущен в 2008 году для Microsoft Windows и создан на основе бесплатных программных компонентов Apple WebKit и Mozilla Firefox . [15] Позже были выпущены версии для Linux , macOS , iOS , а также для Android , где он является браузером по умолчанию. [16] Браузер также является основным компонентом ChromeOS , где он служит платформой для веб-приложений .
Большая часть исходного кода Chrome взята из бесплатного программного проекта Google с открытым исходным кодом Chromium , но Chrome лицензируется как проприетарное бесплатное ПО . [14] WebKit был исходным движком рендеринга , но Google в конечном итоге развил его, чтобы создать движок Blink ; [17] по состоянию на 2017 год все варианты Chrome, кроме iOS, использовали Blink. [18]
По оценкам StatCounter[update] , по состоянию на октябрь 2022 года доля Chrome на мировом рынке браузеров составляет 67% (после достижения пика в 72,38% в ноябре 2018 года) на персональных компьютерах (ПК), [19] чаще всего используется на планшетах (превзойдя Safari ) и также доминирует на смартфонах. [20] [21] Chrome, занимающий 65 % рынка на всех платформах вместе взятых, сегодня является наиболее используемым веб-браузером в мире. [22]
Благодаря успеху Chrome компания Google расширила торговую марку Chrome на другие продукты: ChromeOS, Chromecast , Chromebook , Chromebit , Chromebox и Chromebase .
Генеральный директор Google Эрик Шмидт шесть лет выступал против разработки независимого веб-браузера. Он заявил, что «в то время Google была небольшой компанией», и он не хотел участвовать в «тяжелых войнах браузеров ». После того, как соучредители Сергей Брин и Ларри Пейдж наняли нескольких разработчиков Mozilla Firefox и построили демонстрационную версию Chrome, Шмидт сказал: «Это было настолько хорошо, что, по сути, заставило меня изменить свое мнение». [23]
В сентябре 2004 года впервые появились слухи о том, что Google создаст веб-браузер. Интернет-журналы и газеты США в то время писали, что Google нанимает, среди прочих, бывших веб-разработчиков Microsoft. Это также произошло вскоре после выпуска Mozilla Firefox 1.0, популярность которого росла и отняла долю рынка у Internet Explorer , у которого были отмечены проблемы с безопасностью. [24]
Chrome основан на открытом исходном коде проекта Chromium. [15] Разработка браузера началась в 2006 году, [25] под руководством Сундара Пичаи . [26] Chrome «в значительной степени разрабатывался» в офисе Google в Китченере . [27]
Объявление о выпуске первоначально было запланировано на 3 сентября 2008 года, а журналистам и блоггерам должен был быть разослан комикс Скотта МакКлауда , объясняющий функции нового браузера. [28] Копии, предназначенные для Европы, были отправлены заранее, и немецкий блоггер Филипп Ленссен из Google Blogscoped сделал отсканированную копию 38-страничного комикса доступной на своем веб-сайте после получения его 1 сентября 2008 года. [29] [30] Впоследствии Google сделал комикс доступен в Google Books [ 31] и упомянул его в своем официальном блоге вместе с объяснением досрочного выпуска. [32] Продукт получил название «Chrome» в качестве кодового названия первоначального проекта разработки , поскольку он ассоциируется с быстрыми автомобилями и скоростью. Google сохранил название проекта разработки в качестве названия окончательного выпуска как «дерзкое» или ироничное прозвище, поскольку одной из основных целей было минимизировать пользовательский интерфейс chrome . [33] [34]
Браузер был впервые публично выпущен, официально как бета-версия , [35] 2 сентября 2008 года для Windows XP и новее, с поддержкой 43 языков, а затем как «стабильная» публичная версия 11 декабря 2008 года. В тот же день в новостях CNET было обращено внимание на отрывок в Условиях обслуживания первоначальной бета-версии, который, по-видимому, предоставлял Google лицензию на весь контент, передаваемый через браузер Chrome. [36] Этот отрывок был унаследован из общих условий обслуживания Google. [37] Google немедленно отреагировал на эту критику, заявив, что использованный язык был заимствован из других продуктов, и удалил этот отрывок из Условий обслуживания. [14]
Chrome быстро набрал около 1% доли использования. [32] [38] [39] После первоначального всплеска доля использования падала, пока в октябре 2008 года не достигла минимума в 0,69%. Затем она снова начала расти, и к декабрю 2008 года Chrome снова преодолел порог в 1%. [40] В начале января 2009 года CNET сообщил, что Google планирует выпустить версии Chrome для OS X и Linux в первой половине года. [41] Первые официальные предварительные версии Chrome OS X и Linux для разработчиков были объявлены 4 июня 2009 года, [42] в сообщении в блоге, в котором говорилось, что в них отсутствуют многие функции и они предназначены для раннего получения отзывов, а не для общего использования. [43] В декабре 2009 года Google выпустила бета-версии Chrome для OS X и Linux. [44] [45] Google Chrome 5.0, анонсированный 25 мая 2010 года, стал первой стабильной версией, поддерживающей все три платформы. [46]
Chrome был одним из двенадцати браузеров, предложенных на BrowserChoice.eu пользователям Microsoft Windows в Европейской экономической зоне в 2010 году. [ 47 ]
Chrome был собран из 25 различных библиотек кода от Google и третьих сторон, таких как Mozilla 's Netscape Portable Runtime , Network Security Services , NPAPI (убран с версии 45), [48] Skia Graphics Engine , SQLite и ряда других открытых -исходные проекты. [49] Виртуальная машина JavaScript V8 считалась достаточно важным проектом, чтобы его можно было отделить (как и Tamarin от Adobe / Mozilla ) и передать его отдельной команде в Дании, которую координировал Ларс Бак . По данным Google, существующие реализации были разработаны «для небольших программ, где производительность и интерактивность системы не были так важны», но веб-приложения, такие как Gmail , «в полной мере используют веб-браузер, когда дело доходит до манипуляций с DOM и JavaScript », и поэтому значительно выиграл бы от движка JavaScript, который мог бы работать быстрее.
Первоначально Chrome использовал механизм рендеринга WebKit для отображения веб-страниц. В 2013 году они отделили компонент WebCore для создания собственного движка верстки Blink . Основанный на WebKit, Blink использует только компоненты WebKit «WebCore», заменяя при этом другие компоненты, такие как собственная многопроцессная архитектура, вместо собственной реализации WebKit. [17] Chrome проходит внутреннее тестирование с помощью модульного тестирования , автоматического тестирования сценариев действий пользователя, нечеткого тестирования , а также тестов макета WebKit (99% из которых, как утверждается, Chrome прошел), а также с общедоступными веб-сайтами в индексе Google в пределах 20–30 минут. [31] Google создала Gears для Chrome, в которой добавлены функции для веб-разработчиков, обычно связанные с созданием веб-приложений, включая автономную поддержку. [31] Google прекратила использование Gears, поскольку та же функциональность стала доступна в стандартах HTML5 . [50]
В марте 2011 года Google представила новый упрощенный логотип взамен предыдущего трехмерного логотипа, который использовался с момента создания проекта. Дизайнер Google Стив Рура объяснил, почему компания внесла изменения: «Поскольку цель Chrome — сделать вашу работу в Интернете максимально простой и свободной от помех, мы обновили значок Chrome, чтобы лучше передать эти настроения. Более простой значок воплощает дух Chrome — сделать Интернет быстрее, легче и проще для всех». [51]
11 января 2011 года менеджер по продуктам Chrome Майк Джазайери объявил, что Chrome удалит поддержку видеокодека H.264 для своего проигрывателя HTML5, сославшись на желание привести Google Chrome в большее соответствие с доступными в настоящее время открытыми кодеками, доступными в Chromium. проект, на котором основан Chrome. [52] Несмотря на это, 6 ноября 2012 года Google выпустила версию Chrome для Windows, в которую добавлено аппаратное ускорение декодирования видео H.264. [53] В октябре 2013 года Cisco объявила, что открывает исходный код своих кодеков H.264 и покрывает все необходимые сборы. [54]
7 февраля 2012 года Google запустил бета-версию Google Chrome для устройств Android 4.0 . [55] На многих новых устройствах с предустановленной Android 4.1 и более поздних версий Chrome является браузером по умолчанию. [56] В мае 2017 года Google анонсировала версию Chrome для устройств дополненной и виртуальной реальности . [57]
Google Chrome имеет минималистичный пользовательский интерфейс, принципы которого позднее были реализованы в других браузерах. Например, объединение адресной строки и панели поиска в омнибокс или омнибар [58] [59] Chrome также имеет репутацию браузера с высокой производительностью. [60] [61]
Первая версия Google Chrome прошла тесты Acid1 и Acid2 . Начиная с версии 4.0, Chrome прошел все аспекты теста Acid3 . [62]
По состоянию на май 2011 года [update]Chrome имеет очень хорошую поддержку JavaScript/ ECMAScript согласно тесту 262 на соответствие стандартам ECMAScript компании Ecma International [63] (версия ES5.1 от 18 мая 2012 года). Этот тест сообщает в качестве окончательного результата количество тестов, которые браузер не прошел; следовательно, более низкие баллы лучше. В этом тесте Chrome версии 37 набрал 10 неудачных попыток и 11 578 пройденных. Для сравнения: Firefox 19 набрал 193 неудачных теста/11 752 неудачных, Internet Explorer 9 имеет оценку 600+ неудачных, а Internet Explorer 10 имеет оценку 7 неудачных.
В 2011 году в официальном наборе тестов CSS 2.1 организации по стандартизации W3C WebKit, механизм рендеринга Chrome, проходит 89,75% (89,38% из 99,59% охваченных) тестов CSS 2.1. [64]
В тесте на веб-стандарты HTML5 Chrome 41 набирает 518 баллов из 555, опережая пятерку самых популярных настольных браузеров. [65] [66] Chrome 41 на Android набирает 510 баллов из 555. [67] [68] [69] Chrome 44 набрал 526 баллов, что всего на 29 баллов меньше максимального балла. [70]
По умолчанию основной пользовательский интерфейс включает кнопки «Назад», «Вперед», «Обновить/Отменить» и «Меню». Кнопка «Домой» не отображается по умолчанию, но ее можно добавить на странице «Настройки», чтобы перенаправить пользователя на страницу новой вкладки или на пользовательскую домашнюю страницу. [71]
Вкладки являются основным компонентом пользовательского интерфейса Chrome и были перемещены в верхнюю часть окна, а не под элементы управления. Это тонкое изменение контрастирует со многими существующими браузерами с вкладками, которые основаны на окнах и содержат вкладки. Вкладки с их состоянием можно легко переносить между контейнерами окон путем перетаскивания. Каждая вкладка имеет собственный набор элементов управления, включая омнибокс . [31]
Омнибокс — это поле URL-адреса , которое сочетает в себе функции адресной строки и окна поиска. Если пользователь вводит URL-адрес сайта, на котором ранее выполнялся поиск, Chrome позволяет нажать Tab для повторного поиска по сайту непосредственно из омнибокса. Когда пользователь начинает вводить текст в омнибоксе, Chrome предлагает предложения для ранее посещенных сайтов (на основе URL-адреса или текста на странице), популярных веб-сайтов (не обязательно посещенных ранее — на основе Google Instant ) и популярных поисковых запросов. Хотя Instant можно отключить, предложения, основанные на ранее посещенных сайтах, отключить нельзя. Chrome также автоматически заполняет URL-адреса часто посещаемых сайтов. [31] Если пользователь вводит в омнибокс ключевые слова, которые не соответствуют ни одному из ранее посещенных веб-сайтов, и нажимает ввод, Chrome выполнит поиск, используя поисковую систему по умолчанию.
Одной из отличительных особенностей Chrome является страница новой вкладки , которая может заменять домашнюю страницу браузера и отображается при создании новой вкладки. Первоначально здесь отображались миниатюры девяти наиболее посещаемых веб-сайтов, а также частые поисковые запросы, недавние закладки и недавно закрытые вкладки; аналогично Internet Explorer и Firefox с панелью инструментов Google или Speed Dial в Opera . [31] В Google Chrome 2.0 страница новой вкладки была обновлена, чтобы пользователи могли скрывать миниатюры, которые они не хотели показывать. [72]
Начиная с версии 3.0, страница новой вкладки была обновлена и теперь отображает миниатюры восьми наиболее посещаемых веб-сайтов. Миниатюры можно было переставлять, закреплять и удалять. Альтернативно, вместо миниатюр можно отображать список текстовых ссылок. Он также имеет панель «Недавно закрытые», на которой показаны недавно закрытые вкладки, и раздел «Советы», в котором отображаются подсказки и рекомендации по использованию браузера. [73] Начиная с Google Chrome 3.0, пользователи могут устанавливать темы, чтобы изменить внешний вид браузера. [74] Многие бесплатные темы сторонних производителей представлены в онлайн-галерее, [75] доступной через кнопку «Получить темы» в настройках Chrome. [76]
Chrome включает подменю закладок , в котором перечислены закладки пользователя, обеспечивает легкий доступ к диспетчеру закладок Chrome и позволяет пользователю включать или выключать панель закладок .
2 января 2019 года Google представила Native Dark Theme для Chrome в Windows 10 . [77]
В 2023 году было объявлено, что Chrome будет полностью обновлен с использованием языка дизайна Google Material You . Обновление будет включать более закругленные углы, замену цветов Chrome на аналогичную динамическую цветовую систему, представленную в Android 12 , обновленную адресную строку, новый значки и вкладки, а также более упрощенное трехточечное меню. [78]
Начиная с Google Chrome 4.1 в приложение добавлена встроенная панель перевода с помощью Google Translate . Языковой перевод в настоящее время доступен для 52 языков. [79] Когда во время установки Chrome обнаруживает иностранный язык, отличный от предпочитаемого пользователем языка, он спрашивает пользователя, переводить или нет.
Chrome позволяет пользователям синхронизировать свои закладки, историю и настройки на всех устройствах с установленным браузером, отправляя и получая данные через выбранную учетную запись Google, которая, в свою очередь, обновляет все экземпляры Chrome, вошедшие в систему. Это можно подтвердить либо с помощью учетных данных Google, либо с помощью кодовой фразы синхронизации.
Для веб-разработчиков в Chrome есть инспектор элементов, который позволяет пользователям просматривать DOM и видеть, что составляет веб-страницу. [80]
В Chrome есть специальные URL-адреса, которые загружают страницы конкретных приложений вместо веб-сайтов или файлов на диске. Chrome также имеет встроенную возможность включения экспериментальных функций. Первоначально он назывался about:labs
, но адрес был изменен на about:flags
, чтобы сделать его менее очевидным для обычных пользователей. [81] [82]
Версия Chrome для настольных компьютеров может сохранять страницы в формате HTML с ресурсами в подпапке «_files» или в виде необработанного документа, содержащего только HTML. Он также предлагает возможность сохранения в формате MHTML . [83]
Chrome позволяет пользователям создавать локальные ярлыки на рабочем столе , которые открывают веб-приложения в браузере. Браузер, открываемый таким образом, не содержит ничего из обычного интерфейса, за исключением строки заголовка, чтобы «не прерывать все, что пытается сделать пользователь». Это позволяет веб-приложениям работать вместе с локальным программным обеспечением (аналогично Mozilla Prism и Fluid ). [31]
По данным Google, эта функция будет расширена за счет Chrome Web Store , универсального каталога веб-приложений, который открылся в декабре 2010 года. [84] [85]
В сентябре 2013 года Google начал создавать приложения Chrome «Для вашего рабочего стола». Это означало автономный доступ, ярлыки на рабочем столе и меньшую зависимость от Chrome — приложения запускаются в окне, отдельном от Chrome, и больше похожи на собственные приложения. [86]
Интернет-магазин Chrome , анонсированный 7 декабря 2010 г., позволяет пользователям устанавливать веб-приложения в качестве расширений для браузера. Хотя большинство этих расширений функционируют просто как ссылки на популярные веб-страницы или игры, некоторые приложения, такие как Springpad , предоставляют дополнительные функции, такие как оффлайн доступ. Темы и расширения также были тесно интегрированы в новый магазин, что позволяет пользователям осуществлять поиск по всему каталогу дополнений Chrome. [87]
Интернет-магазин Chrome был открыт 11 февраля 2011 года с выпуском Google Chrome 9.0. [88]
Расширения браузера могут модифицировать Google Chrome. Они поддерживаются настольной версией браузера. [89] Эти расширения написаны с использованием веб-технологий, таких как HTML , JavaScript и CSS . [90] Они распространяются через Интернет-магазин Chrome , [91] первоначально известный как Галерея расширений Google Chrome. [89] Некоторые расширения ориентированы на обеспечение специальных возможностей. Google Tone — это расширение, разработанное Google, которое при включении может использовать динамики компьютера для обмена URL-адресами с соседними компьютерами с подключением к Интернету, на которых также включено это расширение. [92] [93]
9 сентября 2009 г. Google включил расширения по умолчанию на канале разработчиков Chrome и предоставил несколько примеров расширений для тестирования. [94] В декабре началась бета-версия Галереи расширений Google Chrome с примерно 300 расширениями. [45] [95] Он был запущен 25 января 2010 года вместе с Google Chrome 4.0 и содержал около 1500 расширений. [96]
В 2014 году Google начал запрещать некоторым пользователям Windows устанавливать расширения, не размещенные в Интернет-магазине Chrome. [97] [98] В следующем году Google сообщил о «падении на 75% количества запросов в службу поддержки клиентов по удалению нежелательных расширений», что побудило их распространить это ограничение на всех пользователей Windows и Mac. [99]
В октябре 2018 года Google объявил о предстоящем обновлении API расширений Chrome , получившем название «Манифест V3» (имеется в виду файл манифеста , содержащийся в расширениях). Manifest V3 предназначен для модернизации архитектуры расширений и повышения безопасности и производительности браузера; он использует декларативные API, чтобы «уменьшить потребность в чрезмерно широком доступе и обеспечить более производительную реализацию браузером», заменяет фоновые страницы «Service Workers» с ограниченными возможностями для уменьшения использования ресурсов и запрещает удаленно размещенный код. [100] [101] [102]
Manifest V3 подвергся критике за изменения в API WebRequest, используемом расширениями для блокировки рекламы и обеспечения конфиденциальности для блокировки и изменения сетевых подключений. [103] Декларативная версия WebRequest использует правила, обрабатываемые браузером, а не отправляет весь сетевой трафик через расширение, что, по заявлению Google, повысит производительность. Однако DeclarativeWebRequest ограничен в количестве правил, которые можно установить, и типах используемых выражений . [103] Кроме того, запрет на удаленное размещение кода ограничит возможность обновления списков фильтров независимо от самого расширения. Поскольку процесс проверки Интернет-магазина Chrome имеет неизменную продолжительность, списки фильтров могут обновляться несвоевременно. [104] [105]
Google обвиняют в использовании Manifest V3 для блокирования программного обеспечения для блокировки рекламы из-за ее личной заинтересованности в рынке онлайн-рекламы. Google указал на проблемы с производительностью, связанные с WebRequest, а также его использование во вредоносных расширениях. В июне 2019 года компания объявила, что увеличит вышеупомянутое ограничение с 30 000 до 150 000 записей, чтобы развеять опасения по поводу ограничений правил фильтрации. [106] [107] [108] [103] В 2021 году Electronic Frontier Foundation (EFF) опубликовал заявление о том, что Manifest V3 «прямо вредит усилиям по обеспечению конфиденциальности», поскольку значительно ограничивает функциональность расширений конфиденциальности. [109]
В декабре 2022 года Google объявил, что переход будет приостановлен «чтобы учесть отзывы разработчиков и предоставить более эффективные решения проблем миграции». В ноябре 2023 года Google объявила, что возобновит переход на Manifest V3; поддержка расширений Manifest V2 будет полностью удалена из нестабильных сборок Chrome начиная с июня 2024 года. [110] [103] Другие веб-браузеры на базе Chromium будут использовать Manifest V3, включая Microsoft Edge . [111] Поддержка Manifest V3 была принята Mozilla Firefox посредством реализации API расширений Chrome (WebExtensions) по соображениям совместимости, но Mozilla заявила, что ее реализация не будет содержать ограничений, которые могли бы повлиять на конфиденциальность и расширения, блокирующие контент, и что его реализация V2 не будет признана устаревшей. [105]
Виртуальная машина JavaScript, используемая Chrome, движок JavaScript V8 , имеет такие функции, как динамическая генерация кода , скрытые переходы классов и точная сборка мусора . [31]
В 2008 году несколько веб-сайтов провели тесты производительности с использованием инструмента SunSpider JavaScript Benchmark, а также собственного набора интенсивных вычислительных тестов Google, которые включают трассировку лучей и решение ограничений . [115] Они единогласно сообщили, что Chrome работает намного быстрее, чем все конкуренты, с которыми он тестировался, включая Safari (для Windows), Firefox 3.0 , Internet Explorer 7 , Opera и Internet Explorer 8 . [116] [117] [118] [60] { [119] [120] Однако 11 октября 2010 года в ходе независимых тестов производительности JavaScript Chrome уступал лишь движку Opera Presto с момента его обновления в версии 10.5. [121]
3 сентября 2008 года Mozilla ответила, заявив, что их собственный JavaScript-движок TraceMonkey (тогда находившийся в бета-версии) в некоторых тестах был быстрее, чем движок Chrome V8. [122] [123] [124] Джон Ресиг , евангелист JavaScript Mozilla, далее прокомментировал производительность различных браузеров в собственном пакете Google, комментируя «уничтожение» Chrome других браузеров, но он поставил под сомнение, является ли пакет Google репрезентативным для реальных программы. Он заявил, что Firefox 3.0 плохо показал себя в тестах с интенсивным использованием рекурсии , таких как тесты Google, поскольку команда Mozilla еще не реализовала трассировку рекурсии. [125]
Через две недели после запуска Chrome в 2008 году команда WebKit анонсировала новый движок JavaScript SquirrelFish Extreme [126] , сославшись на улучшение скорости на 36% по сравнению с движком Chrome V8. [127] [128] [129]
Как и большинство основных веб-браузеров, Chrome использует предварительную выборку DNS для ускорения поиска веб-сайтов, [80] как и другие браузеры, такие как Firefox, [130] Safari, [131] Internet Explorer (так называемое предварительное разрешение DNS), [132] и Opera. как пользовательский скрипт (не встроенный). [133]
Раньше Chrome использовал устаревший протокол SPDY вместо HTTP [134] [135] при общении с поддерживающими его серверами, такими как сервисы Google, Facebook, Twitter. Поддержка SPDY была удалена в Chrome версии 51. Это произошло из-за того, что SPDY был заменен HTTP/2 , стандартом, основанным на нем.
В ноябре 2019 года Google заявил, что работает над несколькими системами «скоростных значков», которые позволяют посетителям узнать, почему странице требуется время для отображения. Варианты включают простые текстовые предупреждения и более тонкие признаки, указывающие на то, что сайт работает медленно. Дата, когда система бейджей будет включена в браузер Chrome, не указана. [136]
Раньше Chrome поддерживал функцию экономии трафика, ускоряющую загрузку страниц, называемую облегченным режимом. [137] Ранее инженеры Chrome Адди Османи и Скотт Литтл объявили, что Lite Mode будет автоматически лениво загружать изображения и iframe для более быстрой загрузки страниц. [138] Lite Mode был отключен в Chrome 100, ссылаясь на снижение стоимости мобильных данных во многих странах. [139]
Chrome периодически получает обновления двух черных списков (один для фишинга , другой для вредоносного ПО ) и предупреждает пользователей, когда они пытаются посетить сайт, помеченный как потенциально опасный. Эта услуга также доступна для использования другими через бесплатный общедоступный API под названием « API безопасного просмотра Google ». [31]
Chrome использует модель распределения процессов для вкладок в песочнице . [140] Используя принцип наименьших привилегий , каждый процесс вкладки не может взаимодействовать с критически важными функциями памяти (например, памятью ОС, пользовательскими файлами) или другими процессами вкладки – аналогично «Защищенному режиму» Microsoft, используемому в Internet Explorer 9 или более поздней версии. Говорят, что команда Sandbox «взяла существующие границы процесса и превратила их в тюрьму ». Это обеспечивает модель компьютерной безопасности , в которой существует два уровня многоуровневой безопасности ( пользовательский и «песочница »), и «песочница» может отвечать только на запросы связи, инициированные пользователем . [141] В песочнице Linux используется режим seccomp . [142] [143]
В январе 2015 года TorrentFreak сообщил, что использование Chrome при подключении к Интернету через VPN может стать серьезной проблемой безопасности из-за поддержки браузером WebRTC . [144]
9 сентября 2016 г. сообщалось, что, начиная с Chrome 56, пользователи будут получать предупреждения при посещении небезопасных веб-сайтов HTTP, чтобы побудить больше сайтов перейти на HTTPS. [145]
4 декабря 2018 года Google объявил о выпуске Chrome 71 с новыми функциями безопасности, включая встроенную систему показа рекламы. Кроме того, Google также объявил о своем плане по борьбе с веб-сайтами, которые заставляют людей невольно подписываться на тарифные планы мобильной подписки. [146]
2 сентября 2020 г., с выпуском Chrome 85, Google расширила поддержку Secure DNS в Chrome для Android. DNS-over-HTTPS (DoH) был разработан для повышения безопасности и конфиденциальности при просмотре веб-страниц. В рамках обновления Chrome автоматически переключается на DNS-over-HTTPS (DoH), если текущий провайдер DNS поддерживает эту функцию. [147]
С 2008 года Chrome обвиняют в том, что он не включает мастер-пароль для предотвращения случайного доступа к паролям пользователя. Разработчики Chrome указали, что мастер-пароль не обеспечивает реальной защиты от решительных хакеров, и отказались его внедрить. Ошибки, зарегистрированные по этой проблеме, были помечены как «WontFix». [148] [149] По состоянию на февраль 2014 года [update]Google Chrome просит пользователя ввести пароль учетной записи Windows, прежде чем показывать сохраненные пароли. [150]
В Linux Google Chrome/Chromium может хранить пароли тремя способами: GNOME Keyring , KWallet или в виде обычного текста . Google Chrome/Chromium автоматически выбирает, какой магазин использовать, в зависимости от используемой среды рабочего стола . [151] Пароли, хранящиеся в GNOME Keyring или KWallet, зашифрованы на диске, а доступ к ним контролируется специальным программным обеспечением-демоном. Пароли, хранящиеся в виде обычного текста, не шифруются. По этой причине, когда используется GNOME Keyring или KWallet, любые незашифрованные пароли, которые были сохранены ранее, автоматически перемещаются в зашифрованное хранилище. Поддержка использования GNOME Keyring и KWallet была добавлена в версии 6, но их использование (если они доступны) не стало режимом по умолчанию до версии 12.
Начиная с версии 45, менеджер паролей Google Chrome больше не интегрирован с Keychain , поскольку достижение совместимости больше невозможно. [152]
За три года существования Pwn2Own с 2009 по 2011 год ни одна уязвимость безопасности в Chrome не использовалась. [153] На Pwn2Own 2012 Chrome потерпел поражение от французской команды, которая использовала эксплойты нулевого дня в версии Flash, поставляемой с Chrome, чтобы получить полный контроль над полностью исправленный 64-битный компьютер с Windows 7, использующий заминированный веб-сайт, который преодолел песочницу Chrome. [154]
Chrome был дважды скомпрометирован на выставке CanSecWest Pwnium 2012 года . [154] [155] [156] Официальный ответ Google на эксплойты дал Джейсон Керси, который поздравил исследователей, отметив: «Мы также считаем, что обе заявки являются произведениями искусства и заслуживают более широкого распространения и признания». [157] Исправления для этих уязвимостей были развернуты в течение 10 часов с момента отправки. [158] [159]
Значительное количество уязвимостей безопасности в Chrome произошло в Adobe Flash Player . Например, успешная атака Pwn2Own на Chrome в 2016 году основывалась на четырех уязвимостях безопасности. Две уязвимости были во Flash, одна — в Chrome и одна — в ядре Windows. [160] В 2016 году Google объявила, что планирует прекратить использование Flash Player в Chrome, начиная с версии 53. Первым этапом плана было отключение Flash для рекламы и «фоновой аналитики», с конечной целью его отключения. полностью к концу года, за исключением определенных сайтов, которые Google посчитал неработоспособными без него. После этого Flash будет снова включен с исключением рекламы и фоновой аналитики для каждого сайта. [161]
Утечка документов с 2013 по 2016 год под кодовым названием Vault 7 подробно описывает возможности Центрального разведывательного управления США , такие как возможность взлома веб-браузеров (включая Google Chrome). [162] [163]
Google представила защиту от сканирования загрузок в Chrome 17. [164] В феврале 2018 года Google представила функцию блокировки рекламы на основе рекомендаций Бюро интерактивной рекламы . Сайты, использующие агрессивную рекламу, получают 30-дневное предупреждение, после чего их реклама блокируется. [165] Consumer Reports рекомендовала пользователям вместо этого устанавливать специальные инструменты для блокировки рекламы, которые обеспечивают повышенную защиту от вредоносного ПО и отслеживания. [166]
Функция приватного просмотра , называемая режимом инкогнито , не позволяет браузеру локально сохранять любую информацию истории , файлы cookie , данные сайта или вводимые данные в формах. [178] Загруженные файлы и закладки будут сохранены. Кроме того, активность пользователя не скрывается от посещаемых веб-сайтов или интернет-провайдера. [179]
Режим инкогнито аналогичен функции приватного просмотра в других веб-браузерах. Это не мешает сохранению во всех окнах: «Вы можете переключаться между окном инкогнито и любыми обычными открытыми окнами. Вы будете находиться в режиме инкогнито только тогда, когда используете окно инкогнито». [180]
Версия Chrome для iOS также поддерживает дополнительную возможность блокировки вкладок в режиме инкогнито с помощью Face ID, Touch ID или пароля устройства. [181]
В 2020 году против Google был подан коллективный иск о возмещении ущерба в размере 5 миллиардов долларов на том основании, что он ввел потребителей в заблуждение , заставив их думать, что не будет отслеживать их при использовании режима инкогнито, несмотря на использование для этого различных средств. Сообщается, что в декабре 2023 года было достигнуто соглашение, публичное раскрытие которого ожидается в феврале 2024 года. [182]
В июне 2015 года сообщество разработчиков Debian обнаружило, что Chromium 43 и Chrome 43 были запрограммированы на загрузку общего модуля Hotword , который мог включить расширение распознавания голоса OK Google , хотя по умолчанию оно было «выключено». Это вызвало обеспокоенность в средствах массовой информации по вопросам конфиденциальности. [183] [184] Модуль был удален из Chrome 45, выпущенного 1 сентября 2015 г., и присутствовал только в Chrome 43 и 44. [185] [186]
Chrome отправляет в Google подробную информацию о своих пользователях и их действиях с помощью как дополнительных, так и необязательных механизмов отслеживания пользователей. [187] [188]
Некоторые механизмы отслеживания можно дополнительно включать и отключать через интерфейс установки [189] и через диалоговое окно параметров браузера. [190] Неофициальные сборки, такие как SRWare Iron , стремятся полностью удалить эти функции из браузера. [191] Функция RLZ [ необходимы пояснения ] также не включена в браузер Chromium. [192]
В марте 2010 года Google разработал новый метод сбора статистики установок: уникальный токен идентификатора, включенный в Chrome, теперь используется только для первого подключения, которое Google Update устанавливает к своему серверу. [193]
Дополнительная служба предложений, включенная в Google Chrome, подверглась критике, поскольку она предоставляет информацию, введенную в омнибокс, поисковой системе еще до того, как пользователь нажимает кнопку «Назад». Это позволяет поисковой системе предлагать URL-адреса, а также предоставляет им информацию об использовании Интернета, привязанную к IP-адресу . [194]
Ранее Chrome мог предлагать похожие страницы, если страницу не удалось найти. Для этого в некоторых случаях обращались к серверам Google. [195] С тех пор эта функция была удалена. [ нужна цитата ]
Обзор, проведенный в 2019 году технологическим обозревателем Washington Post Джеффри А. Фаулером, показал, что за обычную неделю просмотра Chrome позволяет хранить на тысячи больше файлов cookie, чем Mozilla Firefox. Фаулер отметил, что благодаря своему рекламному бизнесу, несмотря на меры контроля конфиденциальности, которые он предлагает пользователям, Google является крупным производителем сторонних файлов cookie и имеет финансовый интерес в сборе пользовательских данных; он рекомендовал перейти на Firefox , Apple Safari или Brave на базе Chromium . [196]
В январе 2021 года Google заявила, что добилась прогресса в разработке альтернатив, обеспечивающих конфиденциальность, которые заменят сторонние файлы cookie, которые в настоящее время используются рекламодателями и компаниями для отслеживания привычек просмотра. Затем Google пообещал поэтапно отказаться от использования файлов cookie в своем веб-браузере в 2022 году, внедрив вместо этого свою технологию FLoC. Это объявление вызвало антимонопольные опасения во многих странах по поводу злоупотребления рыночной монополией браузера Chrome , при этом Управление по конкуренции и рынкам Великобритании и Европейская комиссия начали официальные расследования. [201] [202] [203] [204] Предложение FLoC также вызвало критику со стороны DuckDuckGo , Brave и Electronic Frontier Foundation за искажение информации о его способности отслеживать пользователей в Интернете. [205] [206] [207] [208]
25 января 2022 года Google объявила, что прекратила разработку своих технологий FLoC, и предложила вместо них новый API Topics. Темы также предназначены для замены файлов cookie с использованием еженедельной активности пользователя в Интернете [ необходимы разъяснения ] для определения набора из пяти интересов. Предполагается, что темы [ необходимы разъяснения ] обновляются каждые три недели, изменяя тип рекламы, показываемой пользователю, и не сохраняя собранные данные. [209] [210]
В феврале 2012 года Google объявил, что Chrome внедрит стандарт Do Not Track (DNT), чтобы информировать веб-сайты о желании пользователя не отслеживаться. Протокол был реализован в версии 23. В соответствии с проектом стандарта W3 для DNT, [211] он по умолчанию отключен в Chrome. [212]
В Chrome реализована многопроцессная архитектура, где по умолчанию каждому экземпляру сайта и плагину выделяется отдельный процесс. [213] Эта процедура называется изоляцией процесса , [214] и повышает безопасность и стабильность, предотвращая взаимодействие задач друг с другом. Злоумышленник, успешно получивший доступ к одному приложению, не получает доступа ни к какому другому, [215] и неудача в одном случае приводит к экрану смерти Sad Tab , похожему на хорошо известный Sad Mac , но вместо всего приложения вылетает только одна вкладка. . Эта стратегия заранее требует фиксированной стоимости каждого процесса, но со временем приводит к меньшему раздуванию памяти, поскольку фрагментация ограничивается каждым экземпляром и больше не требует дальнейшего выделения памяти. [31] Позднее эта архитектура была принята в Safari [216] и Firefox. [217]
Chrome включает в себя утилиту управления процессами под названием «Диспетчер задач» , которая позволяет пользователям видеть, какие сайты и плагины используют больше всего памяти , загружают больше всего байтов и перегружают процессор , а также предоставляют возможность завершить их. [218] Chrome версии 23 обеспечивает пользователям увеличенное время автономной работы систем, поддерживающих декодирование видео с ускорением графического процессора Chrome. [219] [53]
Первый серийный выпуск 11 декабря 2008 г. ознаменовал окончание первоначального периода бета-тестирования и начало производства. Вскоре после этого, 8 января 2009 года, Google объявил об обновленной системе выпуска с тремя каналами: стабильная (соответствует традиционной версии), бета-версия и предварительная версия для разработчиков (также называемая каналом «Dev»). Там, где раньше было всего два канала: Бета и Разработчик, теперь их стало три. Одновременно все пользователи канала разработчика были переведены на канал бета-версии вместе с продвигаемой версией разработчика. Google объяснил, что теперь сборки канала разработчика будут менее стабильными и отточенными, чем сборки первоначального периода бета-тестирования Google Chrome. Пользователи бета-версии могут по желанию вернуться на канал разработчика.
Каждый канал имеет свой цикл выпуска и уровень стабильности. Стабильный канал обновляется примерно раз в квартал, включая функции и исправления, прошедшие «тщательное» тестирование на бета-канале. Бета-версия обновляется примерно ежемесячно, при этом «стабильные и полные» функции перенесены из канала разработчиков. Канал разработчиков обновлялся один или два раза в неделю, и именно здесь идеи и функции впервые были публично представлены «(а иногда терпят неудачу) и временами могут быть очень нестабильными». [Цитируются замечания из заявлений о политике Google.] [220] [221] [222]
22 июля 2010 г. Google объявил, что увеличит скорость выпуска новых стабильных версий; циклы выпуска крупных стабильных обновлений были сокращены с ежеквартальных до шести недель. [223] Выпуски бета-канала теперь выходят примерно с той же скоростью, что и стабильные выпуски, хотя и примерно на месяц раньше, в то время как выпуски канала Dev выходят примерно один или два раза в неделю, что дает время для базового критического тестирования релиза. [224] Этот более быстрый цикл выпуска также привел к появлению четвертого канала: канала «Canary», который ежедневно обновляется на основе сборки, созданной в 09:00 UTC из самой стабильной из последних 40 версий . [225] Название относится к практике использования канареек в угольных шахтах , поэтому, если изменение «убивает» Chrome Canary, его миграция в канал разработчика будет заблокирована, по крайней мере, до тех пор, пока не будет исправлено в последующей сборке Canary. [226] Canary — это «самая передовая официальная версия Chrome, представляющая собой своего рода смесь разработки Chrome и сборок моментальных снимков Chromium». Релизы Canary выходят параллельно с любыми другими каналами; он не связан с другой установкой Google Chrome и поэтому может запускать различные профили синхронизации, темы и настройки браузера. Это гарантирует, что резервная функциональность останется, даже если некоторые обновления Canary могут содержать критические ошибки. [227] Он изначально не включает опцию использования браузера по умолчанию, хотя в Windows и OS X ее можно установить через Системные настройки. Сначала Canary работала только под Windows; версия для OS X была выпущена 3 мая 2011 года. [228]
Бета-канал Chrome для Android был запущен 10 января 2013 г.; как и Canary, он работает параллельно со стабильным каналом для Android. [229] [230] Chrome Dev для Android был запущен 29 апреля 2015 года. [231]
Все каналы Chrome автоматически распределяются в соответствии с циклами их выпусков. Механизм различается в зависимости от платформы. В Windows используется Google Update, а автоматическим обновлением можно управлять с помощью групповой политики . [232] Альтернативно пользователи могут загрузить автономный установщик версии Chrome, которая не обновляется автоматически. [233] [234] В OS X используется служба обновлений Google, а автоматическим обновлением можно управлять через систему OS X «по умолчанию». [235] В Linux это позволяет обычной системе управления пакетами предоставлять обновления. Такое автоматическое обновление является ключевым отличием от Chromium , небрендового браузера с открытым исходным кодом , который составляет ядро Google Chrome. Поскольку Chromium также служит каналом разработки предварительной версии Chrome, его версии предоставляются в виде исходного кода, а готовые к сборке снимки создаются постоянно с каждым новым коммитом , что требует от пользователей самостоятельно управлять обновлениями браузера. [236]
В марте 2021 года Google объявила, что начиная с Chrome 94 в третьем квартале 2021 года стабильные выпуски Google Chrome будут выпускаться каждые четыре недели, а не шесть недель, как это было с 2010 года. Кроме того, Google объявила о новом канале выпуска системы. администраторы и разработчики браузеров, выпускающие обновления каждые восемь недель. [237]
Выпуски идентифицируются по номеру версии, состоящему из четырех частей, например 42.0.2311.90 (стабильная версия Windows от 14 апреля 2015 г. [238] ). Компоненты: major.minor.build.patch. [239] [240]
Графики выпуска Chromium и Chrome связаны датами точек ветвления версии Chromium ( Major ) , публикуемыми ежегодно. [239] Точки ветвления предшествуют выпуску финальной (начальной) сборки Chrome Developer на 4 дня (почти всегда), а исходному выпуску Chrome Stable — примерно на 53 дня. [241]
Пример: Точка ветвления версии 42 была создана 20 февраля 2015 года. [239] Сборки для разработчиков прекратили выпуск сборки 2311 с выпуском 42.0.2311.4 24 февраля, [242] 4 дня спустя. Первый стабильный выпуск, 42.0.2311.90, вышел 14 апреля 2015 г., [238] через 53 дня после точки ветвления.
Chrome поддерживает управление цветом с помощью системной поддержки ICC v2 и v4 в macOS , а с версии 22 по умолчанию поддерживает профили ICC v2 на других платформах. [243]
В Chrome, когда нет подключения к Интернету и отображается сообщение об ошибке «Нет Интернета», вверху отображается « 8-битный » Tyrannosaurus rex , но при нажатии клавиши пробела на клавиатуре щелчок мышью или коснувшись его на сенсорных устройствах, Ти-Рекс мгновенно подпрыгивает и мчится через заросшую кактусами пустыню, обнаруживая, что это пасхальное яйцо в форме платформера . [244] [245] [246] [247] Сама игра представляет собой бесконечный раннер, и в игре нет ограничений по времени, поскольку она развивается быстрее и периодически окрашивается в черный фон. Администратор Chromebook школы может отключить игру. [248]
Текущая версия Chrome работает на:
По состоянию на апрель 2016 года [update]для Windows доступны стабильные 32-битные и 64-битные сборки, а для Linux и macOS доступны только 64-битные стабильные сборки . [250] [251] [252] 64-битные сборки Windows стали доступны в канале для разработчиков и в виде сборок Canary 3 июня 2014 г., [253] в бета-канале 30 июля 2014 г., [254] и в стабильной версии канале от 26 августа 2014 г. [255] 64-битные сборки OS X стали доступны в виде канареечных сборок 7 ноября 2013 г., [256] в бета-канале 9 октября 2014 г., [257] и в стабильном канале ноября. 18, 2014. [250]
Начиная с версии 89, Chrome будет поддерживаться только на процессорах Intel / Intel x86 и AMD с набором инструкций SSE3 . [258] [259] [260]
Бета-версия для устройств Android 4.0 была запущена 7 февраля 2012 года и доступна в Google Play для ограниченного числа стран . [270] [271]
Примечательные функции: синхронизация с настольным Chrome для предоставления тех же закладок и просмотра тех же вкладок браузера, [272] предварительный рендеринг страниц, [273] аппаратное ускорение. [274]
Многие из новейших функций HTML5: почти все функции веб-платформы: холст с ускорением на графическом процессоре, включая 3D-преобразования CSS, анимацию CSS, SVG, WebSocket (включая двоичные сообщения), выделенные рабочие процессы; он имеет поддержку прокрутки при переполнении, надежную поддержку видео HTML5 и новые возможности, такие как IndexedDB, WebWorkers, кэш приложений и API-интерфейсы файлов, средства выбора даты и времени, части API-интерфейса Media Capture. [273] [275] Также поддерживаются функции, ориентированные на мобильные устройства, такие как ориентация устройства и геолокация. [275]
Настройки для мобильных устройств: переключение вкладок жестом смахивания, [272] предварительный просмотр ссылок позволяет увеличивать масштаб (нескольких) ссылок, чтобы убедиться, что выбрана нужная ссылка, [272] увеличение размера шрифта для обеспечения читаемости независимо от уровня масштабирования. [275]
В мобильной версии отсутствуют такие функции, как изолированные вкладки, [273] Безопасный просмотр, [273] приложения или расширения , [274] Adobe Flash (сейчас и в будущем), [274] Native Client , [274] и возможность экспорта . пользовательские данные, такие как список открытых вкладок или история просмотров, в портативные локальные файлы. [276]
Изменения в разработке: удаленная отладка, [273] [277] часть уровня браузера реализована на Java, связь с остальной частью кода Chromium и WebKit осуществляется через Java Native Bindings. [275] Код Chrome для Android является форком проекта Chromium. Приоритетной задачей является передача самого нового и измененного кода в Chromium и WebKit для разрешения разветвления. [275]
Обновление от 17 апреля 2012 г. включило доступность на 31 дополнительном языке и во всех странах, где доступен Google Play. Также можно запросить настольную версию веб-сайта вместо мобильной версии. Кроме того, пользователи Android теперь могут добавлять закладки на свои домашние экраны Android, если они решат, какие приложения должны обрабатывать ссылки, открываемые в Chrome. [278]
27 июня 2012 г. Google Chrome для Android вышел из бета-версии и стал стабильным. [279] [280]
Chrome 18.0.1026311, выпущенный 26 сентября 2012 г., стал первой версией Chrome для Android, поддерживающей мобильные устройства на базе Intel x86. [281]
Начиная с версии 25, версия Chrome для Android соответствует версии для настольных компьютеров, и обычно новые стабильные выпуски доступны одновременно для Android и версии для настольных компьютеров. 10 января 2013 года Google выпустила отдельный бета-канал Chrome для Android с версией 25. [229] По состоянию на 2013 год [update]в Google Play Store доступна отдельная бета-версия Chrome, которая может работать параллельно со стабильной версией. [282]
Chrome доступен в мобильной операционной системе Apple iOS под названием Google Chrome для iOS . Выпущенное в Apple App Store 26 июня 2012 года, оно поддерживает iPad , iPhone и iPod Touch , а текущая версия требует, чтобы на устройстве была установлена iOS 15.0 или более поздняя версия. [283] В соответствии с требованиями Apple к браузерам, выпущенным через их App Store, эта версия Chrome использует iOS WebKit — собственный механизм мобильного рендеринга Apple и компоненты, разработанные для их браузера Safari — поэтому ей запрещено использовать собственный V8 от Google. JavaScript-движок. [284] [285] Chrome — веб-браузер по умолчанию для приложения Gmail iOS .
В обзоре Chitika было отмечено, что Chrome занимает 1,5% рынка веб-браузеров iOS по состоянию на 18 июля 2012 года [update]. [286] В октябре 2013 года Chrome занимал 3% рынка браузеров iOS. [287] [ нужно обновить ]
В дистрибутивах Linux поддержка 32-битных процессоров Intel закончилась в марте 2016 года, хотя Chromium по-прежнему поддерживается. [288] Начиная с Chrome версии 26, версии браузера для Linux можно обновлять только в системах, поддерживающих GCC v4.6 и GTK v2.24 или новее. Таким образом, к устаревшим системам относятся (например) Debian 6 версии 2.20 и RHEL 6 версии 2.18. [289]
Поддержка Google Chrome в Windows XP и Windows Vista закончилась в апреле 2016 года. [290] Последней версией Google Chrome, которую можно было запустить в Windows XP и Windows Vista, была версия 49.0.2623.112, [291] выпущенная 7 апреля 2016 года. [292] затем переиздан 11 апреля 2016 г. [293]
Поддержка Google Chrome в Windows 7 должна была прекратиться после объявления 15 июля 2021 г. [294] и внезапно была перенесена на 15 января 2022 г., однако из-за продолжающейся пандемии COVID-19 предприятиям требуется больше времени для перехода на Для Windows 10 или 11 дата окончания поддержки перенесена как минимум на 15 января 2023 года. [295] Поддержка Windows 7, Windows 8 и Windows 8.1 закончилась в январе 2023 года, а последней версией для Windows 7 является Chrome 109. [ 296] [297] [298]
«Режим Windows 8» был представлен в 2012 году и с тех пор прекращен. Он был предоставлен каналу разработчиков, что позволило пользователям Windows 8 и Windows 8.1 запускать Chrome с полноэкранным интерфейсом, оптимизированным для планшетов, с доступом к функциям привязки, совместного использования и поиска. [299] В октябре 2013 года режим Windows 8 на канале разработчика был изменен на использование среды рабочего стола, имитирующей интерфейс ChromeOS, со специальной оконной системой и панелью задач для веб-приложений. [300] Эта функция была удалена в версии 49, и пользователи, обновившиеся до Windows 10, потеряют эту функцию. [301]
Google прекратил поддержку Mac OS X Leopard с выпуском Chrome 22. [302] Поддержка 32-битных версий Chrome прекратилась в ноябре 2014 года с выпуском Chrome 39. [303] [304] [250] Поддержка Mac OS X Snow Leopard , Mac OS X Lion и OS X Mountain Lion завершились в апреле 2016 года с выпуском Chrome 50. Поддержка OS X Mavericks завершилась в апреле 2018 года с выпуском Chrome 66. Поддержка OS X Yosemite завершилась в январе 2021 года. с выпуском Chrome 88. Поддержка OS X El Capitan и macOS Sierra закончилась в августе 2022 года с выпуском Chrome 104. Поддержка macOS High Sierra и macOS Mojave закончилась в сентябре 2023 года с выпуском Chrome 117. [305]
Google Chrome — это основа операционной системы Google ChromeOS , которая поставляется на определенном оборудовании от партнеров-производителей Google. [306] Пользовательский интерфейс имеет минималистичный дизайн, напоминающий браузер Google Chrome. ChromeOS ориентирована на пользователей, которые большую часть времени проводят за компьютером в Интернете; Единственными приложениями на устройствах являются браузер, включающий медиаплеер и файловый менеджер . [307] [308] [ 309] [310] [311]
Google анонсировала ChromeOS 7 июля 2009 года. [312]
Google Chrome был встречен с одобрением после выпуска. В 2008 году Мэтью Мур из Daily Telegraph резюмировал вердикт первых рецензентов: «Google Chrome привлекателен, быстр и имеет несколько впечатляющих новых функций…» [313]
Первоначально Microsoft, как сообщается, преуменьшала угрозу со стороны Chrome и прогнозировала, что большинство людей будут использовать Internet Explorer 8 . Opera Software заявила, что «Chrome укрепит Интернет как крупнейшую платформу приложений в мире». [314] Но к 25 февраля 2010 года BusinessWeek сообщил, что «впервые за многие годы энергия и ресурсы вкладываются в браузеры, вездесущие программы для доступа к контенту в Интернете. Благодарность за эту тенденцию – благо для потребителей». - обращается к двум сторонам. Первая - это Google, чьи большие планы относительно браузера Chrome вывели Microsoft из конкурентного оцепенения и вынудили софтверного гиганта обратить новое внимание на собственный браузер Internet Explorer. Microsoft практически прекратила усилия по улучшению IE после того, как он одержал победу в последней войне браузеров, отправив Netscape на гибель. Теперь он снова в строю». [315] В Mozilla заявили, что появление Chrome на рынке веб-браузеров «не является сюрпризом», что «Chrome не нацелен на конкуренцию с Firefox» и, кроме того, что это не повлияет на отношения доходов Google с Mozilla . [316] [317]
Дизайн Chrome устраняет разрыв между настольными компьютерами и так называемыми «облачными вычислениями». Chrome позволяет одним нажатием кнопки создать ярлык на рабочем столе, в меню «Пуск» или в режиме быстрого запуска для любой веб-страницы или веб-приложения, стирая грань между тем, что находится в сети, и тем, что находится внутри вашего ПК. Например, я создал ярлык для Google Maps на рабочем столе. Когда вы создаете ярлык для веб-приложения, Chrome удаляет все панели инструментов и вкладки из окна, оставляя вам что-то, что больше похоже на настольное приложение, чем на веб-приложение или страницу.
— Мир ПК [318]
Компания Google, доминирующая на рынке веб-браузеров, обвиняется в использовании разработки Chrome и Blink для продвижения новых веб-стандартов, которые предлагаются Google собственными силами и впоследствии реализуются в первую очередь ее сервисами. Это привело к снижению производительности и проблемам совместимости с конкурирующими браузерами, а в некоторых случаях разработчики намеренно отказывались тестировать свои веб-сайты в любом другом браузере, кроме Chrome. [319] Том Уоррен из The Verge дошел до того, что сравнил Chrome с Internet Explorer 6 , браузером по умолчанию для Windows XP , который часто подвергался нападкам конкурентов из-за его аналогичного повсеместного распространения в начале 2000-х годов. [320] В 2021 году ученый-компьютерщик и юрист Джонатан Майер заявил, что Chrome все больше становится агентом Google LLC , а не пользовательским агентом , поскольку это «единственный крупный веб-браузер, который по умолчанию не имеет значимой защиты конфиденциальности, подталкивает пользователей к связыванию активности». с учетной записью Google и реализует новые агрессивные рекламные возможности». [109]
Chrome обогнал Firefox в ноябре 2011 года по использованию во всем мире. [update]По данным StatCounter, по состоянию на сентябрь 2022 года доля использования Google Chrome на настольных компьютерах во всем мире составила 67% , что делает его наиболее широко используемым веб-браузером. [322]
Наряду с Safari и Mozilla Firefox , Chrome получает «выброс» на выходных, что увеличивает его долю рынка на целых три процентных пункта в выходные дни за счет Internet Explorer . [323] [ не удалось проверить ]
Компания веб-аналитики StatCounter сообщила, что за один воскресный день, 18 марта 2012 года, Chrome впервые стал самым используемым веб-браузером в мире. В тот день Chrome обеспечил 32,7% глобального просмотра веб-страниц, а Internet Explorer с небольшим отрывом следовал за ним с 32,5%. [324]
С 14 по 21 мая 2012 г. Google Chrome впервые обеспечил больший интернет-трафик, чем Microsoft Internet Explorer, который долгое время удерживал место самого используемого веб-браузера в мире. [325] По данным StatCounter, 31,88% веб-трафика генерировалось Chrome в течение длительного периода в одну неделю, а 31,47% — Internet Explorer. Хотя в прошлом Chrome опережал Internet Explorer по показателю использования за один день, впервые он лидировал за целую неделю. [326]
На конференции разработчиков ввода-вывода Google в 2012 году компания Google заявила, что насчитывается 310 миллионов активных пользователей Chrome, что почти вдвое больше, чем в 2011 году, когда было заявлено 160 миллионов активных пользователей. [327]
По данным StatCounter, в июне 2013 года Chrome впервые обогнал Internet Explorer в США. [328]
В августе 2013 года Chrome использовали 43% интернет-пользователей по всему миру. Это исследование было проведено Statista, которая также отметила, что в Северной Америке 36% людей используют Chrome, это самый низкий показатель в мире. [329]
В декабре 2010 года Google объявила, что, чтобы облегчить предприятиям использование Chrome, они предоставят официальный пакет Chrome MSI . Для использования в бизнесе полезно иметь полноценные пакеты MSI, которые можно настроить с помощью файлов преобразования (.mst), но MSI, поставляемый с Chrome, представляет собой лишь очень ограниченную оболочку MSI, установленную вокруг обычного установщика, и многие предприятия считают, что это расположение не отвечает их потребностям. [331] Обычный загружаемый установщик Chrome помещает браузер в локальный каталог данных приложения пользователя и обеспечивает невидимые фоновые обновления, но пакет MSI позволяет выполнить установку на системном уровне, предоставляя системным администраторам контроль над процессом обновления [332] – это было раньше это было возможно только в том случае, если Chrome был установлен с помощью Google Pack . Google также создал объекты групповой политики для точной настройки поведения Chrome в бизнес-среде, например, путем установки интервалов автоматического обновления, отключения автоматических обновлений и настройки домашней страницы. [333] Известно, что до версии 24 программное обеспечение не готово для корпоративного развертывания с перемещаемыми профилями или средами Terminal Server/Citrix. [334]
В 2010 году Google впервые начал поддерживать Chrome в корпоративных средах, предоставив оболочку MSI для установщика Chrome. Google начинает предоставлять объекты групповой политики, и с каждым выпуском их становится все больше, [335] и сегодня доступно более 500 политик для управления поведением Chrome в корпоративных средах. [336] В 2016 году Google запустил Chrome Browser Enterprise Support — платную услугу, позволяющую ИТ-администраторам обращаться к экспертам Google для поддержки развертывания их браузеров. [337] В 2019 году компания Google запустила облачное управление браузером Chrome — панель управления, которая дает ИТ-менеджерам компаний возможность контролировать доступность контента, использование приложений и расширения браузера, установленные на развернутых компьютерах. [338]
В сентябре 2008 года Google выпустила большую часть исходного кода Chrome как проект с открытым исходным кодом под названием Chromium. Этот шаг позволил сторонним разработчикам изучить исходный код и помочь портировать браузер на операционные системы macOS и Linux . Часть Chromium, созданная Google, распространяется под разрешительной лицензией BSD . [339] На другие части исходного кода распространяются различные лицензии с открытым исходным кодом. [340] Chromium похож на Chrome, но не имеет встроенных автоматических обновлений и встроенного Flash-плеера, а также фирменного стиля Google и имеет синий логотип вместо разноцветного логотипа Google. [341] [342] Chromium не поддерживает отслеживание RLZ пользователя. [192] [187] [343] Первоначально программа просмотра PDF-файлов Google Chrome, PDFium, была исключена из Chromium, но позже в мае 2014 года стала открытой. [344] [345] PDFium можно использовать для заполнения PDF-форм. [346]
Возможна разработка приложений, расширений и тем для Chrome. Они заархивированы в файл .crx и содержат файл манифеста.json, в котором указана основная информация (например, версия, имя, описание, привилегии и т. д.), а также другие файлы пользовательского интерфейса (значки, всплывающие окна и т. д.). У Google есть официальное руководство для разработчиков о том, как создавать, разрабатывать и публиковать проекты. [347] Chrome имеет собственный интернет-магазин, где пользователи и разработчики могут загружать и скачивать эти приложения и расширения. [348]
Как и в случае с Microsoft Internet Explorer , популярность Google Chrome привела к появлению вредоносных программ, злоупотребляющих его названием. В конце 2015 года появилась рекламная копия Chrome под названием «eFast», которая узурпировала установку Google Chrome и перехватывала ассоциации типов файлов, чтобы ярлыки для распространенных типов файлов и протоколов связи ссылались на себя, а также внедряла рекламу на веб-страницы. Похожий значок был предназначен для обмана пользователей. [349] [350] [351]
{{cite book}}
: CS1 maint: location missing publisher (link){{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: numeric names: authors list (link)Еще одна вещь, которую я нашел вчера вечером, — это пакет Debian под названием PepperFlashPlayer.
Судя по всему, он работает так же, как существующий пакет FlashPlayer (который загружает Adobe Flash от Adobe и устанавливает его) — он загружает Chrome от Google, извлекает плагин PPAPI Flash и устанавливает его для Chromium.
На данный момент это может быть хорошим обходным решением для пользователей Chromium.
(Примечание: я не одобряю этот метод, а просто информирую людей о нем.) Но, очевидно, было бы лучше, если бы PPAPI Flash был доступен в более «официальном» контексте.
Как следует из названия, Chromium — это более сырая и менее доработанная версия Chrome.
Пользовательский интерфейс в основном идентичен, за исключением нескольких очень незначительных визуальных отличий.
[...] Наиболее очевидным отличием является логотип, в котором цвета Google заменены приглушенным синим цветом.