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