アンドロイド

Ios用Chromeはオープンソーシングの恩恵を受ける

Unicode and Byte Order

Unicode and Byte Order
Anonim

GoogleはついにChromiumオープンソースレポジトリをiOS用のChromeコードに更新し、開発者はGoogleのコードから利益を得て自分自身のブラウザを作成したり、ChromeのiOSコードの改善も提案することができます。

長期的には、これはGoogle for Chromeの安定版コードに基づいて、iOS用ChromeおよびiOS用の他のいくつかのWebブラウザを大幅に改善することを意味します。

iOSのChromeコードをオープンソース化すると、Google Chrome自体の開発環境が早くなります。

「Chromeがオープンソースコードに取り組んでいることを考えると、ここ数年の間にChrome for iOSのコードをChromiumにアップストリームするのに必要な変更を加えてきました。 今日、アップストリーム化は完了しており、開発者はiOSバージョンのChromiumを他のバージョンのChromium用に作成できるのと同じようにコンパイルできます」と、同社は述べています。

プログラムの複雑な性質のために、同社は以前、Chrome for iOSのコードを他のChromiumプロジェクトから切り離していました。

しかし、今グーグルはコードをリファクタリングし、それをすべての人がアクセスできるオープンソースのリポジトリに移しました。

Chromiumはオープンソースのインターネットブラウザで、Google Chromeと同じコードを持っています。 Chromeブラウザ向けの新機能は、Chrome向けに正式にリリースされる前にChromiumで最初にテストされます。

「iOSプラットフォームの制約により、すべてのブラウザはWebKitレンダリングエンジン上に構築する必要があります。 そのため、Chromiumコードベースに入らないようにするために、複雑さが増しました」とGoogleは付け加えます。

Chromeは他のプラットフォームのレンダリングエンジンとしてBlinkを使用し、iOSのWebKitを使用しています。両者を統合するのは複雑な手順でした。GoogleはiOS用ChromeのコードをChromiumにアップストリームすることができました。

Chrome for iOSのオープンソース化は、テストがChromiumコミュニティ全体で利用可能になり、コードがチェックインされるとすぐに自動的に実行されるため、iOSバージョンの開発は以前よりも早くなります。

iOSにはSafariブラウザが内蔵されていますが、同じGmail IDでログインしたデバイス間でブックマーク、設定、その他のデータが自動的に同期されるため、Chromeは依然としてユーザーに人気の選択肢です。

長期的には、Googleによるこの動きは、Chromeコードに基づいてさまざまな開発者から多数のブラウザに迎えられることが確実であるため、Appleユーザーにとって有益であることも証明します - 安定したビルドも保証します。