本日の安定版リリース後、Android 12 のソース コードが Android オープンソース プロジェクト (AOSP) で見つかるようになりました。
本日初めに、Google は次のリリースを発表しました。 アンドロイド12、Android OS の最新メジャー バージョン。 彼らがいる間、 安定したビルドを Pixel スマートフォンにプッシュしませんでした 今日、彼らはソースコードが今日ドロップされることを確認しました。 その言葉通り、Google は Android 12 のソース コードを Android オープンソース プロジェクト (AOSP) Git リポジトリにアップロードし始めました。
Google は伝統的に、Pixel スマートフォン向けの安定したビルドをリリースした直後に、すべての新しい Android バージョンのソース コードのアップロードを開始します。 たとえば、 Android 9 Pieのソースコード の直後の2018年8月6日にリリースされました。 安定版アップデートが公開されました Pixel および Pixel 2 シリーズ用。 同様に、 Android 10 安定版アップデート 2019 年 9 月 3 日に Pixels 向けに公開され、すぐに ソースコードがアップロードされています その同じ日。 2020 年に Google は Android 11 のソースコード 同じ9月8日、 安定版アップデートを公開しました Pixel スマートフォンに。 Google は伝統を破り、サポートされている Pixel スマートフォンに安定アップデートを展開する前に Android 12 のソース コードをリリースします。 安定版アップデートは数週間以内に Pixels に展開される予定ですが、日付は未定です。
Google は、Apache License バージョン 2.0 に基づいて Android 12 のソース コードをリリースしています。 Apache 2.0 は、むしろ寛容です。 コピーレフト ライセンス。開発者はオープンソース化する必要がなく、コードを自由に変更および配布できることを意味します。 修正。 このライセンス システムにより、スマートフォン メーカーは Android の独自のクローズド ソース フォークを開発できるようになります。
オープンソース開発原則に従いたい開発者は、AOSP をフォークしてリリースすることを選択できます。 修正のためのソース コード。これは、上で行われる共同開発の背後にある重要な原則です。 の XDA フォーラム. Android 12 ソース コードのリリースは、LineageOS などの新規および更新されたアフターマーケット ディストリビューションの開発において基本的な役割を果たします。 人気の「カスタムROM」".
Android 12 のソース コードの分析に興味がある場合は、次のサイトにアクセスしてください。 Android Git リポジトリ 新しい Android 12 ブランチとタグを探します。 具体的には、「android-12.0.0_r#」タグを探します。 Google の内部コードベース全体がパブリック AOSP リポジトリにプッシュされるまでにはしばらく時間がかかるため、すべてを同期できるようになるまで数時間かかることが予想されます。 Google は各リリースのコミット履歴もアップロードします。これにより、機能を追加または削除するときの Android チームの思考プロセスについて多くの洞察が得られます。
AOSP マスター ブランチでの開発はすでに Android の次のメジャー バージョンに移行していますが、 アンドロイド13 — Google は今後も Android 12 のコードベースに主にバックポートやセキュリティ パッチの統合などの小さな変更を加えていく予定なので、毎月新しいタグに注目してください。 Google がポイント リリースに取り組んでいるという証拠を確認しました。 折りたたみ式とタブレット向けに多くの改善が含まれているようです, しかし、それらの機能は今日のリリースではオープンソース化されていません。 さらに、Android 12 の目玉機能の 1 つである 壁紙ベースのテーマシステム — まだ完全にオープンソース化されていませんが、 それは変わるだろう 前述のポイントリリースで。