3月27日,安卓領(lǐng)域?qū)<襇ishaal Rahman在Android Authority網(wǎng)站發(fā)文稱(chēng),谷歌證實(shí)將從下周開(kāi)始完全在內(nèi)部分支開(kāi)發(fā)安卓操作系統(tǒng)。這一消息迅速引發(fā)熱議,甚至出現(xiàn)了“谷歌終止開(kāi)源安卓”的錯(cuò)誤解讀。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

實(shí)際情況是,谷歌此舉并非終止開(kāi)源,而是調(diào)整開(kāi)發(fā)流程。長(zhǎng)期以來(lái),谷歌同時(shí)維護(hù)兩大安卓主要分支:面向公眾開(kāi)放的"安卓開(kāi)源項(xiàng)目(AOSP,Android Open Source Project)分支"和谷歌內(nèi)部使用的"內(nèi)部開(kāi)發(fā)分支"。前者任何開(kāi)發(fā)者都能實(shí)時(shí)訪問(wèn),后者僅對(duì)谷歌自身、安卓設(shè)備制造商(OEM廠商)以及持有谷歌移動(dòng)服務(wù)(GMS)許可協(xié)議的公司開(kāi)放。

谷歌此次決定將所有開(kāi)發(fā)工作轉(zhuǎn)移至內(nèi)部分支,不再實(shí)時(shí)更新AOSP代碼,而是在新版本發(fā)布后才提交完整代碼。從當(dāng)下看,這只是簡(jiǎn)化開(kāi)發(fā)流程、節(jié)約開(kāi)發(fā)成本的舉措,其舉動(dòng)本身符合谷歌在當(dāng)下激烈競(jìng)爭(zhēng)環(huán)境中的發(fā)展需求,但從長(zhǎng)遠(yuǎn)來(lái)看,此舉將整個(gè)安卓應(yīng)用生態(tài)發(fā)展模式做出了改變,為未來(lái)帶來(lái)了更多不確定性因素。

打開(kāi)網(wǎng)易新聞 查看精彩圖片

這種開(kāi)發(fā)模式的調(diào)整,將直接影響不少安卓生態(tài)App的更新節(jié)奏。許多第三方開(kāi)發(fā)者、定制 ROM 團(tuán)隊(duì)以及硬件廠商,都依賴于 AOSP 的實(shí)時(shí)更新來(lái)優(yōu)化自己的產(chǎn)品和服務(wù)。然而,隨著谷歌逐步將開(kāi)發(fā)工作納入內(nèi)部,外界獲取最新代碼的時(shí)間節(jié)點(diǎn)會(huì)延后,會(huì)使許多App的開(kāi)發(fā)成本變高,使用體驗(yàn)更新滯后。

例如,文件管理器、備份工具、安全防護(hù)類(lèi)等依賴系統(tǒng)底層API的功能性應(yīng)用,通常需要與系統(tǒng)底層緊密配合。部分這類(lèi)應(yīng)用的開(kāi)發(fā)者無(wú)法提前適配系統(tǒng)變化,可能導(dǎo)致新系統(tǒng)版本推出后,應(yīng)用出現(xiàn)不兼容、功能異常、閃退等問(wèn)題。

第三方啟動(dòng)器、狀態(tài)欄增強(qiáng)工具、屏幕錄制工具等系統(tǒng)增強(qiáng)類(lèi)應(yīng)用與工具,則往往依賴于對(duì)系統(tǒng)組件的定制和擴(kuò)展。當(dāng)系統(tǒng)底層變更時(shí),這類(lèi)應(yīng)用需要大量重寫(xiě)代碼才能適配,現(xiàn)在開(kāi)發(fā)者只能等到系統(tǒng)正式版發(fā)布后才能進(jìn)行,適配周期將大大延長(zhǎng)。

基于第三方ROM的應(yīng)用服務(wù),如LineageOS、Pixel Experience等開(kāi)源ROM上的專(zhuān)屬應(yīng)用,它們的更新節(jié)奏將完全受制于AOSP代碼發(fā)布時(shí)間,功能創(chuàng)新也將受到限制。

對(duì)咱們普通用戶而言,目前或許不會(huì)又明顯感知差異,但未來(lái)當(dāng)安卓系統(tǒng)推出重大更新后,可能會(huì)經(jīng)歷這樣的情況:部分常用App功能異常、更新緩慢,甚至長(zhǎng)時(shí)間無(wú)法適配新系統(tǒng)。值得注意的是,這并非開(kāi)發(fā)者不努力,而是由于他們無(wú)法提前獲取系統(tǒng)變更信息,被迫處于被動(dòng)適配狀態(tài)。一些小型開(kāi)發(fā)團(tuán)隊(duì)可能因無(wú)法承受適配成本而放棄應(yīng)用維護(hù),導(dǎo)致市場(chǎng)上可選應(yīng)用數(shù)量減少。

面對(duì)這一變化,作為用戶,我們可以這樣應(yīng)對(duì):安卓重大系統(tǒng)更新后,可適當(dāng)延遲升級(jí),等待常用APP完成適配再更新系統(tǒng)。對(duì)于長(zhǎng)期未更新的應(yīng)用,可以嘗試尋找類(lèi)似功能但維護(hù)更積極的替代品。

對(duì)于應(yīng)用開(kāi)發(fā)者而言,也需要調(diào)整策略。例如,加強(qiáng)與手機(jī)廠商的合作,通過(guò)合作獲取系統(tǒng)預(yù)覽版,提前進(jìn)行適配。盡量使用穩(wěn)定的公開(kāi)接口,降低系統(tǒng)變更帶來(lái)的影響。還有一點(diǎn)非常重要,開(kāi)發(fā)者可以實(shí)行多元系統(tǒng)開(kāi)發(fā)策略,通過(guò)其它操作系統(tǒng)生態(tài)用戶、商業(yè)變現(xiàn)的提升,來(lái)降低安卓生態(tài)的風(fēng)險(xiǎn)。例如,以鴻蒙為代表的全場(chǎng)景操作系統(tǒng)正在快速發(fā)展,其開(kāi)放的生態(tài)建設(shè)理念受到開(kāi)發(fā)者歡迎。去年10月開(kāi)啟公測(cè)的鴻蒙5,生態(tài)發(fā)展迅猛。截至目前,鴻蒙開(kāi)發(fā)者已超過(guò)720萬(wàn),生態(tài)設(shè)備數(shù)突破10億臺(tái),鴻蒙5應(yīng)用與元服務(wù)已超過(guò)20000個(gè),為用戶和開(kāi)發(fā)者提供了安卓和iOS之外的另一種選擇。

而且,鴻蒙生態(tài)對(duì)開(kāi)發(fā)者也極為友好。例如,華為推出了“鴻蒙星河計(jì)劃”,提供10億元的補(bǔ)貼及流量扶持,以吸引開(kāi)發(fā)者加入鴻蒙應(yīng)用的開(kāi)發(fā)。多省市出臺(tái)鴻蒙產(chǎn)業(yè)扶持政策,例如武漢光谷3月發(fā)布新政策,以最高3000萬(wàn)元獎(jiǎng)勵(lì)支持鴻蒙應(yīng)用的開(kāi)發(fā)。據(jù)機(jī)構(gòu)預(yù)測(cè),鴻蒙生態(tài)將撬動(dòng)萬(wàn)億級(jí)市場(chǎng)空間,覆蓋智能家居、車(chē)聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)等20+垂直領(lǐng)域。

總結(jié)

未來(lái),當(dāng)你的安卓手機(jī)App更新速度變慢或功能體驗(yàn)不如從前順暢時(shí),或許需要理解這背后復(fù)雜的生態(tài)變化。問(wèn)題的根源,可能并非開(kāi)發(fā)者或應(yīng)用本身的問(wèn)題,而是安卓系統(tǒng)開(kāi)發(fā)模式調(diào)整所帶來(lái)的連鎖反應(yīng)。而谷歌此次舉措,或?qū)楦嘈屡d操作系統(tǒng)帶來(lái)更多成長(zhǎng)空間,促進(jìn)操作系統(tǒng)格局從兩極化向多元化格局逐步發(fā)展。