Google Chrome

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Google Chrome
Logo Google Chrome
Logo programu
Interfejs programu
Interfejs programu
Autor Google
Pierwsze wydanie 2 września 2008
Aktualna wersja stabilna 73.0.3683.86
(20 marca 2019) [±]
Aktualna wersja testowa 73.0.3683.47
(20 lutego 2019) [±]
Język programowania asembler, C/C++, JavaScript, Python, Java
Platforma sprzętowa wieloplatformowa
System operacyjny Linux (+GCC v4.6 i +GTK v2.24)
macOS (10.8 lub nowszy, tylko Intel)
Microsoft Windows (7 lub nowszy)
Android (4.0 i nowsze) oraz iOS (4.3 i nowsze).
Rodzaj przeglądarka internetowa
Licencja EULA[1], BSD[2]
Strona internetowa

Google Chrome (wymowa: [ɡuːɡəl krəʊm]) – darmowa przeglądarka internetowa rozwijana przez Google. Jej kod został napisany w oparciu o rozwiązania open source częściowo oparte na innych aplikacjach (m.in. WebKit i Mozilla)[3], z wyjątkiem wersji na iOS. Od wydania wersji 28 przeglądarka wykorzystuje silnik Blink. Przeglądarkę tę charakteryzuje oszczędność miejsca, jakie zajmuje interfejs.

Pierwsza wersja beta została wydana 2 września 2008, a pierwsza stabilna wersja została udostępniona 11 grudnia 2008. Według serwisu Statcounter.com w styczniu 2019 roku był najczęściej używaną przeglądarką internetową na świecie i używało jej 61,72% internautów[4]. Według serwisu Netmarketshare.com w styczniu 2019 używana była przez około 67,29% internautów[5]. W Polsce jej udział w styczniu 2019 jej udział wyniósł 26,16% oraz 33,69% na urządzeniach mobilnych[6].

Historia[edytuj | edytuj kod]

Google Chrome został publicznie wydany jako wersja beta dla systemu Microsoft Windows 2 września 2008 w 43 językach[7]. Przeglądarka szybko zdobyła ok. 1% udziałów w rynku, mimo że była dostępna tylko dla systemu Windows[8][9][10][11]. Do października 2008 udział przeglądarki spadł do 0,69%, by w grudniu znów podnieść się do 1%[12].

Na początku stycznia 2009 serwis news.cnet.com doniósł, że Google planuje wydanie przeglądarki na systemy macOS i Linux w pierwszej połowie roku[13]. Pierwsze oficjalne wersje deweloperskie[14] pojawiły się 4 czerwca 2009[15], jednak Google ostrzegało, że to są wczesne wersje nienadające się do codziennego korzystania.

Wersje beta dla macOS i Linux pojawiły się w grudniu 2009[16][17]. Google Chrome 5.0, który ukazał się 25 maja 2010, był pierwszą stabilną wersją na wszystkie trzy systemy[18].

11 stycznia 2011 menedżer produktu Chrome, Mike Jazayeri, ogłosił, że obsługa kodeków wideo H.264 dla odtwarzacza HTML5 zostanie usunięta z Chrome, powołując się na potrzebę dostosowania przeglądarki do obecnie dostępnych otwartych kodeków dostępnych w projekcie Chromium, na którym opiera się Chrome[19]. Mimo to 6 listopada 2012 Google wydało wersję Chrome dla systemu Windows, która dodała sprzętowe dekodowanie wideo H.264[20]. W październiku 2013 Cisco ogłosiło, że otworzyło swoje kodeki H.264 i pokryje wszystkie wymagane opłaty[21].

7 lutego 2012 Google została wydana wersja beta Google Chrome na urządzenia z systemem Android 4.0[22].

W 2013 roku Google opracował własny silnik o nazwie Blink, który zastąpił dotychczas używany silnik WebKit[23].

W maju 2017 roku Google ogłosił wersję przeglądarki Chrome dla urządzeń rozszerzonej rzeczywistości i urządzeń wirtualnej rzeczywistości[24].

Kanały dystrybucyjne[edytuj | edytuj kod]

Kanały dystrybucyjne umożliwiają różnym użytkownikom aktualizowanie programu na bieżąco pozostając w tym samym miejscu cyklu życia programu[25].

  • kanał stabilny (ang. stable channel) – wersje dla użytkowników końcowych. Wersja stabilna aktualizowana jest automatycznie (zgodnie z cyklem wydawniczym Google) co 6 tygodni.
  • kanał beta (ang. beta channel) – wersje beta, czyli z nadchodzącymi rozwiązaniami, które zostały wstępnie przetestowane. Aktualizacje następują średnio co miesiąc.
  • kanał deweloperski (ang. dev channel) – wersje alfa, po pobieżnych testach, dla osób, które chcą wiedzieć nad jakimi zmianami pracują programiści. Aktualizacje raz w tygodniu.
  • canary build – wersje robocze, budowane zaraz po wprowadzeniu zmian przez programistów. Google nie daje żadnych gwarancji na poprawne funkcjonowanie, czy nawet uruchomienie się takiej przeglądarki. W tej edycji program domyślnie przesyła statystyki o użytkowania funkcji i raporty po krytycznym zamknięciu programu.

Możliwości[edytuj | edytuj kod]

Silnik renderowania stron[edytuj | edytuj kod]

Wyniki testu Acid3 w Google Chrome 4.0

Do renderowania stron wykorzystywany był silnik WebKit, stosowany wcześniej w przeglądarce Safari. Od wersji 28.0.1500 Beta dotychczasowy silnik zastąpiono Blinkiem.

Wersja stabilna przeglądarki przechodzi test Acid2, a w Acid3 osiąga 100/100 punktów, jednak nieprawidłowo renderuje jeden element strony oraz nie przechodzi dwóch testów wydajności. Wersje deweloperskie począwszy od 4.0.249.4 renderują już wszystkie elementy poprawnie, choć ciągle mają problemy z wydajnością przy niektórych testach[26].

Silnik JavaScript[edytuj | edytuj kod]

Dla Google Chrome stworzony został nowy silnik JavaScript nazwany V8. W chwili premiery przeglądarki był najszybszym silnikiem na rynku według testu przygotowanego przez WebKit SunSpider JavaScript Benchmark[27][28].

Niedługo po premierze Google Chrome deweloperzy Firefoxa opublikowali testy nowego silnika tej przeglądarki – TraceMonkey (następca SpiderMonkey), pokazujące jego przewagę nad V8[29]. Jednak kolejne wersje Google Chrome znalazły się na czele tej klasyfikacji[30]. Pod koniec 2009 roku opublikowana została wersja 10.50 alfa Opery, z nowym silnikiem skryptowym Presto. Według serwisu BetaNews.com jest ona szybsza zarówno od Firefoxa, jak i Google Chrome[31].

Rozszerzenia[edytuj | edytuj kod]

W maju 2009 Google Chrome dodano możliwość instalowania rozszerzeń[32], początkowo tylko w wersji deweloperskiej przeglądarki i uruchamiając ją ze specjalnym parametrem. Od wersji 4.0 instalacja dodatków jest dostępna także w wersji stabilnej[33].

Tworzenie rozszerzeń do Chrome polega na pisaniu własnych skryptów JS; możliwe jest także wykorzystanie binarnych komponentów NPAPI. Szczegółowe informacje dotyczące rozszerzeń można znaleźć na stronach Google[34][35].

8 grudnia 2009 została udostępniona strona z około 300 dodatkami[36]. 2 września 2010 Google podało, że w galerii dostępnych jest ponad 6 tys. rozszerzeń[37].

W licencji Google Chrome istnieje zastrzeżenie, które pozwala Google na zdalne usunięcie dowolnych dodatków z komputera użytkownika, jeśli będą one naruszać prawo lub zasady dla programistów[38]. Według Google ma to chronić użytkowników przed ewentualnymi dodatkami zagrażającymi bezpieczeństwu[potrzebny przypis].

Motywy[edytuj | edytuj kod]

Od wersji 3.0 użytkownicy mają możliwość instalowania motywów zmieniających wygląd przeglądarki[39]. W galerii jest dostępnych wiele darmowych motywów dostępnych za pomocą przycisku „Pobierz motywy” znajdującym się w ustawieniach przeglądarki[40].

Automatyczne tłumaczenie[edytuj | edytuj kod]

W wersji 4.1 do przeglądarki został dodany pasek, umożliwiający przetłumaczenie strony internetowej przy użyciu Tłumacza Google. Tłumaczenie jest dostępne dla 52 języków[41]. Gdy Chrome wykrywa język inny niż preferowany przez użytkownika język ustawiony podczas instalacji, pyta użytkownika o tłumaczenie.

Bezpieczeństwo[edytuj | edytuj kod]

Wersja 1.0 wydana 11 grudnia 2008 oraz plan techniczny deweloperów przeglądarki ds. rozszerzeń spotkał się z aprobatą recenzenta czasopisma Ars Technica: oddzielone od siebie procesy w kartach Chrome dają tej przeglądarce zwiększoną stabilność, a użytkownikom nadzieję na uzyskanie bardziej stabilnego systemu rozszerzeń, niż ten stosowany w Firefoxie 3[42].

Badania firmy Chapin Information Services nad modułami zarządzania przechowywanymi hasłami wskazują na to, że przeglądarka Chrome (ex aequo z Safari) najgorzej zarządza hasłami użytkowników[43]. W teście badane były: Opera 9.62 (wynik 7/21), Firefox 3.0.4 (7/21), Internet Explorer 7.0 (5/21), Safari 3.2 (2/21), Google Chrome 1.0 (2/21).

We wrześniu 2016 roku Chrome zapowiedziało, że zacznie wyświetlać monity na stronach internetowych, które przesyłają dane logowania i dane kart kredytowych bez https. Zapowiedź dotyczyła przeglądarek Chrome w wersji 56[44].

Pwn2Own[edytuj | edytuj kod]

W dniach 16-18 marca 2009 na konferencji CanSecWest, poświęconej zagadnieniom komputerowego bezpieczeństwa, odbył się konkurs hackerski Pwn2Own[45]. Żadnemu z uczestników zawodów nie udało się włamać do systemu operacyjnego poprzez przeglądarkę Google Chrome, mimo udanych ataków na pozostałe przeglądarki z wyjątkiem Firefoxa[46]. W kolejnej edycji konkursu hakerskiego Pwn2Own, który odbył się rok później (marzec 2010), Chrome również nie został złamany[47]. W 2011 roku firma Google oferowała 20 tysięcy dolarów dla osoby, która złamie zabezpieczenia przeglądarki, jednak nikt się nie zgłosił. Mimo to bez dodatków zabezpieczających lepiej nie logować się na tej przeglądarce.

Pozycja na rynku przeglądarek internetowych[edytuj | edytuj kod]

Udział przeglądarek internetowych w latach 2009-2016 (dane na podstawie serwisu statcounter.com)

Rynek przeglądarek na świecie[edytuj | edytuj kod]

Użycie przeglądarek na świecie za StatCounter (stan na grudzień 2016)[48]:

  1. Google Chrome – 58,48%
  2. Firefox – 13,45%
  3. Safari – 10,54%
  4. Internet Explorer – 8,92%
  5. Inne – 5,52%
  6. Microsoft Edge – 3,09%

Rynek przeglądarek w Polsce[edytuj | edytuj kod]

Użycie przeglądarek w Polsce z Ranking.pl (stan na styczeń 2019)[6]:

  1. Chrome Mobile – 33,69%
  2. Google Chrome – 26,16%
  3. Firefox – 14,94%
  4. Safari Mobile – 5,80%
  5. Samsung Browser – 4,87%

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. Google Chrome – Warunki korzystania z usługi (pol.). Google. [dostęp 2011-06-09].
  2. Google: Terms and Conditions – Chromium (ang.). Google Code, 2 października 2008. [dostęp 13 września 2009].
  3. Google: A fresh take on the browser. oficjalny blog Google. [dostęp 2 września 2008].
  4. StatCounter Global Stats (ang.). gs.statcounter.com. [dostęp 2019-02-14].
  5. Market share for browsers, operating systems and search engines (ang.). [dostęp 2019-02-14].
  6. a b Ranking.pl. [dostęp 2019-02-14].
  7. It was when not if… Google Chrome (ang.). [dostęp 2010-11-14].
  8. A fresh take on the browser (ang.). [dostęp 2010-11-14].
  9. Google Chrome update: First screenshot, and live-blog alert (ang.). [dostęp 2010-11-14].
  10. Google launches Chrome web browser (ang.). [dostęp 2010-11-14].
  11. Come on Google… Chrome for Mac? (ang.). [dostęp 2010-11-14].
  12. Google Chrome crosses 1% market share again (ang.). [dostęp 2010-11-14].
  13. Chrome gets Mac deadline, extensions foundation (ang.). [dostęp 2010-11-14].
  14. Early Access Release Channels (ang.). [dostęp 2010-11-14].
  15. Danger: Mac and Linux builds available (ang.). [dostęp 2010-11-14].
  16. Beta Update: Linux, Mac, and Windows (ang.). [dostęp 2010-11-14].
  17. Google Chrome for the holidays: Mac, Linux and extensions in beta (ang.). [dostęp 2010-11-14].
  18. A new Chrome stable release: Welcome, Mac and Linux! (ang.). [dostęp 2010-11-14].
  19. Mike Jazayeri: HTML Video Codec Support in Chrome (ang.). chromium.org, 2011-01-11. [dostęp 2019-02-14].
  20. Ami Fischman: Longer battery life and easier website permissions (ang.). chromium.org, 2012-11-06. [dostęp 2019-02-14].
  21. Rowan Trollope: Open-Sourced H.264 Removes Barriers to WebRTC (ang.). cisco.com, 2013-10-30. [dostęp 2019-02-14].
  22. Mat Smith: Google Chrome browser arrives on Android (ang.). engadget.com, 2012-02-07. [dostęp 2019-02-14].
  23. Peter Bright: Google going its own way, forking WebKit rendering engine (ang.). arstechnica.com, 2013-03-04. [dostęp 2019-02-14].
  24. Lucas Matney: Chrome is coming to augmented reality and Google Daydream (ang.). techcrunch.com, 2017-05-18. [dostęp 2019-02-14].
  25. Chrome Release Channels (ang.). W: The Chromium Projects [on-line]. Google. [dostęp 2013-01-24].
  26. Issue 231 – chromium – acid3 – Acid test 3 fails on chrome – Project Hosting on Google Code.
  27. Dariusz Nawojczyk: Google Chrome 0.2.149.27. Webhosting.pl, 3 września 2008. [dostęp 3 września 2008].
  28. SunSpider JavaScript Benchmark.
  29. Michuk: Mozilla: TraceMonkey szybsze niż V8 od Google. OSnews.pl. [dostęp 3 września 2008].
  30. Link, Riemann: Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome. pcgameshardware.com. [dostęp 3 czerwca 2009].
  31. Scott M. Fulton, III: The once and future king: Test build of Opera crushes Chrome on Windows 7 (ang.). BetaNews.com, 22 grudnia 2009. [dostęp 6 stycznia 2010].
  32. Pierwsze rozszerzenia dla Google Chrome (ang.). OSnews.pl. [dostęp 26 stycznia 2010].
  33. Chrome 4.0 – stabilnie i z rozszerzeniami – PC World.
  34. Google Chrome z obsługą rozszerzeń – dobreprogramy.
  35. Chrome Extension HOWTO (The Chromium Projects) (ang.).
  36. Chromium Blog Extensions beta launched, with over 300 extensions! (ang.). 8 grudnia 2009. [dostęp 26 stycznia 2010].
  37. Back to the future: two years of Google Chrome (ang.).
  38. Google Chrome – Warunki korzystania z usługi (pol.). google.com. [dostęp 2019-02-14].
  39. A splash of color to your browser: Artist Themes for Google Chrome (ang.). Google Chrome Blog. [dostęp 2011-06-25].
  40. Czym są motywy przeglądarki? (pol.). google.com. [dostęp 2011-06-25].
  41. Zmiana języka i tłumaczenie stron w Chrome (pol.). support.google.com. [dostęp 2019-02-14].
  42. Ryan Paul. Google releases Chrome 1.0. „Ars Technica”, 2008-12-11 (ang.). [dostęp 2008-12-12]. Cytat: The plans laid out in the design document are a big step in the right direction, but it’s going to take time for the new extension system to be constructed and made ready for deployment. In theory, Google’s process isolation model could be more conducive to robust extensibility than the approach taken by Firefox, so there is chance that the final product could offer an even better add-on system than the one in Firefox if the developers really take advantage of Chrome’s underlying technical strengths. 
  43. Google Chrome Receives Lowest Password Security Score: Safari Ties for Last Place (ang.). Chapin Information Services, 12 grudnia 2008. [dostęp 11 stycznia 2009].
  44. Wdrożenie HTTPS dla sklepu nieuniknione?, „Blog Traffic Trends”, 23 stycznia 2017 [dostęp 2017-09-27] (pol.).
  45. CanSecWest Applied Security Conference Vancouver, British Columbia, Canada.
  46. Konkurs hakerski – Safari poległa po 10 sekundach – CIO Magazyn Dyrektorów IT.
  47. [1] Pwn2Own – Chrome niepokonane, reszta przeglądarek zhakowana.
  48. Użycie przeglądarek na świecie (ang.). StatCounter.

Linki zewnętrzne[edytuj | edytuj kod]