コンテンツ
- GoogleはProject Mainlineを発表しました。これにより、AndroidのコアコンポーネントをGoogle Play経由で更新できます。
- コアAndroidコンポーネントは、以前は製造元からの完全なOTAアップデートを介して更新する必要がありました。
- Googleは、別の利点は、主要なセキュリティ修正をこの方法で展開できることだと言います。
長年にわたるAndroidの最大の不満の1つは、Appleデバイスと比較してシステムの更新がないことです。その後、Googleは物事をスピードアップするためにProject Trebleイニシアチブを提供しましたが、Project Mainlineでもう1つのイニシアチブも手にしました。
この新しいプロジェクトにより、Googleはアプリの更新と同様の方法でGoogle Playを介してAndroidのコアコンポーネントを更新できるようになると、同社はメールでのプレスリリースで述べています。
「このアプローチにより、選択したAOSPコンポーネントをより速く、より長い期間提供できます。電話メーカーからの完全なOTAアップデートを必要とせずに」これらのコンポーネントはまだオープンソースであると同社は説明しました。 Googleは、コードの提供とテストについてもパートナーと協力していると付け加えています。
Project Mainlineは何をもたらしますか?
Google Playから本格的なAndroidアップデートを入手することはできませんが、このアプローチにはまだ多くの利点があると同社は言います。手始めに、グーグルはこれによりより速いセキュリティ修正が可能になると言っている。
「Project Mainlineを使用すると、重大なセキュリティバグに対してより迅速なセキュリティ修正を提供できます。たとえば、最近パッチが適用された脆弱性の40%近くを占めるメディアコンポーネントをモジュール化し、JavaセキュリティプロバイダーであるConscryptを更新できるようにすることで、Project Mainlineはデバイスの安全性を高めます。
Project Mainlineはユーザーデータを保護するために権限システムを改善するため、プライバシーはもう1つの利点であるとGoogleは言います。最後に、同社は、プロジェクトはデバイスの安定性、互換性、開発者の一貫性に関連する問題にも対処すると述べています。
「デバイス全体でタイムゾーンデータを標準化しています。また、ゲーム開発者が遭遇するデバイス固有の問題を軽減するために設計された新しいOpenGLドライバー実装であるANGLEを提供しています」
また、以下に示すように、プロジェクトメインラインのコンポーネントの初期リストも公開しています。
- セキュリティ: メディアコーデック、メディアフレームワークコンポーネント、DNSリゾルバー、Conscrypt
- プライバシー: ドキュメントUI、権限コントローラー、ExtServices
- 一貫性: タイムゾーンデータ、ANGLE(開発者オプトイン)、モジュールメタデータ、ネットワークコンポーネント、キャプティブポータルログイン、ネットワーク許可設定
Googleは、これらの更新がユーザーに配信される方法も明らかにしました。コンポーネントはAPKまたはAPEXファイルの形式をとることに注意してください。同社によれば、後者のフォーマットは起動プロセスの初期段階で読み込まれます。
「その結果、以前は完全なOSアップデートの一部であった必要があった重要なセキュリティとパフォーマンスの改善を、アプリのアップデートと同じくらい簡単にダウンロードしてインストールできます。」
もちろん、Project MainlineはGoogle Playを介したAndroidの完全なアップデートを提供していませんが、主要コンポーネントのより高速で定期的なアップデートに向けた大きな動きです。また、Googleに連絡して、Project Mainlineが毎月のセキュリティパッチにどのように影響するかを確認し、それに応じて記事を更新します。