Jpdenchi.comはお客様に様々な高品質バッテリーを提供するオンラインショップです
すべてのAndroidスマートフォンは、ブランドを問わず、共通の基盤であるAndroid Open Source Project(AOSP)の上に構築されています。メーカーはAndroidを大きくカスタマイズできますが、その根底にあるシステムはオープンソースであり、Googleによって管理されています。そしてこのたび、16年以上続いてきた開発体制において、Googleが大きな転換を行うことが発表されました――今後、すべてのAndroid開発はGoogleの社内ブランチ内で非公開で行われます。
AOSPはApache 2.0ライセンスの下で提供され、誰でもライセンス料なしでAndroidを使用・改変・再配布できることから、SamsungのOne UIなど、多くのカスタムAndroidフォークの発展を支えてきました。AOSPは外部からの貢献も受け入れていますが、主な貢献者は常にGoogleであり、Androidを単なるオープンソースではなく、製品として完全に管理されたプラットフォームとして扱ってきました。
これまでは、Googleは次の2つの主要な開発ブランチを維持していました:
公開AOSPブランチ:誰でも閲覧可能
社内ブランチ:Googleモバイルサービス(GMS)ライセンスを持つパートナーのみアクセス可能
一部のコンポーネント(例:Bluetoothスタック)はAOSP上で開発されていましたが、Androidのフレームワークや新機能の多くはクローズドな環境で構築されてきました。
そして今、この二重ブランチモデルは終了します。Googleはすべての開発を社内ブランチに一本化します。
>>>ABB TA951F 対応用 ABB 3BDH001030R0001 BR-2/3AG高性能 互換バッテリー
2つのブランチを維持することによって、マージの衝突や遅延が頻発していました。内部で開発された機能が、AOSPの構造と競合し、手動での修正が必要になるケースも多々ありました。たとえ小さな変更――アクセシビリティ設定の再配置やビルドフラグの追加――でも、多大な労力がかかっていました。数千ものコミットが存在する中で、この非効率性はもはや無視できないレベルに達していたのです。
来週以降、Android OSのすべての開発は非公開で行われ、ソースコードは新バージョンのリリース時にのみ公開される形式に移行します。これによりAndroidはクローズドソースになるわけではありません――Android 16のような主要バージョンのソースコードは引き続き公開されますが、更新頻度や透明性は大きく低下することになります。
一般ユーザー:ほとんど影響なし。アップデートの速度が速くなるわけでも、遅くなるわけでもありません。
アプリ開発者:影響なし。これはプラットフォームコードの話であり、アプリレベルの開発には影響しません。
カスタムROM開発者やAOSPハッカー:大きな影響あり。頻繁な更新がなくなり、新機能の可視化が遅れることで、AOSPを用いた開発が困難になります。
技術記者やリーカー:非常に影響あり。今まで多くのAndroid新機能はAOSPのコミットを通じて知られていましたが、その「窓」は閉ざされます。
この変化は、GoogleがAndroidを「製品」と「プラットフォーム」の両方として扱いたいという長年の葛藤の現れです。開発を中央集約することで、重複作業を避け、内部の連携を改善し、分岐したブランチの管理コストを削減できます。透明性の面では後退かもしれませんが、エンジニアリング的には合理的な判断です。
>>>Doogee 32108145 対応用 8300mAh Doogee T10高性能 互換バッテリー
たしかに、「Androidがオープンでなくなってきた」と感じる人もいるでしょう。特にAOSPを通じてAndroidの未来を読み取っていた開発者や分析者にとってはそう見えるかもしれません。しかしGoogleは、主要バージョンのソースコードは今後も公開されると約束しています。アクセスのタイミングと手段がより限定的になるだけです。
今週中にはGoogleから正式発表があり、source.android.comにも新たなドキュメントが追加される予定です。プラットフォーム開発に関心のある方は、ぜひ続報にご注目ください。