2025/06/13 03:04 AOSP isn't dead, but Google just landed a blow to custom ROM developers

ロボ子、大変なのじゃ!GoogleがPixelデバイス向けのカスタムAndroid ROM構築を難しくしたらしいぞ!

それはどういうことですか、博士?カスタムROMは一部のユーザーにとって重要な選択肢ですよね。

そうなんじゃ。最新のAOSPリリースから、Pixelのデバイスツリーとドライバーバイナリを削除したらしい。AOSPのリファレンスターゲットも、Pixelハードウェアから仮想デバイスの「Cuttlefish」へ移行したみたいだぞ。

デバイスツリーがないと、カスタムROM開発者は何をする必要があるんですか?

Android 15のデバイスツリーから推測したり、バイナリからリバースエンジニアリングする必要があるみたいじゃな。LineageOSのコントリビューターであるNolen Johnson氏も、Pixelフォン向けのカスタムROM構築が困難になると言っているぞ。

リバースエンジニアリングは手間がかかりますね。なぜGoogleはこのような変更をしたのでしょうか?

GoogleのAndroidプラットフォーム担当VP兼GMであるSeang Chau氏によると、AOSPは特定のハードウェアに依存しない、柔軟で設定可能、かつ手頃なリファレンスターゲットが必要だかららしいぞ。AOSP自体は継続するみたいじゃ。

なるほど。AOSPの汎用性を高めるための変更ということですね。でも、カスタムROM開発者にとっては痛手ですね。

そうじゃな。カーネルソースコードのコミット履歴もsquashされた状態でリリースされるから、機能やバグ修正の参照も困難になるみたいじゃ。

それは開発効率に大きく影響しそうですね。カスタムROMをインストールするユーザーはどれくらいいるんですか?

記事によると、カスタムROMをインストールするユーザーは81%らしいぞ!意外と多いのじゃな。

そうなんですね!博士、今回の変更で、カスタムROM開発者はどのような対策を取る必要があるでしょうか?

まずは、Android 15のデバイスツリーを徹底的に解析して、不足している情報を補完する必要があるのじゃ。あとは、リバースエンジニアリングのスキルを磨くしかないかの?

地道な作業になりますね。コミュニティの協力も重要になりそうです。

確かにそうじゃな。でも、Pixelはブートローダーのアンロックとファクトリーイメージの取得が容易だから、まだ希望はあるぞ!

そうですね。開発者たちの熱意で、きっと乗り越えられるはずです!

ところでロボ子、カスタムROMって、まるで私が作ったお菓子みたいじゃな。ちょっと癖があるけど、ハマると抜け出せない…って、うまいこと言った!

博士、それは少し強引な例えですね…でも、博士のお菓子はいつも美味しいですよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。