El Android 16版本 它不僅為用戶和開發人員帶來了新功能和改進,而且還 開發者社群的強烈關注 Android 的替代韌體。
這種擔憂是 它源自於觀察到一個意外的變化從 谷歌已停止發布必要的源代碼 為了與 Pixel 設備相容,影響基於 AOSP 建立自訂影像的能力。
谷歌宣布 Android 16 的同一天,將主要原始碼發佈到了官方 AOSP 程式碼庫。然而,與先前的版本不同, 缺少關鍵組件,例如:
- DeviceTree文件,描述了Pixel設備的具體硬體配置。
- 作業系統與硬體互動所需的二進位驅動程式(blob)。
- Google 針對 Android 修改的 Linux 核心的完整更新日誌。
缺少組件 為 CalyxOS 和 GrapheneOS 等專案帶來了嚴重困難,兩個最受尊敬的固件,致力於提供安全、私密且無需 Google 服務的 Android 體驗。
社區立即做出了反應。 有些人擔心這是逐步削減的第一步。 公眾對 AOSP 專案的支持可能會損害 Android 自誕生以來所具有的開放和協作性質。
從 石墨烯操作系統是專注於隱私的領先項目之一, 他們聲稱收到了非正式警告 自四月以來,谷歌限制原始碼的計劃就一直備受關注。對許多人來說,目前的疏忽並非偶然,而是蓄意為之,而且可能會成為一種慣常做法。
對替代 Android 生態系的影響
到目前為止,由於可以直接存取所有硬體特定的元素,開發者可以輕鬆編譯 AOSP 並為 Pixel 設備產生可用的韌體。但隨著 Android 16 的推出,這種便利性受到了損害,因為現在 開發人員必須藉助逆向工程技術來確定發生了什麼變化 與先前的版本相比,這是一項技術複雜且不切實際的任務。目前,如果沒有不再公開的組件,Android 16 無法直接為 Pixel 智慧型手機編譯。
AOSP 失去透明度
雖然 AOSP 繼續提供通用原始碼 Linux 平台和內核, 後者現在以沒有提交歷史記錄的快照形式提供, 這使得準確追蹤 Google 引入的變更變得困難。儘管 GSI(通用系統映像)仍在 AOSP 中生成,但它們的用途僅限於在受支援的非自訂設備(例如 Pixel)上進行通用測試或開發。
在日益增長的不滿情緒中, Android平台副總裁Seang Chau 在谷歌上, 出來否認謠言周先生表示:
Android 仍然是一個開放平台,AOSP 將繼續發布其原始碼。目前沒有計劃刪除該儲存庫或關閉該項目。
然而,他承認一個現實: AOSP 沒有參考設備 現代、開放且價格合理,這限制了獨立開發者對其的採用。或者, Google 建議使用 Cuttlefish, 開源虛擬設備, 作為官方測試環境 適用於未來版本的 Android。
另外, GSI 影像仍然是開發和測試 Android 的有效工具。 在 ARM64 或 x86_64 架構上,無需特定的硬體。
這對 Android 的未來意味著什麼?
儘管 Android 從技術上來說仍然是開源的, 無法獲得建置所需的關鍵組件 在 Pixel 等真實硬體上運行 構成挑戰 對於替代項目的開發者來說,如果平台的關鍵組件被私有化或無法訪問,那麼真正自由和可自訂平台的理想就會受到破壞。
事不宜遲,我們只需拭目以待,看看未來幾個月會發生什麼,這將至關重要,決定谷歌的決定是暫時的例外,還是新的、更封閉的政策的開始。同時,社區正在等待更清晰的政策,最重要的是,與催生Android的開放原則保持一致。