今年三月 Google 宣佈將變更 Android 開發流程,不要即時將 Android 程式碼 commit 到公開 AOSP 分支,等於是將 Android 開發轉為私有化。 Google 當時的說法是透過減少分支可簡化 Android 開發(Android 完成之後才 commit 到 AOSP)。而 Google 本周 Android 16 發佈時的宣佈,更讓社群擔心 AOSP 快沒了。
Google 本周正式發佈 Android 16,但未發布 Pixel 硬體儲存庫 (hardware repo) 及設備樹 (device tree) 。設備樹是描述硬體設備的層次結構和屬性的資料結構,是第三方開發商客製化 Android OS 的開發要件。若沒有 Pixel 硬體儲存庫,客製化 ROM 開發商就難以開發自有 OS 更新。
此舉引發部分業界人士猜測 AOSP (Android Open Source Platform) 快要沒了。對此,Google Android 副總裁 Seang Chau 說,「AOSP 並不會消失,Google 會持續 commit AOSP 更新」。
Google Android 小組說,AOSP 需要一個彈性、可配置且可負擔的參考標的,不受任何特定硬體限制,包括 Google 推出的。多年來開發人員已經建立 Cuttlefish(虛擬 Android 裝置,已在 GitHub 提供)及 GSI(Generic System Image)標的。未來 Google 會持續提供這些標的,用作測試及開發用途。
但此段回應引發社群猜測,Google 未來可能不再公開 Pixel 設備樹,Google 也不再提供讓開發人員在實體 Pixel 上編譯/安裝 AOSP 的必備資訊。而且 AOSP 將更聚焦於虛擬裝置開發,即 AOSP 不再聚焦「實體裝置部署」,而是偏向模擬與測試用途。自訂 ROM 開發者將難以針對 Pixel 實機進行優化與支援。
來源:9to5Google
