
Image by NordWood Themes, from Unsplash
Google、効率性の必要性を理由にAndroid OSの開発を公開から隠蔽へ
Googleは、今後のAndroid開発はすべて内部で行い、公開向けのリポジトリを関与させないと発表しました。
急いでいる方のために、要点をお伝えしましょう:
- GoogleはAndroidを非公開で開発し、公式リリース後にそのソースコードを公開します。
- Android Open Source Project (AOSP)は、リアルタイムの開発アップデートを提供しなくなります。
- 独立系の開発者やカスタムROMの作成者は、Androidのアップデートを追跡する際に困難に直面するでしょう。
これは、Androidがオープンソースである一方で、外部の開発者がその開発プロセスをリアルタイムで把握することができなくなるということを意味します。これは初めてAndroid Authority (AA)によって報告されました。
以前、GoogleにはAndroidの2つの主要な部門がありました。一つは公開されているAndroid Open Source Project(AOSP)、もう一つは内部のプライベートな部門でした。Bluetoothスタックは公開領域で開発されましたが、核となるOSの機能は内部で開発されていました、とAAは指摘しています。
ただし、両方の部門を維持するプロセスはかなり複雑で、時々コードを統合する際に競合が生じることもありました。Googleは、オペレーティングシステムを社内で開発することで開発プロセスのスピードアップを図り、一部の非効率性を排除することができると述べています。これについてはAAが報じています。
同社によると、彼らの「目的は、次のプラットフォームのバージョンを作成する間、現在の安定したAndroidソースコードに焦点を当てることです。これにより、開発者やOEMは、追いつくために未完成の未来の作業を追跡することなく、単一のバージョンを使用することができます。」
この変更はAndroidのソースコードの利用可能性に影響を与えません。Googleは公式リリース後も引き続き更新を公開し続けるため、今年後半にAndroid 16がローンチされると、Android 16のソースコードは公開されることになります。これはAAが指摘した通りです。
Androidで使用されているLinuxカーネルのフォークも、ソースコードの開示を要求するGPLv2ライセンスによりオープンソースとなっています、とAAは述べています。
この変更は、一般的なAndroidユーザーには何の影響も及ぼさないでしょう。デバイスの更新プロセスは変わらず、アプリ開発者も影響を受けません。彼らは開発中のコードではなく、コードの最終リリースを利用して作業を行っているからです、とAAは述べています。
しかし、独立開発者やAOSPに貢献し、LineageOSのようなカスタムROMを作成する人々にとっては、この変更が課題となるかもしれません。以前は、彼らはAOSPのアップデートを使用して、Googleがリアルタイムで何に取り組んでいるかを見ることができましたが、今後はAAが指摘しているように、完全なバージョンのリリースを待たなければならなくなります。
また、AOSPのコミットは、これまでそれを使用して今後の機能について調査していたテクノロジーレポーターやアナリストにとっても問題となります。Pixelのウェブカム機能の発見や、Android 16がリリースされる時期のヒントなど、そのような情報をリークする能力は、AAが指摘しているように、AOSPのコードの変更によって可能になりました。
そのような情報は、開発が現在舞台裏で行われているため、入手が難しくなるでしょう。透明性に問題があるにもかかわらず、Googleはこの決定が長期的にAndroidの開発を改善するために行われたと説明しています。
今週末にGoogleが正式発表を行う際に、その変更についての詳細情報を更に得ることを期待しています。
コメントする
キャンセル