Google Chrome — Google Chrome

Google Chrome
Google Chrome na Androida Ikona 2016.svg
Google Chrome na Windows 10 screenshot.png
Google Chrome działający w systemie Windows 10
Deweloper(zy) Google
Pierwsze wydanie
Windows XP beta / 2 września 2008 ; 13 lat temu ( 2008-09-02 )
Windows XP 1.0 / 11 grudnia 2008 ; 12 lat temu ( 2008-12-11 )
macOS, Linux zapowiedź / 4 czerwca 2009 ; 12 lat temu ( 2009-06-04 )
macOS, Linux beta / 8 grudnia 2009 ; 11 lat temu ( 2009-12-08 )
Wieloplatformowy 5.0 / 25 maja 2010 ; 11 lat temu ( 2010-05-25 )
Stabilne zwolnienie(-a) [±]
Windows, macOS, Linux 94.0.4606.81  Edytuj to na Wikidanych/ 7 października 2021 ; 6 dni temu ( 7 października 2021 )
Android 94.0.4606.85  Edytuj to na Wikidanych/ 12 października 2021 ; 1 dzień temu ( 12 października 2021 )
iOS 94.0.4606.76  Edytuj to na Wikidanych/ 5 października 2021 ; 8 dni temu ( 5 października 2021 )
Wersja zapoznawcza [±]
Windows, macOS, Linux 95.0.4638.49  Edytuj to na Wikidanych/ 13 października 2021 ; 0 dni temu ( 13 października 2021 )
Napisane w C , C++ , Assembly , HTML , Java (tylko aplikacja na Androida), JavaScript , Python
Silniki Blink ( WebKit na iOS), silnik JavaScript V8
System operacyjny
Platforma IA-32 , x86-64 , ARMv7 , ARMv8-A
W zestawie z
Dostępne w 47 języków
Rodzaj Przeglądarka internetowa , przeglądarka mobilna
Licencja Własne oprogramowanie freeware oparte na komponentach open source.
Strona internetowa www .google .com /chrome /

Google Chrome to wieloplatformowa przeglądarka internetowa opracowana przez Google . Został wydany po raz pierwszy w 2008 roku dla Microsoft Windows , zbudowany z darmowych składników oprogramowania Apple WebKit i Mozilla Firefox . Został później przeniesiony do systemów Linux , macOS , iOS i Android , gdzie jest domyślną przeglądarką. Przeglądarka jest również głównym składnikiem systemu operacyjnego Chrome , gdzie służy jako platforma dla aplikacji internetowych .

Większość kodu źródłowego Chrome pochodzi z bezpłatnego i otwartego oprogramowania projektu Google Chromium , ale Chrome jest licencjonowany jako zastrzeżone oprogramowanie freeware . WebKit był oryginalnym silnikiem renderującym , ale Google ostatecznie rozwidlał go, aby stworzyć silnik Blink ; wszystkie warianty Chrome z wyjątkiem iOS używają teraz Blink.

Według szacunków StatCounter na październik 2021 r. Chrome ma 68% udział w światowym rynku przeglądarek (po osiągnięciu szczytowego poziomu 72,38% w listopadzie 2018 r.) na komputerach osobistych (PC), jest najczęściej używany na tabletach (przewyższając Safari ), a także dominuje na smartfonów i 65% na wszystkich platformach łącznie. Z powodu tego sukcesu Google rozszerzyło nazwę marki „Chrome” na inne produkty: Chrome OS, Chromecast , Chromebook , Chromebit , Chromebox i Chromebase .

Historia

Dyrektor generalny Google, Eric Schmidt, przez sześć lat sprzeciwiał się rozwojowi niezależnej przeglądarki internetowej. Stwierdził, że "w tamtym czasie Google było małą firmą" i nie chciał przechodzić przez "sieniące wojny przeglądarek ". Po tym, jak współzałożyciele Sergey Brin i Larry Page zatrudnili kilku programistów Mozilla Firefox i zbudowali demonstrację Chrome, Schmidt powiedział, że „To było tak dobre, że zasadniczo zmusiło mnie do zmiany zdania”.

We wrześniu 2004 roku pojawiły się pogłoski, że Google buduje przeglądarkę internetową. Dzienniki internetowe i gazety amerykańskie podały w tym czasie, że Google zatrudniał między innymi byłych programistów internetowych Microsoft. Pojawił się również wkrótce po wydaniu Mozilli Firefox 1.0, która zyskiwała na popularności i przejmowała udział w rynku od Internet Explorera , który odnotował problemy z bezpieczeństwem.

Rozwój przeglądarki rozpoczął się w 2006 roku pod przewodnictwem Sundara Pichaia .

Zapowiedź

Ogłoszenie o wydaniu zostało pierwotnie zaplanowane na 3 września 2008 r., a do dziennikarzy i blogerów miał zostać wysłany komiks autorstwa Scotta McClouda wyjaśniający funkcje nowej przeglądarki. Kopie przeznaczone do Europy zostały wysłane wcześnie i niemiecki bloger Philipp Lenssen Google Blogoscoped popełnił skan odpisu z 38-stronicowy komiks dostępny na jego stronie internetowej po ich otrzymaniu w dniu 1 września 2008. Google następnie wykonany komiks dostępny na Google Books , a wymienione na ich oficjalnym blogu wraz z wyjaśnieniem dotyczącym wczesnej wersji. Produkt został nazwany „Chrome” jako początkowa nazwa kodowa projektu deweloperskiego , ponieważ kojarzy się z szybkimi samochodami i prędkością. Google zachowało nazwę projektu deweloperskiego jako ostateczną nazwę wydania, jako „bezczelny” lub ironiczny moniker, ponieważ jednym z głównych celów było zminimalizowanie interfejsu użytkownika chrome .

Publikacja publiczna

Wczesna wersja Chromium dla systemu Linux wyjaśniająca różnicę między Chrome a Chromium

Przeglądarka została po raz pierwszy opublikowana publicznie, oficjalnie jako wersja beta , 2 września 2008 r. na Windows XP i nowsze, z obsługą 43 języków, a później jako „stabilna” publiczna wersja 11 grudnia 2008 r. Tego samego dnia , wiadomość CNET zwróciła uwagę na fragment w Warunkach korzystania z usługi dla początkowej wersji beta, który wydawał się przyznawać Google licencję na wszystkie treści przesyłane za pośrednictwem przeglądarki Chrome. Ten fragment został odziedziczony z ogólnych warunków korzystania z usług Google. Firma Google natychmiast odpowiedziała na tę krytykę, stwierdzając, że używany język został zapożyczony z innych produktów, i usunęła ten fragment z Warunków korzystania z usługi.

Chrome szybko zyskał około 1% udziału w użytkowaniu. Po początkowym wzroście udział w użyciu spadł, aż osiągnął najniższy poziom 0,69% w październiku 2008 r. Następnie ponownie zaczął rosnąć i do grudnia 2008 r. Chrome ponownie przekroczył próg 1%. Na początku stycznia 2009 r. CNET poinformował, że Google planuje wydać wersje Chrome dla OS X i Linux w pierwszej połowie roku. Pierwsze oficjalne zapowiedzi programistów Chrome OS X i Linux zostały ogłoszone 4 czerwca 2009 r. W poście na blogu stwierdzono, że brakuje im wielu funkcji i są przeznaczone do wczesnej opinii, a nie do ogólnego użytku. W grudniu 2009 r. firma Google wydała wersje beta przeglądarki Chrome dla systemów OS X i Linux. Google Chrome 5.0, ogłoszony 25 maja 2010 roku, był pierwszym stabilnym wydaniem obsługującym wszystkie trzy platformy.

Chrome był jedną z dwunastu przeglądarek oferowanych na BrowserChoice.eu użytkownikom systemu Microsoft Windows z Europejskiego Obszaru Gospodarczego w 2010 roku.

Rozwój

Chrome został zmontowany z 25 różnych bibliotek kodu z Google i stron trzecich, takich jak Mozilla „s Netscape Portable Runtime , Network Security Services , NPAPI (spadła od wersji 45), Skia silnik graficzny , SQLite oraz szereg innych projektów open-source . V8 JavaScript maszyna wirtualna została uznana za wystarczająco ważny projekt do dzielenia się (jak Adobe / Mozilla „s Tamarin ) i obsługiwany przez oddzielny zespół w Dania koordynowane przez Lars Bak w Aarhus . Według Google dotychczasowe implementacje były projektowane „dla małych programów, gdzie wydajność i interaktywność systemu nie były tak ważne”, ale aplikacje internetowe, takie jak Gmail „w pełni wykorzystują przeglądarkę internetową, jeśli chodzi o manipulacje DOM i JavaScript ”, a zatem znacznie skorzystałby na silniku JavaScript, który mógłby działać szybciej.

Chrome początkowo używał silnika renderującego WebKit do wyświetlania stron internetowych. W 2013 rozwidlili komponent WebCore, aby stworzyć własny silnik układu Blink . Oparty na WebKit, Blink używa tylko komponentów „WebCore” WebKit, zastępując inne komponenty, takie jak własną wieloprocesową architekturę, w miejsce natywnej implementacji WebKit. Chrome jest wewnętrznie testowany za pomocą testów jednostkowych , zautomatyzowanych testów skryptowych działań użytkownika, testów rozmytych , a także testów układu WebKit (99% z których Chrome rzekomo pomyślnie przeszedł) oraz w ciągu 20–30 godzin na często odwiedzanych witrynach w indeksie Google. minuty. Google stworzył Gears for Chrome, który dodał funkcje dla twórców stron internetowych, zwykle związane z tworzeniem aplikacji internetowych, w tym obsługę offline. Google wycofało Gears, ponieważ ta sama funkcjonalność stała się dostępna w standardach HTML5 .

11 stycznia 2011 r. menedżer produktu Chrome, Mike Jazayeri, ogłosił, że Chrome usunie obsługę kodeków wideo H.264 dla swojego odtwarzacza HTML5, powołując się na chęć dostosowania przeglądarki Google Chrome do obecnie dostępnych otwartych kodeków dostępnych w Chromium. projekt, na którym opiera się Chrome. Mimo to, 6 listopada 2012 r. Google wypuścił wersję Chrome na Windows, która dodała dekodowanie wideo H.264 z akceleracją sprzętową . W październiku 2013 r. Cisco ogłosiło, że udostępnia swoje kodeki H.264 na zasadach open source i pokryje wszystkie wymagane opłaty.

7 lutego 2012 r. firma Google uruchomiła Google Chrome Beta dla urządzeń z systemem Android 4.0 . Na wielu nowych urządzeniach z preinstalowanym systemem Android 4.1 lub nowszym Chrome jest domyślną przeglądarką. W maju 2017 r. Google ogłosił wersję Chrome dla urządzeń z rozszerzoną rzeczywistością i rzeczywistością wirtualną .

Historia wersji

Cechy

Google Chrome ma minimalistyczny interfejs użytkownika, a jego zasady interfejsu użytkownika są później wdrażane w innych przeglądarkach. Na przykład połączenie paska adresu i paska wyszukiwania z omniboksem lub omnibarem Chrome ma również reputację silnej wydajności przeglądarki.

Synchronizacja zakładek i ustawień

Chrome umożliwia użytkownikom synchronizowanie zakładek, historii i ustawień na wszystkich urządzeniach z zainstalowaną przeglądarką poprzez wysyłanie i odbieranie danych za pośrednictwem wybranego konta Google, które z kolei aktualizuje wszystkie instancje Chrome, na które się loguje. Można to uwierzytelnić za pomocą danych logowania Google lub hasła synchronizacji.

Obsługa standardów internetowych

Wyniki testu Acid3 w Google Chrome 4.0

Pierwsza wersja przeglądarki Google Chrome przeszła testy Acid1 i Acid2 . Począwszy od wersji 4.0, Chrome przeszedł wszystkie aspekty testu Acid3 .

Od maja 2011 Chrome ma bardzo dobre wsparcie dla JavaScript/ ECMAScript zgodnie ze standardami ECMAScript Ecma International Compliance Test 262 (wersja ES5.1 18 maja 2012). Ten test podaje jako wynik końcowy liczbę testów, w których przeglądarka nie powiodła się; stąd niższe wyniki są lepsze. W tym teście Chrome w wersji 37 uzyskał 10 punktów nieudanych / 11 578 zaliczonych. Dla porównania, Firefox 19 uzyskał wynik 193 niepowodzeń / 11 752 punktów zaliczonych, a Internet Explorer 9 ma wynik ponad 600 niepowodzeń, podczas gdy Internet Explorer 10 ma wynik 7 niepowodzeń.

W 2011 roku, w oficjalnym zestawie testów CSS 2.1 organizacji standaryzacyjnej W3C , WebKit, silnik renderujący Chrome, przeszedł 89,75% (89,38% z 99,59% objętych) testów CSS 2.1.

W teście standardów internetowych HTML5 Chrome 41 zdobywa 518 na 555 punktów, co plasuje go przed pięcioma najpopularniejszymi przeglądarkami komputerowymi. Chrome 41 na Androida zdobywa 510 na 555 punktów. Chrome 44 notuje 526 punktów, tylko 29 punktów mniej niż maksymalny wynik.

Bezpieczeństwo

Chrome okresowo pobiera aktualizacje dwóch czarnych list (jednej do wyłudzania informacji, a drugiej do złośliwego oprogramowania ) i ostrzega użytkowników, gdy próbują odwiedzić witrynę oznaczoną jako potencjalnie szkodliwa. Ta usługa jest również udostępniana do użytku przez innych za pośrednictwem bezpłatnego publicznego interfejsu API o nazwie „ Google Safe Browsing API”.

Chrome używa modelu alokacji procesów do kart piaskownicy . Stosując zasadę najmniejszych uprawnień , każdy proces tabulatora nie może wchodzić w interakcje z krytycznymi funkcjami pamięci (np. pamięcią systemu operacyjnego, plikami użytkownika) lub innymi procesami tabulacji – podobnie do „Trybu chronionego” Microsoftu używanego w przeglądarce Internet Explorer 9 lub nowszej. Sandbox zespołu mówi się, że „podjęte tę istniejącą granicę procesu i uczynił go do więzienia ”. Wymusza to model bezpieczeństwa komputera, w którym istnieją dwa poziomy wielopoziomowego bezpieczeństwa ( użytkownik i piaskownica ), a piaskownica może odpowiadać tylko na żądania komunikacji zainicjowane przez użytkownika . W systemie Linux sandboxing używa trybu seccomp .

W styczniu 2015 r. TorrentFreak poinformował, że korzystanie z Chrome podczas połączenia z Internetem za pomocą VPN może być poważnym problemem bezpieczeństwa ze względu na obsługę WebRTC przez przeglądarkę .

9 września 2016 r. poinformowano, że począwszy od Chrome 56, użytkownicy będą ostrzegani podczas odwiedzania niezabezpieczonych witryn HTTP, aby zachęcić więcej witryn do przejścia na HTTPS.

4 grudnia 2018 r. firma Google ogłosiła wydanie Chrome 71 z nowymi funkcjami bezpieczeństwa, w tym wbudowanym systemem reklamowym. Ponadto Google ogłosił również swój plan rozprawienia się ze stronami internetowymi, które powodują, że ludzie mimowolnie subskrybują abonamenty mobilne.

2 września 2020 r., wraz z wydaniem Chrome 85, Google rozszerzyło obsługę Secure DNS w przeglądarce Chrome na Androida . DNS-over-HTTPS (DoH), został zaprojektowany w celu poprawy bezpieczeństwa i prywatności podczas przeglądania sieci. W ramach aktualizacji Chrome automatycznie przełącza się na DNS-over-HTTPS (DoH), jeśli obecny dostawca DNS obsługuje tę funkcję.

Zarządzanie hasłami

Okna

Od 2008 roku Chrome jest obwiniany o to, że nie zawiera hasła głównego, aby zapobiec przypadkowemu dostępowi do haseł użytkownika. Deweloperzy Chrome wskazali, że hasło główne nie zapewnia rzeczywistej ochrony przed zdeterminowanymi hakerami i odmówili jego wdrożenia. Błędy zgłoszone w tej sprawie zostały oznaczone jako „WontFix”. Od lutego 2014 r. Google Chrome prosi użytkownika o podanie hasła do konta Windows przed wyświetleniem zapisanych haseł.

Linux

W systemie Linux Google Chrome/Chromium może przechowywać hasła na trzy sposoby:

Google Chrome/Chromium wybiera, który sklep ma być używany automatycznie, na podstawie używanego środowiska pulpitu .

Hasła przechowywane w GNOME Keyring lub KWallet są szyfrowane na dysku, a dostęp do nich jest kontrolowany przez dedykowane oprogramowanie demona. Hasła przechowywane w postaci zwykłego tekstu nie są szyfrowane. Z tego powodu, gdy używany jest GNOME Keyring lub KWallet, wszelkie niezaszyfrowane hasła, które zostały wcześniej zapisane, są automatycznie przenoszone do zaszyfrowanego magazynu.

Wsparcie dla używania GNOME Keyring i KWallet zostało dodane w wersji 6, ale używanie tych (jeśli są dostępne) nie było trybem domyślnym aż do wersji 12.

Chociaż Google Chrome/Chromium automatycznie wybiera sklep, który ma być używany, sklep, który ma być używany, można również określić za pomocą argumentu wiersza polecenia:

  • --password-store=gnome (aby użyć pęku kluczy GNOME)
  • --password-store=kwallet (aby użyć KWallet)
  • --password-store=basic (aby użyć magazynu zwykłego tekstu)
System operacyjny Mac

Od wersji 45 menedżer haseł Google Chrome nie jest już zintegrowany z pękiem kluczy , ponieważ cel interoperacyjności nie jest już możliwy.

Luki w zabezpieczeniach

W ciągu trzech lat działania Pwn2Own od 2009 do 2011 nie wykorzystano żadnych luk bezpieczeństwa w Chrome .

Na Pwn2Own 2012 Chrome został pokonany przez francuski zespół, który wykorzystał exploity dnia zerowego w wersji Flash dostarczonej z Chrome, aby przejąć pełną kontrolę nad w pełni załatanym 64-bitowym komputerem z systemem Windows 7 za pomocą witryny z pułapkami, która pokonała piaskownicę Chrome.

Chrome został dwukrotnie skompromitowany podczas 2012 CanSecWest Pwnium . Oficjalną odpowiedź Google na exploity przedstawił Jason Kersey, który pogratulował badaczom, zauważając: „Uważamy również, że oba zgłoszenia są dziełami sztuki i zasługują na szersze udostępnienie i uznanie”. Poprawki dla tych luk zostały wdrożone w ciągu 10 godzin od przesłania.

W programie Adobe Flash Player występuje znaczna liczba luk w zabezpieczeniach przeglądarki Chrome . Na przykład udany atak Pwn2Own z 2016 r. na Chrome opierał się na czterech lukach w zabezpieczeniach. Dwie luki były we Flashu, jedna w Chrome, a jedna w jądrze Windows. W 2016 r. firma Google ogłosiła, że ​​planuje wycofanie Flash Playera w przeglądarce Chrome, począwszy od wersji 53. Pierwsza faza planu polega na wyłączeniu Flasha dla reklam i „analizy w tle”, z ostatecznym celem całkowitego wyłączenia go przez do końca roku, z wyjątkiem określonych witryn, które Google uznało za zepsute bez tego. Flash zostanie następnie ponownie włączony z wyłączeniem reklam i analiz w tle w poszczególnych witrynach.

Ujawnione dokumenty opublikowane przez WikiLeaks, o kryptonimie Vault 7 i datowane na lata 2013-2016, szczegółowo opisują możliwości CIA , takie jak możliwość złamania zabezpieczeń przeglądarek internetowych (w tym Google Chrome).

Blokowanie złośliwego oprogramowania i blokowanie reklam

Google wprowadził ochronę skanowania pobierania w Chrome 17. W lutym 2018 r. Google wprowadził funkcję blokowania reklam na podstawie zaleceń Interactive Advertising Bureau . Witryny, które wykorzystują inwazyjne reklamy, otrzymują 30-dniowe ostrzeżenie, po czym ich reklamy zostaną zablokowane. Raporty konsumenckie zalecały użytkownikom instalowanie dedykowanych narzędzi do blokowania reklam, które oferują zwiększone bezpieczeństwo przed złośliwym oprogramowaniem i śledzeniem.

Wtyczki

  • Chrome obsługuje wtyczki do wersji 45 z interfejsem Netscape Plugin Application Programming Interface ( NPAPI ), dzięki czemu wtyczki (na przykład Adobe Flash Player ) działają jako nieograniczone oddzielne procesy poza przeglądarką i nie mogą być w trybie piaskownicy tak jak karty. ActiveX nie jest obsługiwany. Od 2010 r. Adobe Flash jest integralną częścią Chrome i nie trzeba go instalować osobno. Flash jest aktualizowany w ramach własnych aktualizacji Chrome. Obsługa apletów Java była dostępna w przeglądarce Chrome z aktualizacją Java 6 w wersji 12 i nowszych. Wsparcie dla języka Java w systemie OS X zostało zapewnione przez aktualizację Java wydaną 18 maja 2010 r.
  • 12 sierpnia 2009 r. firma Google wprowadziła zamiennik NPAPI, który jest bardziej przenośny i bezpieczniejszy, o nazwie Pepper Plugin API ( PPAPI ). Domyślny dołączony odtwarzacz PPAPI Flash Player (lub Flash Player oparty na Pepper) był najpierw dostępny w systemie operacyjnym Chrome , a następnie zastąpił odtwarzacz NPAPI Flash Player w systemie Linux od wersji Chrome 20, w systemie Windows od wersji 21 (co również zmniejszyło awarie Flasha o 20%), i ostatecznie pojawił się OS X w wersji 23.
  • 23 września 2013 r. Google ogłosił, że wycofa, a następnie usunie obsługę NPAPI. Obsługa NPAPI została usunięta z Linuksa w Chrome w wersji 35. Wtyczki NPAPI, takie jak Java, nie mogą już działać w Chrome (ale istnieją obejścia dla Flasha przy użyciu PPAPI Flash Player w systemie Linux, w tym dla Chromium).
  • 14 kwietnia 2015 r. Google wypuścił Chrome v42, domyślnie wyłączając NPAPI. To sprawia, że ​​wtyczki, które nie mają odpowiednika PPAPI, są niezgodne z Chrome, takie jak Java , Silverlight i Unity . Jednak obsługę NPAPI można było włączyć za pomocą menu chrome://flags, aż do wydania wersji 45 1 września 2015 r., która całkowicie usunęła obsługę NPAPI.

Prywatność

Tryb inkognito

Komunikat trybu incognito Google Chrome

Funkcja przeglądania prywatnego o nazwie tryb incognito uniemożliwia przeglądarce lokalne przechowywanie jakichkolwiek informacji o historii , plików cookie , danych witryn lub danych wejściowych formularzy. Pobrane pliki i zakładki zostaną zapisane. Ponadto aktywność użytkownika nie jest ukrywana przed odwiedzanymi witrynami lub dostawcą usług internetowych. Może być używany w tworzeniu stron internetowych do podglądu stron, które pojawiają się dla odwiedzających po raz pierwszy.

Tryb incognito jest podobny do funkcji przeglądania prywatnego w innych przeglądarkach internetowych. Nie uniemożliwia to zapisywania we wszystkich oknach: „Możesz przełączać się między oknem incognito a dowolnymi zwykłymi oknami, które masz otwarte. Będziesz w trybie incognito tylko wtedy, gdy używasz okna incognito”.

Wersja Chrome na iOS obsługuje również opcjonalną możliwość blokowania kart incognito za pomocą Face ID, Touch ID lub kodu urządzenia.

Możliwości słuchania

W czerwcu 2015 r. społeczność deweloperów Debiana odkryła, że ​​Chromium 43 i Chrome 43 zostały zaprogramowane do pobierania modułu współdzielonego Hotword , który mógł włączyć rozszerzenie rozpoznawania głosu OK Google , chociaż domyślnie było ono „wyłączone”. Wzbudziło to obawy o prywatność w mediach. Moduł został usunięty w przeglądarce Chrome 45, która została wydana 1 września 2015 r. i była obecna tylko w Chrome 43 i 44.

Obawy dotyczące śledzenia użytkowników

Chrome wysyła szczegółowe informacje o swoich użytkownikach i ich działaniach do Google za pomocą opcjonalnych i nieopcjonalnych mechanizmów śledzenia użytkowników.

Niektóre mechanizmy śledzenia można opcjonalnie włączać i wyłączać za pomocą interfejsu instalacji i okna dialogowego opcji przeglądarki. Nieoficjalne kompilacje, takie jak SRWare Iron , starają się całkowicie usunąć te funkcje z przeglądarki. Funkcja RLZ nie jest również dostępna w przeglądarce Chromium.

W marcu 2010 r. firma Google opracowała nową metodę gromadzenia statystyk instalacji: unikalny token identyfikacyjny dołączony do przeglądarki Chrome jest teraz używany tylko do pierwszego połączenia, które Google Update nawiązuje ze swoim serwerem.

Opcjonalna usługa sugestii zawarta w Google Chrome została skrytykowana, ponieważ dostarcza informacje wpisane w omniboksie do dostawcy wyszukiwania, zanim użytkownik wejdzie z powrotem. Umożliwia to wyszukiwarce dostarczanie sugestii dotyczących adresów URL, ale także zapewnia im informacje o korzystaniu z sieci powiązane z adresem IP .

Opcjonalna funkcja korzystania z usługi sieci Web w celu rozwiązywania błędów pisowni ma wpływ na prywatność.

Recenzja z 2019 r. przeprowadzona przez felietonistę technologicznego Washington Post , Geoffreya A. Fowlera, wykazała, że ​​w typowym tygodniu przeglądania Chrome pozwolił na przechowywanie tysięcy więcej plików cookie niż Mozilla Firefox. Fowler zwrócił uwagę, że ze względu na swoje firmy reklamowe, pomimo kontroli prywatności, które oferuje użytkownikom, Google jest głównym producentem plików cookie stron trzecich i ma interes finansowy w gromadzeniu danych użytkowników; zalecił przejście na Firefox , Apple Safari lub Brave oparty na Chromium .

W styczniu 2021 r. firma Alphabet oświadczyła, że ​​czyni postępy w opracowywaniu przyjaznych prywatności alternatyw, które zastąpiłyby pliki cookie stron trzecich używane obecnie przez reklamodawców i firmy do śledzenia nawyków przeglądania. Google obiecał wycofać korzystanie z plików cookie w swojej przeglądarce internetowej w 2022 roku, wdrażając zamiast tego technologię FLoC . Ogłoszenie pojawiło się po kontroli zarówno ze Stanów Zjednoczonych, jak i Wielkiej Brytanii: brytyjski Urząd ds. Konkurencji i Rynków wszczął formalne dochodzenie w sprawie roszczenia Google do zakończenia obsługi plików cookie w styczniu tego samego roku oraz pozwu antymonopolowego przeciwko firmie w grudniu 2020 r. do dziesiątej stany USA.

Przyszłe przejście Chrome na FLoC spotkało się z krytyką ze strony DuckDuckGo , Brave i Electronic Frontier Foundation .

Metody śledzenia
metoda Wysłane informacje Kiedy Opcjonalny? Zapisać się?
Instalacja Losowo wygenerowany token zawarty w instalatorze; służy do pomiaru wskaźnika sukcesu Google Chrome po instalacji

Podczas instalacji

Nie Nie dotyczy
Identyfikator RLZ Zakodowany ciąg, według Google, zawiera nieidentyfikujące informacje o tym, skąd pobrano Chrome i tygodniu jego instalacji; służy do pomiaru akcji promocyjnych; Google udostępnia kod źródłowy do dekodowania tego ciągu

Można wyłączyć w systemie operacyjnym Chrome. W przypadku przeglądarek Chrome działających we wszystkich innych systemach operacyjnych:

  • Wersje Chrome na komputery mogą tego uniknąć, pobierając przeglądarkę bezpośrednio z Google.
  • Mobilne wersje Chrome zawsze wysyłają identyfikator RLZ przy pierwszym uruchomieniu.
  • W wyszukiwarce Google
  • Przy pierwszym uruchomieniu i pierwszym użyciu paska adresu
Częściowy
Nie
Identyfikator klienta Unikalny identyfikator wraz z preferencjami użytkownika, dziennikami metryk użytkowania i awariami Nieznany tak tak
Prognozy omniboksu Tekst wpisywany w pasku adresu jest wysyłany do wyszukiwarki użytkownika, gdy nie jest on w trybie incognito. W trybie incognito sugestie są tworzone na urządzeniu. Podczas pisania tak Nie
Aktualizacja Google Informacje o tym, jak często używana jest przeglądarka Chrome, szczegółowe informacje o systemie operacyjnym i wersji Chrome Cyklicznie Częściowy
Nie

Nie ma już w tej tabeli: wcześniej Chrome mógł sugerować podobne strony, gdy nie można było znaleźć strony. W tym celu w niektórych przypadkach kontaktowano się z serwerami Google. Funkcja została usunięta.

Nie śledzić

W lutym 2012 roku Google ogłosił, że Chrome wdroży standard Do Not Track (DNT), aby informować strony internetowe, że użytkownicy nie chcą być śledzeni. Protokół został zaimplementowany w wersji 23. Zgodnie z projektem standardu W3 dla DNT, jest on domyślnie wyłączony w Chrome.

Prędkość

JavaScript wirtualna maszyna używana przez Chrome, z silnikiem V8 JavaScript , posiada funkcje takie jak generowanie kodu dynamiczny , ukrytymi przejściami klasy i precyzyjnego zbierania śmieci .

W 2008 r. kilka witryn przeprowadziło testy porównawcze przy użyciu narzędzia SunSpider JavaScript Benchmark , a także własnego zestawu testów wydajności obliczeniowej Google, które obejmują ray tracing i rozwiązywanie ograniczeń . Jednogłośnie stwierdzili, że Chrome działał znacznie szybciej niż wszyscy konkurenci, z którymi został przetestowany, w tym Safari (dla Windows), Firefox 3.0 , Internet Explorer 7 , Opera i Internet Explorer 8 . Jednak 11 października 2010 r. w niezależnych testach wydajności JavaScriptu Chrome był tuż za silnikiem Presto Opery, odkąd został zaktualizowany w wersji 10.5.

3 września 2008 r. Mozilla odpowiedziała, stwierdzając, że jej własny silnik JavaScript TraceMonkey (wtedy w wersji beta) był w niektórych testach szybszy niż silnik V8 Chrome. John Resig , ewangelista JavaScript Mozilli, dalej skomentował wydajność różnych przeglądarek w pakiecie Google, komentując „dziesiątkowanie” innych przeglądarek przez Chrome, ale kwestionował, czy pakiet Google jest reprezentatywny dla prawdziwych programów. Stwierdził, że Firefox 3.0 radził sobie słabo w testach porównawczych z intensywną rekurencją , takich jak Google, ponieważ zespół Mozilli nie zaimplementował jeszcze śledzenia rekurencji.

Dwa tygodnie po premierze Chrome w 2008 roku zespół WebKit ogłosił nowy silnik JavaScript, SquirrelFish Extreme , powołując się na 36% poprawę szybkości w porównaniu z silnikiem V8 Chrome.

Podobnie jak większość głównych przeglądarek internetowych, Chrome używa wstępnego pobierania DNS, aby przyspieszyć wyszukiwanie witryn internetowych, podobnie jak inne przeglądarki, takie jak Firefox, Safari, Internet Explorer (zwany DNS Pre-resolution) oraz w Operze jako UserScript (nie wbudowany).

Chrome dawniej używał swojego przestarzałego protokołu SPDY zamiast tylko HTTP podczas komunikacji z obsługującymi go serwerami, takimi jak usługi Google, Facebook, Twitter. Obsługa SPDY została usunięta w Chrome w wersji 51. Było to spowodowane zastąpieniem SPDY przez HTTP/2 , standard na nim oparty.

W listopadzie 2019 r. Google powiedział, że pracuje nad kilkoma systemami „speed badging”, które informują odwiedzających, dlaczego strona wymaga czasu, aby się wyświetlić. Odmiany obejmują proste ostrzeżenia tekstowe i bardziej subtelne znaki wskazujące, że witryna działa wolno. Nie podano daty, kiedy system plakietek zostanie dołączony do przeglądarki Chrome.

Stabilność

Zrzut ekranu przedstawiający awarię przeglądarki Chrome

W Chrome zaimplementowano architekturę wieloprocesową, w której domyślnie osobny proces jest przydzielany do każdej instancji witryny i wtyczki. Ta procedura jest nazywana izolacją procesu i zwiększa bezpieczeństwo i stabilność, zapobiegając kolidowaniu ze sobą zadań. Atakujący, który z powodzeniem uzyskuje dostęp do jednej aplikacji, nie uzyskuje dostępu do żadnej innej, a niepowodzenie w jednym przypadku skutkuje wyświetleniem ekranu śmierci Smutnej karty , podobnego do znanego Smutnego Maca , ale tylko jedna karta ulega awarii zamiast całej aplikacji. Ta strategia wymaga z góry stałego kosztu na proces, ale powoduje mniejsze rozdęcie pamięci w miarę upływu czasu, ponieważ fragmentacja jest ograniczona do każdego wystąpienia i nie wymaga już dalszych alokacji pamięci. Ta architektura została później przyjęta w Safari i Firefox.

Chrome zawiera narzędzie do zarządzania procesami o nazwie Menedżer zadań, które pozwala użytkownikom zobaczyć, które witryny i wtyczki zużywają najwięcej pamięci , pobierają najwięcej bajtów i nadużywają procesora, a także umożliwia ich zakończenie. Wersja 23 przeglądarki Chrome zapewnia użytkownikom dłuższy czas pracy baterii w systemach obsługujących akcelerowane przez GPU dekodowanie wideo Chrome.

Zapisywanie stron

Komputerowa wersja Chrome umożliwia zapisywanie stron w formacie HTML z zasobami w podfolderze „_files” lub jako nieprzetworzony dokument tylko w formacie HTML. Oferuje również opcję zapisywania w formacie MHTML .

Interfejs użytkownika

Logo Google Chrome
Motyw 2D od marca 2011 do października 2015
Motyw Material Design używany od września 2014 r. w przypadku wersji mobilnych i od października 2015 r. w przypadku wersji na komputery stacjonarne

Domyślnie główny interfejs użytkownika zawiera przyciski Wstecz, Dalej, Odśwież/Anuluj i Menu. Przycisk Strona główna nie jest domyślnie wyświetlany, ale można go dodać na stronie Ustawienia, aby przenieść użytkownika na stronę nowej karty lub niestandardową stronę główną.

Karty są głównym składnikiem interfejsu użytkownika Chrome i zostały przeniesione na górę okna, a nie poniżej elementów sterujących. Ta subtelna zmiana kontrastuje z wieloma istniejącymi przeglądarkami z kartami, które są oparte na oknach i zawierają karty. Karty wraz z ich stanem można płynnie przenosić między kontenerami okien poprzez przeciąganie. Każda karta ma własny zestaw elementów sterujących, w tym omniboks .

Omnibox to pole URL , który łączy w sobie funkcje zarówno pasku adresu i pola wyszukiwania. Jeśli użytkownik wprowadzi adres URL witryny wcześniej wyszukiwanej, Chrome pozwala nacisnąć Tab, aby ponownie przeszukać witrynę bezpośrednio z omniboksu. Gdy użytkownik zaczyna pisać w omniboksie, Chrome wyświetla sugestie dotyczące wcześniej odwiedzanych witryn (na podstawie adresu URL lub tekstu na stronie), popularnych witryn (niekoniecznie odwiedzanych wcześniej — dzięki funkcji wyszukiwania dynamicznego Google ) oraz popularnych wyszukiwań. Chociaż wyszukiwanie dynamiczne można wyłączyć, nie można wyłączyć sugestii opartych na wcześniej odwiedzanych witrynach. Chrome będzie również automatycznie uzupełniać adresy URL często odwiedzanych witryn. Jeśli użytkownik wpisze w omniboksie słowa kluczowe, które nie pasują do wcześniej odwiedzanych witryn i naciśnie klawisz Enter, Chrome przeprowadzi wyszukiwanie przy użyciu domyślnej wyszukiwarki.

Jedną z wyróżniających funkcji Chrome jest strona nowej karty , która może zastąpić stronę główną przeglądarki i jest wyświetlana po utworzeniu nowej karty. Pierwotnie pokazywały miniatury dziewięciu najczęściej odwiedzanych stron internetowych, wraz z częstymi wyszukiwaniami, ostatnimi zakładkami i ostatnio zamkniętymi kartami; podobny do przeglądarki Internet Explorer i Firefox z paskiem narzędzi Google lub szybkiego wybierania Opery . W przeglądarce Google Chrome 2.0 strona Nowa karta została zaktualizowana, aby umożliwić użytkownikom ukrywanie miniatur, których nie chcieli pojawiać.

Począwszy od wersji 3.0, strona nowej karty została przebudowana, aby wyświetlać miniatury ośmiu najczęściej odwiedzanych witryn. Miniatury można zmieniać, przypinać i usuwać. Alternatywnie zamiast miniatur można wyświetlić listę linków tekstowych. Zawiera również pasek „Ostatnio zamknięte”, który pokazuje ostatnio zamknięte karty oraz sekcję „wskazówek”, która wyświetla wskazówki i porady dotyczące korzystania z przeglądarki.

Chrome zawiera podmenu zakładek, które zawiera listę zakładek użytkownika, zapewnia łatwy dostęp do Menedżera zakładek Chrome i umożliwia użytkownikowi włączanie i wyłączanie paska zakładek .

Dla twórców stron internetowych Chrome oferuje inspektora elementów (Inspect Element), podobny do rozszerzenia przeglądarki Firebug , który pozwala użytkownikom zajrzeć do DOM i zobaczyć, co składa się na stronę internetową.

Chrome ma specjalne adresy URL, które ładują strony aplikacji zamiast witryn lub plików na dysku. Chrome ma również wbudowaną możliwość włączania funkcji eksperymentalnych. Pierwotnie nazwany about:labs, adres został zmieniony about:flagsna, aby był mniej oczywisty dla zwykłych użytkowników.

W marcu 2011 r. firma Google wprowadziła nowe uproszczone logo, które zastąpiło poprzednie logo 3D, które było używane od początku projektu. Projektant Google, Steve Rura, wyjaśnił uzasadnienie firmy dotyczące zmiany: „Ponieważ w Chrome chodzi o jak najłatwiejsze i bezproblemowe korzystanie z Internetu, odświeżyliśmy ikonę Chrome, aby lepiej odzwierciedlać te nastroje. Prostsza ikona uosabia ducha Chrome – by internet był szybszy, lżejszy i łatwiejszy dla wszystkich”.

We wrześniu 2013 r. Google zaczął tworzyć aplikacje Chrome „na komputer”. Oznaczało to dostęp w trybie offline, skróty na pulpicie i mniejszą zależność od Chrome — aplikacje uruchamiają się w oknie innym niż Chrome i wyglądają bardziej jak aplikacje natywne.

2 stycznia 2019 r. firma Google wprowadziła natywny ciemny motyw dla Chrome w systemie Windows 10 .

Skróty na pulpicie i aplikacje

Chrome umożliwia użytkownikom tworzenie lokalnych skrótów na pulpicie, które otwierają aplikacje internetowe w przeglądarce. Przeglądarka po otwarciu w ten sposób nie zawiera żadnego zwykłego interfejsu poza paskiem tytułu, aby nie "przerwać czegokolwiek, co użytkownik próbuje zrobić". Dzięki temu aplikacje internetowe mogą działać razem z lokalnym oprogramowaniem (podobnie jak Mozilla Prism i Fluid ).

Ta funkcja, według Google, zostałaby wzbogacona o Chrome Web Store , kompleksowy katalog aplikacji internetowych, który został otwarty w grudniu 2010 roku.

Sklep internetowy Chrome

Ogłoszony 7 grudnia 2010 r. Chrome Web Store umożliwia użytkownikom instalowanie aplikacji internetowych jako rozszerzeń przeglądarki, chociaż większość z tych rozszerzeń działa po prostu jako linki do popularnych stron internetowych i/lub gier, niektóre aplikacje, takie jak Springpad , zapewniają dodatkowe funkcje, takie jak dostęp w trybie offline. Motywy i rozszerzenia zostały również ściśle zintegrowane z nowym sklepem, umożliwiając użytkownikom przeszukiwanie całego katalogu dodatków Chrome.

Sklep Chrome Web Store został otwarty 11 lutego 2011 r. wraz z wydaniem przeglądarki Google Chrome 9.0.

Rozszerzenia

Rozszerzenia przeglądarki mogą modyfikować Google Chrome. Są one obsługiwane przez wersję desktopową przeglądarki. Te rozszerzenia są napisane przy użyciu technologii internetowych, takich jak HTML , JavaScript i CSS . Są one rozpowszechniane za pośrednictwem sklepu Chrome Web Store , początkowo znanego jako Galeria rozszerzeń Google Chrome. Wszyscy użytkownicy posiadający konto Google mogą dodawać rozszerzenia po ich opracowaniu. Wiele rozszerzeń Chrome po zainstalowaniu ma dostęp do danych użytkownika. Istnieją trzy poziomy uprawnień, o które może poprosić aplikacja lub rozszerzenie. Wszystkie rozszerzenia muszą mieć jasny i pojedynczy cel.

9 września 2009 r. firma Google domyślnie włączyła rozszerzenia na kanale programistów Chrome i udostępniła kilka przykładowych rozszerzeń do testów. W grudniu uruchomiono wersję beta Galerii rozszerzeń Google Chrome z około 300 rozszerzeniami. Został uruchomiony 25 stycznia 2010 r. wraz z Google Chrome 4.0, zawierającym około 1500 rozszerzeń.

W 2014 r. Google zaczął uniemożliwiać niektórym użytkownikom systemu Windows instalowanie rozszerzeń, które nie są hostowane w Chrome Web Store . W następnym roku Google zgłosiło „75% spadek liczby próśb o pomoc do obsługi klienta w celu odinstalowania niechcianych rozszerzeń”, co doprowadziło do rozszerzenia tego ograniczenia na wszystkich użytkowników systemów Windows i Mac. Zgodnie z warunkami umowy EULA Google może usunąć lub wyłączyć dowolne rozszerzenia z instalacji przeglądarki Chrome użytkownika.

Godne uwagi przykłady

Motywy

Począwszy od Google Chrome 3.0, użytkownicy mogą instalować motywy, aby zmienić wygląd przeglądarki. Wiele bezpłatnych motywów innych firm jest dostępnych w galerii online, do której można uzyskać dostęp za pomocą przycisku „Pobierz motywy” w opcjach przeglądarki Chrome.

Automatyczne tłumaczenie strony internetowej

Począwszy od Google Chrome 4.1 aplikacja dodała wbudowany pasek tłumaczenia za pomocą Tłumacza Google . Tłumaczenie językowe jest obecnie dostępne dla 52 języków. Gdy podczas instalacji Chrome wykryje język obcy inny niż preferowany język użytkownika, zapyta go, czy ma tłumaczyć.

Kanały wydań, cykle i aktualizacje

Pierwsze wydanie produkcyjne w dniu 11 grudnia 2008 r. oznaczało koniec początkowego okresu testów Beta i początek produkcji. Niedługo potem, 8 stycznia 2009 r., Google ogłosił zaktualizowany system wydań z trzema kanałami: Stabilnym (odpowiadającym tradycyjnej produkcji), Beta i Developer Preview (zwanym również kanałem „Dev”). Tam, gdzie wcześniej były tylko dwa kanały: Beta i Developer, teraz były trzy. Jednocześnie wszyscy użytkownicy kanału deweloperskiego zostali przeniesieni do kanału beta wraz z promowaną wersją deweloperską. Google wyjaśnił, że teraz kompilacje kanału dla programistów będą mniej stabilne i dopracowane niż te z początkowego okresu beta Google Chrome. Użytkownicy wersji beta mogli w razie potrzeby wrócić do kanału programisty.

Każdy kanał ma swój własny cykl wydawniczy i poziom stabilności. Kanał stabilny był aktualizowany mniej więcej co kwartał, zawierał funkcje i poprawki, które przeszły „dokładne” testy w kanale beta. Wersja beta aktualizowana mniej więcej co miesiąc, a „stabilne i kompletne” funkcje przeniesione z kanału programisty. Kanał programistów był aktualizowany raz lub dwa razy w tygodniu i był miejscem, w którym pomysły i funkcje były po raz pierwszy publicznie ujawniane „(a czasem zawodzą) i czasami mogą być bardzo niestabilne”. [Cytowane uwagi z ogłoszeń dotyczących zasad Google.]

Ikona aplikacji Google Chrome Canary

22 lipca 2010 r. Google ogłosił, że zwiększy prędkość, z jaką wypuszcza nowe stabilne wersje; cykle wydań zostały skrócone z kwartalnych do sześciu tygodni w przypadku głównych aktualizacji stabilnych. Wydania kanału beta pojawiają się teraz mniej więcej w tym samym tempie co wydania stabilne, choć z około miesięcznym wyprzedzeniem, podczas gdy wydania kanału deweloperskiego pojawiają się mniej więcej raz lub dwa razy w tygodniu, dając czas na podstawowe testy krytyczne dla wydania. Ten szybszy cykl wydań przyniósł również czwarty kanał: kanał „Canary”, aktualizowany codziennie z kompilacji wyprodukowanej o godzinie 09:00 UTC z najbardziej stabilnej z ostatnich 40 wersji . Nazwa odnosi się do praktyki używania kanarków w kopalniach węgla , więc jeśli zmiana „zabije” Chrome Canary, migracja do kanału Dewelopera zostanie zablokowana, przynajmniej do czasu naprawy w kolejnej wersji Canary. Canary to „najbardziej zakrwawiona oficjalna wersja Chrome i nieco mieszanka między programistami Chrome i kompilacjami migawek Chromium”. Uwolnienia kanaryjskie biegną równolegle z każdym innym kanałem; nie jest powiązany z inną instalacją przeglądarki Google Chrome i dlatego może uruchamiać różne profile synchronizacji, motywy i preferencje przeglądarki. Gwarantuje to, że funkcja awaryjna pozostanie nawet wtedy, gdy niektóre aktualizacje Canary mogą zawierać błędy przełomowe. Natywnie nie zawiera opcji bycia domyślną przeglądarką, chociaż w systemach Windows i OS X można ją ustawić w Preferencjach systemowych. Canary był początkowo tylko Windows; OS X wersja została wydana w dniu 3 maja 2011 r.

Kanał beta Chrome na Androida został uruchomiony 10 stycznia 2013 r.; podobnie jak Canary, działa równolegle ze stabilnym kanałem dla Androida. Chrome Dev na Androida został uruchomiony 29 kwietnia 2015 r.

Wszystkie kanały Chrome są automatycznie dystrybuowane zgodnie z ich cyklami wydawniczymi. Mechanizm różni się w zależności od platformy. W systemie Windows korzysta z Google Update, a automatyczną aktualizacją można sterować za pomocą zasad grupy . Alternatywnie użytkownicy mogą pobrać samodzielny instalator wersji Chrome, która nie aktualizuje się automatycznie. W systemie OS X korzysta z usługi Google Update Service, a automatyczną aktualizacją można sterować za pomocą systemu „domyślnych” systemu OS X. W systemie Linux pozwala na dostarczanie aktualizacji przez normalny system zarządzania pakietami . To automatyczne aktualizowanie jest kluczową różnicą w porównaniu z Chromium , niemarkową przeglądarką typu open source, która stanowi rdzeń Google Chrome. Ponieważ Chromium służy również jako przedpremierowy pakiet programistyczny dla Chrome, jego wersje są dostarczane jako kod źródłowy, a migawki do zbudowania są tworzone w sposób ciągły z każdym nowym zatwierdzeniem , co wymaga od użytkowników zarządzania własnymi aktualizacjami przeglądarki.

W marcu 2021 r. firma Google ogłosiła, że ​​począwszy od Chrome 94 w trzecim kwartale 2021 r., stabilne wersje Google Chrome będą wydawane co cztery tygodnie, a nie sześć tygodni, jak miało to miejsce od 2010 r. Ponadto firma Google ogłosiła nowy kanał wydań systemu administratorzy i osoby osadzające przeglądarki z wydaniami co osiem tygodni.

Numery wersji wydań

Wydania są identyfikowane za pomocą czteroczęściowego numeru wersji, np. 42.0.2311.90 (wydanie stabilne systemu Windows 14 kwietnia 2015 r.). Komponenty to major.minor.build.patch.

Major.minor odzwierciedla zasady planowania
Build.patch identyfikuje postęp treści
  • Major reprezentuje wydanie produktu. Są one zaplanowane 7-8 rocznie, w przeciwieństwie do innych systemów oprogramowania, w których główny numer wersji aktualizuje się tylko o istotną nową zawartość.
  • Minor to zwykle 0. Odniesienia do wersji „x” lub „x.0”, np. 42.0, odnoszą się do tego oznaczenia major.minor .
  • Budowa stale rośnie. Dla cyklu wydawniczego, np. 42.0, istnieje kilka kompilacji w okresie Canary i Developer. Ostatni numer kompilacji od Dewelopera jest przechowywany w wersji beta i stabilnej i jest zablokowany z głównym.pobocznym dla tego wydania.
  • Patch resetuje się z każdą kompilacją , zwiększając się z każdą poprawką . Pierwsza łatka to 0, ale zwykle pierwsza opublikowana łatka jest nieco wyższa. W wersji beta i stabilnej tylko przyrosty poprawek .

Harmonogramy wydań Chromium i Chrome są połączone za pomocą dat Branch Point wersji Chromium ( Major ) publikowanych co roku. Punkty rozgałęzienia poprzedzają ostateczną wersję kompilacji Chrome Developer (początkową) o 4 dni (prawie zawsze), a początkową wersję Chrome Stable o około 53 dni.

Przykład: Wersja 42 Branch Point miała miejsce 20 lutego 2015 r. Kompilacje deweloperskie przestały być rozwijane w kompilacji 2311 z wydaniem 42.0.2311.4 24 lutego, 4 dni później. Pierwsza stabilna wersja, 42.0.2311.90, miała miejsce 14 kwietnia 2015 r., 53 dni po Rozgałęzieniu.

Zarządzanie kolorem

Chrome obsługuje zarządzanie kolorami przy użyciu dostarczonej przez system obsługi ICC v2 i v4 w systemie macOS , a od wersji 22 domyślnie obsługuje profile ICC v2 na innych platformach.

T-Rex

W przeglądarce Chrome, gdy nie ma połączenia z Internetem i pojawia się komunikat o błędzie „Brak internetu”, na górze wyświetlany jest „ 8-bitowyTyrannosaurus rex , ale po naciśnięciu spacji na klawiaturze kliknięcie myszą to albo dotykając go na urządzeniach dotykowych, T-Rex od razu przeskakuje raz i kreski w poprzek kaktusa -ridden pustyni, ukazując go za jajko w postaci gry platformowej . Sama gra jest nieskończonym biegaczem i nie ma ograniczeń czasowych w grze, ponieważ postępuje szybciej i okresowo zmienia się na czarne tło. Szkolny administrator Chromebooka może wyłączyć grę.

Platformy

Aktualna wersja Chrome działa na:

Od kwietnia 2016 r. dostępne są stabilne 32-bitowe i 64-bitowe kompilacje dla systemu Windows, a tylko 64-bitowe stabilne kompilacje są dostępne dla systemów Linux i macOS . 64-bitowe kompilacje systemu Windows stały się dostępne w kanale deweloperskim i jako kompilacje kanaryjskie 3 czerwca 2014 r., w kanale beta 30 lipca 2014 r., a w kanale stabilnym 26 sierpnia 2014 r. Dostępne stały się 64-bitowe kompilacje systemu OS X w wersji canary kompiluje się 7 listopada 2013 r., w kanale beta 9 października 2014 r., a w kanale stabilnym 18 listopada 2014 r.

Począwszy od wydania wersji 89, Chrome będzie obsługiwany tylko na procesorach Intel / Intel x86 i AMD z zestawem instrukcji SSE3 .

System operacyjny Ostatnia wersja Status wsparcia
Okna 7 i później 94 2009–
XP SP2+ i Vista 49 2008–2016
System operacyjny Mac 10.11 i później 94 2015–
10.10 87 2014-2021
10,9 67 2013–2018
10,610,8 (x64) 49 2009-2016
10,6 (IA-32) 38
10,5 (IA-32,x64) 21 2008–2012
Pulpit Linuksa x64 94 2010–
IA-32 48 2010-2016
Android 5.0 i nowsze 94 2014–
4.4 81 2013-2020
4.1-4.3 (ARMv7,IA-32,x64) 71 2012–2019
4.0 (ARMv7,IA-32) 42 2011-2015
iOS 14.0 i nowsze 94 2020–
13.x 93 2019-2021
12.x 92 2018-2021
11.x 76 2017–2019
10.x 71 2016–2019
9.x 63 2014–2018
8.x , 7.x 47 2013-2016
6.x 37 2012-2015
5.x 29 2011–2013
4.x 23 2010-2012


Android

Wersja beta na urządzenia z Androidem 4.0 została uruchomiona 7 lutego 2012 r. i jest dostępna w Google Play w ograniczonej liczbie krajów .

Godne uwagi funkcje: synchronizacja z komputerem Chrome w celu zapewnienia tych samych zakładek i wyświetlania tych samych kart przeglądarki, wstępne renderowanie stron, przyspieszenie sprzętowe.

Wiele najnowszych funkcji HTML5: prawie wszystkie funkcje platformy internetowej: kanwa akcelerowana przez GPU, w tym przekształcenia CSS 3D, animacje CSS, SVG, WebSocket (w tym wiadomości binarne), Dedykowani pracownicy; ma obsługę przewijania po przepełnieniu, silną obsługę wideo HTML5 i nowe możliwości, takie jak IndexedDB, WebWorkers, pamięć podręczna aplikacji i interfejsy API plików, selektory daty i czasu, części interfejsu API przechwytywania mediów. Obsługuje również funkcje zorientowane na urządzenia mobilne, takie jak orientacja urządzenia i geolokalizacja.

Dostosowania mobilne: przełączanie kart gestami przesuwania, podgląd linków umożliwia powiększanie (wielu) linków, aby upewnić się, że kliknięto żądany, zwiększenie rozmiaru czcionki, aby zapewnić czytelność niezależnie od poziomu powiększenia.

Funkcje, których brakuje w wersji mobilnej, to między innymi karty w piaskownicy, Bezpieczne przeglądanie, aplikacje lub rozszerzenia , Adobe Flash (teraz i w przyszłości), Klient natywny oraz możliwość eksportowania danych użytkowników, takich jak lista otwartych kart lub ich historia przeglądania do przenośnego pliki lokalne.

Zmiany rozwojowe: zdalne debugowanie, część warstwy przeglądarki została zaimplementowana w Javie, komunikując się z resztą kodu Chromium i WebKit poprzez Java Native Bindings. Kod Chrome na Androida to rozwidlenie projektu Chromium. Priorytetem jest przesyłanie większości nowego i zmodyfikowanego kodu do Chromium i WebKit, aby rozwiązać problem.

Aktualizacja z 17 kwietnia 2012 r. obejmowała dostępność w 31 dodatkowych językach i we wszystkich krajach, w których dostępny jest Google Play. W przeciwieństwie do wersji mobilnej, można również zamówić komputerową wersję strony internetowej. Ponadto użytkownicy Androida mogą teraz dodawać zakładki do swoich ekranów głównych Androida, jeśli wybiorą i zdecydują, które aplikacje powinny obsługiwać linki otwierane w Chrome.

27 czerwca 2012 r. Google Chrome dla Androida wyszedł z wersji beta i stał się stabilny.

Chrome 18.0.1026311, wydany 26 września 2012 r., był pierwszą wersją Chrome dla Androida obsługującą urządzenia mobilne oparte na procesorze Intel x86.

Począwszy od wersji 25, wersja Chrome na Androida jest zgodna z wersją na komputery, a zwykle nowe stabilne wydania są dostępne w tym samym czasie między wersją na Androida i komputerową. Google wypuściło oddzielny kanał beta Chrome na Androida 10 stycznia 2013 r., w wersji 25. Od 2013 r. osobna wersja beta Chrome jest dostępna w sklepie Google Play – może działać równolegle ze stabilną wersją.

System operacyjny Chrome

Google Chrome jest podstawą systemu operacyjnego Google Chrome OS , który jest dostarczany na określonym sprzęcie od partnerów produkcyjnych Google. Interfejs użytkownika ma minimalistyczny design przypominający przeglądarkę Google Chrome. Chrome OS jest skierowany do użytkowników, którzy spędzają większość czasu na komputerze w sieci; jedyne aplikacje na urządzeniach to przeglądarka zawierająca odtwarzacz multimedialny i menedżer plików .

Google ogłosił Chrome OS 7 lipca 2009 r.

iOS

Chrome jest dostępny w mobilnym systemie operacyjnym iOS firmy Apple jako Google Chrome na iOS. Wydana w sklepie Apple App Store 26 czerwca 2012 r. obsługuje urządzenia iPad , iPhone i iPod touch , a aktualna wersja wymaga, aby na urządzeniu był zainstalowany system iOS 12.0 lub nowszy. Zgodnie z wymaganiami Apple dotyczącymi przeglądarek udostępnionych w App Store, ta wersja Chrome korzysta z iOS WebKit  – który jest własnym silnikiem i komponentami renderowania mobilnego Apple, opracowanymi dla ich przeglądarki Safari – dlatego jest ograniczony do korzystania z własnego silnika JavaScript V8 Google. Chrome to domyślna przeglądarka internetowa aplikacji Gmail na iOS .

W recenzji przeprowadzonej przez Chitika , Chrome odnotował 1,5% rynku przeglądarek internetowych iOS na dzień 18 lipca 2012 r. W październiku 2013 r. Chrome miał 3% rynku przeglądarek iOS.

Linux

W dystrybucjach systemu Linux obsługa 32-bitowych procesorów Intel zakończyła się w marcu 2016 r., chociaż Chromium jest nadal obsługiwany. Od wersji 26 przeglądarki Chrome instalacje przeglądarki w systemie Linux można aktualizować tylko w systemach obsługujących GCC v4.6 i GTK v2.24 lub nowsze. Dlatego przestarzałe systemy obejmują (na przykład) Debian 6 2.20 i RHEL 6 2.18.

Okna

Obsługa przeglądarki Google Chrome w systemach Windows XP i Windows Vista zakończyła się w kwietniu 2016 r. Ostatnią wersją przeglądarki Google Chrome, którą można uruchomić w systemach Windows XP i Windows Vista, była wersja 49.0.2623.112, wydana 7 kwietnia 2016 r., a następnie ponownie wydana w kwietniu 11, 2016.

Wsparcie dla Google Chrome w systemie Windows 7 miało zakończyć się 15 lipca 2021 r., jednak ze względu na trwającą pandemię COVID-19 migracja do nowszych wersji systemu Windows ( Windows 10 lub 11 ) zajmuje więcej czasu. został przesunięty o co najmniej kolejne 6 miesięcy (15 stycznia 2022 r.).

„Tryb Windows 8” został wprowadzony w 2012 roku i od tego czasu został wycofany. Został on udostępniony kanałowi programistów, który umożliwił użytkownikom systemów Windows 8 i Windows 8.1 uruchamianie Chrome z pełnoekranowym interfejsem zoptymalizowanym pod kątem tabletów, z dostępem do funkcji przyciągania, udostępniania i wyszukiwania. W październiku 2013 r. tryb Windows 8 na kanale deweloperskim został zmieniony na środowisko pulpitu naśladujące interfejs systemu operacyjnego Chrome z dedykowanym systemem okienkowym i paskiem zadań dla aplikacji internetowych. Zostało to usunięte w wersji 49, a użytkownicy, którzy dokonali uaktualnienia do systemu Windows 10, utracą tę funkcję.

System operacyjny Mac

Google wycofało wsparcie dla Mac OS X 10.5 wraz z wydaniem Chrome 22. Wsparcie dla 32-bitowych wersji Chrome zakończyło się w listopadzie 2014 roku wraz z wydaniem Chrome 39. Wsparcie dla Mac OS X 10.6 , 10.7 i 10.8 zakończyło się w kwietniu 2016 r. wydanie Chrome 50. Wsparcie dla OS X 10.9 zakończyło się w kwietniu 2018 roku wraz z wydaniem Chrome 66.

Przyjęcie

Google Chrome spotkał się z uznaniem po wydaniu. W 2008 roku Matthew Moore z The Daily Telegraph podsumował werdykt pierwszych recenzentów: „Google Chrome jest atrakcyjny, szybki i ma kilka imponujących nowych funkcji...”

Początkowo Microsoft podobno bagatelizował zagrożenie ze strony Chrome i przewidywał, że większość ludzi skorzysta z Internet Explorera 8 . Opera Software powiedziała, że ​​„Chrome wzmocni sieć jako największą platformę aplikacji na świecie”. Jednak do 25 lutego 2010 r. BusinessWeek poinformował, że „Po raz pierwszy od lat energia i zasoby są przelewane do przeglądarek, wszechobecnych programów umożliwiających dostęp do treści w sieci. dwie strony. Pierwszą jest Google, którego wielkie plany dotyczące przeglądarki Chrome wyrwały Microsoft z konkurencyjnego marazmu i zmusiły giganta oprogramowania do zwrócenia świeżej uwagi na własną przeglądarkę, Internet Explorer. triumfował w ostatniej wojnie przeglądarek, sprowadzając Netscape na zagładę. Teraz wraca do gry”. Mozilla powiedziała, że ​​wprowadzenie Chrome na rynek przeglądarek internetowych nie jest „żadną niespodzianką”, że „Chrome nie ma na celu konkurowania z Firefoksem”, a ponadto nie wpłynie to na relacje przychodów Google z Mozillą .

Projekt Chrome wypełnia lukę między komputerem a tak zwanym przetwarzaniem w chmurze. Za jednym naciśnięciem przycisku Chrome umożliwia utworzenie na pulpicie, menu Start lub skrótu QuickLaunch do dowolnej strony internetowej lub aplikacji internetowej, zacierając granicę między zawartością online a zawartością komputera. Na przykład stworzyłem skrót na pulpicie do Map Google. Gdy tworzysz skrót do aplikacji internetowej, Chrome usuwa wszystkie paski narzędzi i karty z okna, pozostawiając coś, co bardziej przypomina aplikację komputerową niż aplikację internetową lub stronę.

—  PC Świat

Ze względu na swoją dominację na rynku przeglądarek internetowych, Google został oskarżony o wykorzystywanie technologii Chrome i Blink do wprowadzania nowych standardów internetowych, które są proponowane przez Google we własnym zakresie, a następnie wdrażane przede wszystkim przez jego usługi. Doprowadziło to do wad wydajności i problemów ze zgodnością z konkurencyjnymi przeglądarkami, a w niektórych przypadkach programiści celowo odmawiali testowania swoich witryn w jakiejkolwiek innej przeglądarce niż Chrome. Tom Warren z The Verge posunął się nawet do porównania Chrome z Internet Explorerem 6 , domyślną przeglądarką systemu Windows XP, która często była celem konkurencji ze względu na podobną wszechobecność na początku XXI wieku.

W 2019 r. firma Google spotkała się również z krytyką planowanych zmian w swoim API rozszerzeń dla Chrome (nazywanych „Manifest V3”), które ograniczyłyby skuteczność niektórych form oprogramowania do blokowania reklam poprzez uniemożliwienie korzystania z API WebRequest do blokowania i modyfikowania połączeń sieciowych . Google zamierza przejść do innego interfejsu API znanego jako DeclarativeWebRequest, który umożliwia rozszerzeniu konfigurowanie wstępnie skonfigurowanych reguł, które są przetwarzane przez samą przeglądarkę, a nie przez rozszerzenie. Jednak obawy dotyczące wydajności interfejsu API w połączeniu z obawami dotyczącymi ograniczenia liczby wpisów, które mogą zostać umieszczone na czarnej liście, doprowadziły do ​​krytyki, że zmiany te mają na celu zahamowanie blokowania reklam (powołując się na żywotne zainteresowanie Google branżą reklamy internetowej ). Jako uzasadnienie tych zmian Google przytoczyło problemy z wydajnością związane z WebRequest, ponieważ wymaga on, aby cały ruch sieciowy przechodził przez rozszerzenie przed załadowaniem strony, a także jego wykorzystanie w złośliwych rozszerzeniach. W czerwcu 2019 r. ogłosił, że zwiększy wspomniany limit z 30 000 do 150 000 wpisów, aby rozwiać obawy.

Stosowanie

Udział w rynku

Najczęściej używana przeglądarka internetowa w poszczególnych krajach w 2020 r.

Chrome wyprzedził Firefoksa w listopadzie 2011 r. w użyciu na całym świecie. Według StatCounter w marcu 2021 r. Google Chrome miał 67% udział w korzystaniu z komputerów na całym świecie , co czyni go najczęściej używaną przeglądarką internetową.

Wraz z Safari i Mozillą Firefox , Chrome otrzymuje weekendowy „skok”, co w weekendy zwiększa swój udział w rynku aż o trzy punkty procentowe, kosztem Internet Explorera .

StatCounter, firma zajmująca się analityką internetową, poinformowała, że ​​w jedną niedzielę, 18 marca 2012 r., Chrome po raz pierwszy była najczęściej używaną przeglądarką internetową na świecie. Chrome zabezpieczył tego dnia 32,7% globalnego przeglądania stron internetowych, podczas gdy Internet Explorer był tuż za nim z 32,5%.

Od 14 do 21 maja 2012 r. Google Chrome po raz pierwszy odpowiadał za większy ruch internetowy niż Microsoft Internet Explorer, który od dawna utrzymywał swoją pozycję najczęściej używanej przeglądarki internetowej na świecie. Według StatCounter 31,88% ruchu w sieci było generowane przez Chrome przez stały okres jednego tygodnia, a 31,47% przez Internet Explorer. Chociaż Chrome przewyższał Internet Explorera w ciągu jednego dnia użytkowania w przeszłości, po raz pierwszy prowadził przez cały tydzień.

Na konferencji programistów Google I/O w 2012 r. Google twierdził, że było 310 milionów aktywnych użytkowników Chrome, prawie dwukrotnie więcej niż w 2011 r., który określono jako 160 milionów aktywnych użytkowników.

W czerwcu 2013 r., według StatCounter, Chrome po raz pierwszy wyprzedził Internet Explorera w USA.

W sierpniu 2013 roku Chrome był używany przez 43% internautów na całym świecie. Badanie to zostało przeprowadzone przez Statista, który zauważył również, że w Ameryce Północnej 36% osób korzysta z Chrome, najmniej na świecie.

Statystyki przeglądarki komputerów stacjonarnych/laptopów
Google Chrome
68,33%
Safari
9,4%
Mozilla Firefox
8,91%
Microsoft Edge
4,41%
Internet Explorer
3%
Inni
5,95%
Udział w rynku przeglądarek internetowych na komputery stacjonarne według StatCounter za maj 2020 r.

Od maja 2020 r. Chrome jest najczęściej używaną przeglądarką w każdym kraju.

Wdrożenie w przedsiębiorstwie

W grudniu 2010 r. Google ogłosiło, że aby ułatwić firmom korzystanie z Chrome, udostępni oficjalny pakiet Chrome MSI . Do użytku biznesowego przydatne jest posiadanie pełnoprawnych pakietów MSI, które można dostosować za pomocą plików transformacji (.mst) – ale MSI dostarczany z Chrome jest tylko bardzo ograniczonym opakowaniem MSI dopasowanym do normalnego instalatora, a wiele firm uważa, że ​​to układ nie odpowiada ich potrzebom. Normalnie pobrany instalator Chrome umieszcza przeglądarkę w lokalnym katalogu danych aplikacji użytkownika i zapewnia niewidoczne aktualizacje w tle, ale pakiet MSI umożliwia instalację na poziomie systemu, zapewniając administratorom systemu kontrolę nad procesem aktualizacji – wcześniej było to możliwe tylko wtedy, gdy Chrome był zainstalowany przy użyciu Pakietu Google . Google utworzyło również obiekty zasad grupy, aby dostroić zachowanie Chrome w środowisku biznesowym, na przykład ustawiając interwały automatycznych aktualizacji, wyłączając automatyczne aktualizacje i konfigurując stronę główną. Do wersji 24 wiadomo, że oprogramowanie nie jest gotowe do wdrożeń w przedsiębiorstwach z profilami mobilnymi lub środowiskami Terminal Server/Citrix.

W 2010 roku firma Google po raz pierwszy zaczęła wspierać Chrome w środowiskach korporacyjnych, udostępniając opakowanie MSI wokół instalatora Chrome. Google zaczyna udostępniać obiekty zasad grupy, dodając coraz więcej w każdej wersji, a obecnie dostępnych jest ponad 500 zasad do kontrolowania zachowania Chrome w środowiskach korporacyjnych. W 2016 r. firma Google uruchomiła Chrome Browser Enterprise Support, płatną usługę umożliwiającą administratorom IT dostęp do ekspertów Google w celu wsparcia wdrażania ich przeglądarek. W 2019 r. firma Google uruchomiła Zarządzanie przeglądarką Chrome w chmurze , pulpit nawigacyjny, który daje menedżerom IT firmowym możliwość kontrolowania dostępności treści, wykorzystania aplikacji i rozszerzeń przeglądarki zainstalowanych na wdrożonych komputerach.

Chrom

We wrześniu 2008 r. Google opublikowało dużą część kodu źródłowego Chrome jako projekt o otwartym kodzie źródłowym o nazwie Chromium. Ten ruch umożliwił zewnętrznym deweloperom zbadanie podstawowego kodu źródłowego i pomoc w przeniesieniu przeglądarki na systemy operacyjne macOS i Linux . Część Chromium stworzona przez Google jest udostępniana na liberalnej licencji BSD . Inne części kodu źródłowego podlegają różnym licencjom typu open source. Chromium jest podobny do Chrome, ale nie ma wbudowanych automatycznych aktualizacji i wbudowanego odtwarzacza Flash, a także marki Google i ma logo w kolorze niebieskim zamiast wielokolorowego logo Google. Chromium nie implementuje śledzenia RLZ użytkowników. Początkowo przeglądarka PDF Google Chrome, PDFium, została wykluczona z Chromium, ale później została udostępniona jako open source w maju 2014 r. PDFium może być używany do wypełniania formularzy PDF.

Programowanie dla Chrome

Możliwe jest tworzenie aplikacji, rozszerzeń i motywów dla Chrome. Są one spakowane do pliku .crx i zawierają plik manifestu, który określa podstawowe informacje (takie jak wersja, nazwa, opis, uprawnienia itp.) oraz inne pliki interfejsu użytkownika (ikony, wyskakujące okienka itp.). Google ma oficjalny przewodnik dla programistów. Chrome ma własny sklep internetowy, w którym użytkownicy i programiści mogą przesyłać i pobierać te aplikacje i rozszerzenia.


Podszywanie się pod złośliwe oprogramowanie

Podobnie jak w przypadku przeglądarki Microsoft Internet Explorer , popularność przeglądarki Google Chrome doprowadziła do pojawienia się złośliwego oprogramowania nadużywającego jego nazwy. Pod koniec 2015 r. pojawiła się replika adware Chrome o nazwie „eFast”, która uzurpowała sobie instalację Google Chrome i przejmowała skojarzenia typów plików, aby tworzyć skróty do popularnych typów plików i protokołów komunikacyjnych , a także umieszczać reklamy na stronach internetowych. Jego podobnie wyglądająca ikona miała na celu oszukać użytkowników.

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki