Android

Chrome na ios skorzysta z open-sourcing

iPadOS 14.2 GM: Whats New? AirPod Charging Update?

iPadOS 14.2 GM: Whats New? AirPod Charging Update?
Anonim

Google w końcu zaktualizował swoje repozytorium open source Chromium z kodem Chrome dla iOS, umożliwiając programistom korzystanie z kodu Google i potencjalnie tworzenie własnych przeglądarek lub sugerowanie ulepszeń do kodu iOS w Chrome.

W dłuższej perspektywie może to oznaczać wiele ulepszeń Chrome na iOS, a także kilka innych przeglądarek internetowych dla iOS opartych na stabilnym kodzie Google dla Chrome.

Open-sourcing kodu Chrome systemu iOS spowoduje szybsze tworzenie samego Google Chrome.

„Biorąc pod uwagę zaangażowanie Chrome w kod open-source, spędziliśmy wiele czasu w ciągu ostatnich kilku lat, wprowadzając zmiany wymagane do wprowadzenia kodu Chrome na iOS do Chromium. Obecnie upstreaming jest kompletny, a programiści mogą skompilować Chromium w wersji iOS, tak jak w przypadku innych wersji Chromium ”, podała firma.

Wcześniej firma utrzymywała kod Chrome dla iOS oddzielnie od pozostałych projektów Chromium, ze względu na złożony charakter programu.

Teraz jednak Google dokonał refaktoryzacji kodu i przeniósł go do repozytorium open-source, które będzie dostępne dla wszystkich.

Chromium to przeglądarka internetowa o otwartym kodzie, która ma taki sam kod jak Google Chrome. Wszelkie nowe funkcje przeznaczone dla przeglądarki Chrome są najpierw testowane na Chromium, zanim zostaną oficjalnie wydane dla Chrome.

„Ze względu na ograniczenia platformy iOS wszystkie przeglądarki muszą być zbudowane na silniku renderującym WebKit. Stworzyło to dodatkowe problemy, których chcieliśmy uniknąć umieszczając w bazie kodu Chromium ”, dodaje Google.

Chrome używa Blink jako silnika renderującego dla innych platform i WebKit dla iOS - integracja obu była skomplikowaną procedurą i Google w końcu był w stanie wprowadzić kod Chrome na iOS do Chromium.

Open-sourcing Chrome na iOS oznacza, że ​​rozwój wersji iOS będzie szybszy niż wcześniej, ponieważ testy będą dostępne dla całej społeczności Chromium i będą również automatycznie uruchamiane, gdy tylko kod zostanie wpisany.

IOS ma wbudowaną przeglądarkę Safari, ale Chrome pozostaje popularnym wyborem dla użytkowników, głównie ze względu na automatyczną synchronizację zakładek, preferencji i innych danych na urządzeniach zalogowanych za pomocą tego samego identyfikatora Gmaila.

Na dłuższą metę ten ruch Google okaże się przydatny dla użytkowników Apple, ponieważ z pewnością zostaną powitani przez wiele przeglądarek różnych programistów opartych na kodzie Chrome - zapewniając stabilną kompilację.