據外媒消息,谷歌公司即將對開發(fā)策略進行進一步調整。未來,谷歌計劃將所有 Android OS 組件的開發(fā)工作都放在內部進行,旨在提高整體的研發(fā)效率。
目前,盡管 Android 的部分組件,像藍牙協議棧這類,仍在 AOSP(安卓開源項目)分支中以公開的方式進行開發(fā),但核心操作系統框架等關鍵部分長期以來都是在谷歌的內部分支里完成。
谷歌內部版本所包含的代碼量遠超 AOSP 分支,這就造成公開的 AOSP 版本往往落后于內部版本。這種版本差距在 AOSP 代碼和谷歌最新的 Android 16 測試版之間表現得極為顯著。即便谷歌已經采用了基于主干的開發(fā)模式,試圖縮小兩者之間的差距,但代碼同步依舊是個復雜棘手的難題。
代碼不同步帶來的問題是,谷歌需要投入大量時間來合并 AOSP 和內部分支之間的補丁。而且,由于兩個分支的代碼結構存在較大差異,合并過程中常常會出現沖突。舉例來說,一個用于導航欄和鍵盤的屏幕放大功能補丁,在 AOSP 和內部分支中的無障礙設置列表長度不一樣,導致無法直接合并。類似這樣的問題數量眾多,雖然可以逐個解決,但極大地降低了開發(fā)效率。
鑒于這些數不勝數的代碼同步問題,谷歌決定摒棄當前的雙軌制開發(fā)模式,全面轉向內部開發(fā),以此來簡化開發(fā)流程。
然而,這則消息卻被部分媒體誤讀為“Google 決定終止開源 Android”。
谷歌官方明確表示,公司會繼續(xù)發(fā)布 Android 的源代碼,所以此次調整并不會使 Android 變成閉源系統。每當谷歌推出新的 Android 版本(比如今年晚些時候的 Android 16),對應的源代碼仍會同步公開。另外,由于 Android 的 Linux 內核分支遵循 GPLv2 許可證,谷歌必須遵守開源協議,繼續(xù)公開相關代碼,這部分不會受到此次調整的影響。
變化在于,部分特定Android組件的公共源代碼發(fā)布頻率將會降低。目前,一些組件(如構建系統、更新引擎、藍牙協議棧、虛擬化框架以及SELinux配置)優(yōu)先在AOSP開發(fā),即完全在公開環(huán)境下進行。而Android的大部分組件(如核心操作系統框架)主要在Google內部開發(fā),盡管部分功能(如僅限解鎖設備使用的存儲API)仍在AOSP中開發(fā)。
谷歌此次調整開源政策的根本原因是合并沖突?!肮雀枭孀闶謾C制造后,AOSP和自家Pixel系列手機等使用的OS相當于兩個分支,同時維護這兩套分支會導致修復BUG和開發(fā)新功能的節(jié)奏不一致,造成開發(fā)混亂?!?/p>
這種“分支合并沖突”可以這樣理解:第三方手機廠商基于AOSP的分支開發(fā)新功能時遇到了BUG,而問題根源可能是谷歌在開發(fā)自家OS分支時的一項改動。此時,第三方手機廠商必須等待谷歌處理完自家OS分支,完成封板、發(fā)布后,再將改動合并到AOSP,然后廠商拉取代碼、合并修復并對外發(fā)布給用戶,用戶更新版本后才能解決BUG,整個過程十分漫長。
所以,谷歌選擇統一兩個分支,但仍會繼續(xù)開源,只是會在內部開發(fā)完成后再將成果公開。對外部而言,相當于減少了一個分支,獲取開發(fā)進度等信息的頻率也會降低,但每次進度更新將包含更多的信息、功能和修復內容??梢岳斫鉃?,“開發(fā)版”的更新頻率從每周一次變?yōu)槊績芍芑蛎吭乱淮危ㄟ@主要針對開發(fā)者),對普通用戶的使用沒有任何影響。
并且,絕大多數主流手機廠商早已和谷歌簽訂了各種授權合作協議,他們仍然可以得到和使用最新的Android源代碼,獲得谷歌GMS認證,正常預裝谷歌的各種服務和應用。而對于采用了Android系統的國產手機廠商而言,由于谷歌最終仍會將安卓代碼發(fā)布到AOSP,所以小米的MIUI、OPPO的ColorOS等基于AOSP開發(fā)的系統都不會受到影響。
知名博主“數碼閑聊站”表示:這就是新聞學的魅力時刻?
- 《黑神話:悟空》PS5國行版將于6月18日正式發(fā)售,建議零售價268元起
- 報告:2029年美國AI搜索廣告支出將達260億美元,占比13.6%
- 重塑內生安全體系 實現AI時代安全突圍 ——2025北京網絡安全大會(BCS)開幕
- 覆蓋上百國家!啟信慧眼全球供應鏈“風險地圖”助力中企安全“出海”
- 門禁憑證技術進化簡史:開啟更加安全和便利的未來
- Google I/O 大會:科技盛宴,引領未來創(chuàng)新潮流
- 馬蜂窩端午出行大數據:短途周邊游是主流,非遺民俗關注度持續(xù)走高
- 微軟裁員6000人原因揭曉 AI沖擊首當其沖
- 騰訊音樂2025Q1業(yè)績持續(xù)高質量增長:在線音樂服務收入達58億元,同比增長15.9%
- 硅谷巨頭庭審吐真言:未來10年Meta、谷歌搜索、iPhone或成歷史
免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。