多年來,GoogleAndroid(Android)系統的開發過程一直對公眾開放,允許外界查看Google的工作進度,但這種情況即將改變。
3月27日,有媒體報導,Google宣佈將停止Android開放原始碼專案(AOSP)。Google決定不再維護現有的AOSP公開分支,逐漸關閉相關支援資源,並可能停止更新法定開源義務外的元件原始碼。這意味著從下周開始,所有的Android開發工作將僅在Google內部分支進行。一段時間後,外部分支可能不再公開甚至徹底關閉。
據證券時報,對此,Google向美國科技媒體Android Authority回應表示,其仍致力於公開發佈Android的原始碼,調整併不意味著Android將轉向閉源。
Google表示,未來Google仍會持續公開新版本Android的完整原始碼——例如今年晚些時候發佈的Android 16系統,其原始碼仍將按慣例公開。此外,Google也將繼續公開Android Linux核心分支的原始碼。由於該核心分支採用GPLv2協議(強制要求公開放原始碼),且獨立於Android開放原始碼專案(AOSP),因此這一部分不會受此次調整影響。
從下周開始,所有Android系統的開發工作將集中於Google內部程式碼庫中進行。對程式碼的修改將不再即時公開,而是僅在Google發佈包含這些修改的新版本分支時統一對外發佈。這種模式其實早已適用於Android系統大多陣列件的開發流程——Google此次只是將分散的開發模式統一整合到單一程式碼分支中。
Google稱,這一變化對普通使用者的影響微乎其微。雖然它為Google簡化了Android作業系統的開發,可能會影響新版本的開發速度和錯誤的減少,但總體影響可能微乎其微。手機的作業系統更新的效率上可能會有輕微影響。
對於眾多Android手機廠商而言,因為早就與Google簽署協議,並非使用AOSP,所以手機廠商影響也有限,各類Google服務也將正常提供。
據介面新聞,一位具有多年Android開發經驗的工程師表示,此次調整受影響最大的將是依賴AOSP但未與Google合作(即未獲得 GMS 授權)的裝置廠商,例如一些中小型硬體裝置廠商,它們的裝置僅在國內使用,通常不會專門獲取Google官方授權,而是直接基於 AOSP來定製開發系統。
此前,這些廠商可以基於AOSP的公開程式碼來維護安全補丁,但隨著Google不再即時公開開發進展,廠商獲取安全補丁的時間可能大幅延遲。未來想獲得即時的程式碼更新,可能需要向Google繳費,或者暫時忍耐落後的版本。 (每日經濟新聞)