Googleは本日、iOS向けChromeブラウザをオープンソース化すると発表しました。iOS向けChromeのコードはGoogleのChromiumプロジェクトの一部となり、オープンソースリポジトリに移行されます。これにより、関心のある開発者は他のプラットフォームと同様に、ダウンロードしてiOS版Chromiumをコンパイルできるようになります。ちなみに、ChromiumとはChromeのソースコードが取得されているオープンソースのウェブブラウザプロジェクトです。
Google独自のBlinkレンダリングエンジンを採用したデスクトップ版とは異なり、iOS版Chromeは、Appleのモバイルプラットフォーム上の他のブラウザと同様に、WebKitエンジンをベースに構築されています。これは、アプリがApple独自のフレームワーク以外のサードパーティ製フレームワークを使用できないためです。Appleは、すべてのブラウザアプリに標準のWebKitレンダリングエンジンの使用を義務付けており、これにより共通の機能セットが実現され、セキュリティが強化されています。
Google 自身の言葉によれば、「iOS プラットフォームの制約」と iOS に必要な「追加の複雑さ」により、これまで iOS 版 Chrome のコードは Chromium プロジェクトの他の部分から分離されてきました。
Googleによると、今日のニュースは、何年にもわたる「慎重なリファクタリング」と、iOS版ChromeのコードをChromiumにアップストリームするために必要な変更の結果だという。
Googleは、開発者が他のバージョンのChromiumと同様にiOS版Chromiumをコンパイルできるようになったことに加え、iOS版ChromeのすべてのテストがChromiumコミュニティに公開されたことで開発スピードが向上したと指摘しています。ChromeのiOSコードをオープンソース化することで、Googleは新機能の追加とリリースを迅速化できます。
iOS 版 Chrome は、App Store からすべてのユーザーに無料で提供されます。
出典: Google