Android閉源是假,Google想封閉是真 開源策略生變,!2007年11月5日,,Google聯(lián)合多個手機制造商、芯片廠商和移動運營商宣布成立全球聯(lián)盟,,共同開發(fā)一個開源移動操作系統(tǒng)——Android,。盡管當時這款系統(tǒng)既誕生于閉源iOS之后,也不如首代iPhone那樣驚艷,,但憑借開放策略迅速贏得全球支持,,最終成為移動領(lǐng)域的霸主。
然而,,如今這個曾以“開源”打遍天下的Android正悄然向“閉源”的趨勢靠攏,。據(jù)外媒報道,Google已證實Android開發(fā)將全面轉(zhuǎn)向內(nèi)部進行,,最快下周開始,。這意味著未來所有核心開發(fā)都將移入私有環(huán)境,但源碼仍會對外開放,,只是開發(fā)過程不再公開,。這表明Android生態(tài)逐步走向封閉已是不可否認的現(xiàn)狀。
事實上,,熟悉Android的人知道,一直以來Google對Android的開源策略并不徹底,。Android既包含開源部分也有閉源部分,。從屬性劃分來看,,它主要由兩大部分組成:Android開放源代碼項目(AOSP)和谷歌移動服務(wù)(GMS)。AOSP提供了整個智能手機系統(tǒng)的基礎(chǔ)骨架,,是完全開放的,,允許任何人免費使用、分發(fā)或修改,。許多芯片廠商在AOSP基礎(chǔ)上發(fā)布自己的版本,,終端廠商也通過深度定制系統(tǒng)打造自有軟件生態(tài)和獨立賬號體系。而GMS集成了Google生態(tài)的核心服務(wù),,這部分是閉源的,,僅限于獲得GMS許可的廠商使用。
雖然Google允許外部開發(fā)者向AOSP貢獻代碼,,但主導(dǎo)開發(fā)的還是Google自己,,決定哪些代碼被采納、何時發(fā)布新版本也是Google說了算,。長期以來,,Google為了在AOSP的開源屬性與自家產(chǎn)品開發(fā)策略之間保持平衡,既要維護公開的AOSP分支,,又要在內(nèi)部持續(xù)迭代包含GMS的版本,。這種雙分支維護模式帶來了額外的開發(fā)成本,Google需要花費大量精力在兩個分支之間合并代碼,,由于代碼差異較大,,合并時經(jīng)常遇到?jīng)_突。
現(xiàn)在,,Google進一步調(diào)整策略,放棄AOSP和內(nèi)部版本的雙分支開發(fā)模式,,將所有開發(fā)工作集中在內(nèi)部,,不再對外公開。給出的理由是簡化開發(fā)流程,,讓每個人的工作都更輕松,。但這并不意味著Android徹底變成閉源。每次發(fā)布新版本時,,Google仍會向AOSP公開源碼,,比如今年晚些時候發(fā)布的Android 16。此外,,由于Android的Linux內(nèi)核分支采用GPLv2許可證,,Google仍然必須遵守開源協(xié)議,持續(xù)發(fā)布Linux內(nèi)核的源代碼,。
這一調(diào)整會影響Android部分組件的源碼發(fā)布節(jié)奏,。過去一些組件會在AOSP中優(yōu)先開發(fā),,而核心OS框架等大部分組件則主要在Google內(nèi)部進行。現(xiàn)在,,部分功能仍在AOSP中開發(fā),,但從下周起,所有開發(fā)工作都將轉(zhuǎn)入Google內(nèi)部,,源碼只會在正式發(fā)布新版本時才統(tǒng)一開放,。
對普通Android用戶來說,這一變化幾乎沒有影響,,很多人可能甚至不會察覺,。對大多數(shù)開發(fā)者而言,影響也不大,,因為這次調(diào)整只涉及Android平臺本身,。基于AOSP進行產(chǎn)品開發(fā)的廠商原本就不會直接使用AOSP主分支,,因為它本身并不穩(wěn)定,。不過,對于希望直接參與AOSP開發(fā)的外部開發(fā)者來說,,這無疑是個壞消息,。沒有GMS許可的開發(fā)者將更難向Android OS貢獻代碼,因為AOSP上能看到的代碼將始終比內(nèi)部開發(fā)版本滯后幾周甚至幾個月,。
此外,,Google的最新變化也會讓外界對Android未來版本的了解變少。過去,,AOSP的代碼更新經(jīng)常會透露一些即將推出的新設(shè)備,、新功能,或者某些即將被移除的特性,。一旦Android徹底轉(zhuǎn)向內(nèi)部開發(fā),,這類信息可能就不再能被提前發(fā)現(xiàn),開發(fā)者和用戶也就更難在Google推出不受歡迎的改動之前進行反饋或抗議,。
一些開發(fā)者認為,,這可能會給一些開源Android版本的開發(fā)者帶來麻煩,比如LineageOS,。相比于逐步了解和適應(yīng)新變化,,一下子面對大量變更會更加棘手。預(yù)計Google本周會公布更多細節(jié),,這一調(diào)整最快可能會在下周正式生效,。
盡管如此,Google關(guān)閉Android系統(tǒng)公開開發(fā)進程的調(diào)整還是引起不少開發(fā)者的擔心。許多人認為,,雖然表面上說是為了防止泄露,,但這更可能是Google邁向閉源的第一步。特別是在歐盟干擾了他們的開源盈利策略的情況下,,Google早就把大量功能轉(zhuǎn)移到了Google Play服務(wù)里,,還停用了許多AOSP版的原生應(yīng)用。有人認為應(yīng)該支持Jolla和Sailfish OS,,并考慮遷移,。
你如何看待Google的最新舉措?歡迎分享你的觀點,。
當?shù)貢r間2月19日播出的播客節(jié)目中,,微軟CEO薩提亞·納德拉表示,“超大規(guī)模AI不會出現(xiàn)贏者通吃的局面,,開源模式將制衡閉源
2025-02-20 16:08:53微軟CEO