[谷歌] 安卓閉源?谷歌辟謠?這事比你想的更逆天
但當大家翻看了 Android Authority 的報道之後,發現外媒和國內媒體的說法之間出入有些大。。。

因為按照 Android Authority 的報道,谷歌確實不准備繼續維護安卓的開放源代碼項目了,但是並不會停止發布源代碼。
看到這兒大家是不是有點兒懵了?不維護開源項目了,還怎麼更新源代碼?
實際上是這麼回事兒——根據 Android Authority 的報道,目前谷歌同時維護了兩套安卓系統主線代碼,壹套是我們熟知的 “ 安卓開源項目( AOSP )主線代碼 ” ,壹套是谷歌的 “ 內部開發主線代碼 ” 。
按照規劃,“ 內部開發主線 ” 是包含了谷歌服務以及各種高級特性的 “ 全量安卓 ” ,而 “AOSP 主線 ” 則是比較基礎的 “ 殘血安卓 ”——
不知道大家有沒有在電腦上安裝過安卓游戲模擬器,打開之後界面通常都非常簡陋,這種就是基於 AOSP 主線的代碼贰次開發的。
因為有了殘血和全量之分,所以區別也就出現了:AOSP 主線裡的代碼所有人都能免費查看,而 “ 內部開發主線 ” 裡面的代碼只有那些給谷歌交了授權費的廠商能夠查看。
作為給付費廠商們的回報,內部主線裡面的開發進度經常比 AOSP 主線裡面快上不少。
然後谷歌就被自己這套操作卡脖子了。
因為隨著安卓的體量越來越大、復雜度越來越高,兩條主線之間的差異也越來越大,結果就會導致 “ 代碼合並錯誤 ” 。
Android Authority 在報道中舉了個例子:有個亞馬遜的程序員給安卓系統提交了個補丁,允許系統裡的放大鏡工具放大導航欄以及輸入法的界面。
完事兒之後他給這個功能設計了壹個開啟按鈕,放到了系統設置界面裡。
然後,出 bug 了。。。

因為在 AOSP 主線和內部主線裡,設置列表末尾的長度不壹樣, AOSP 主線是列 57 ,內部主線裡是列 59 。。。
類似的例子還有下面這個 “ 可解鎖存儲區域應用編程接口 ” ,因為也會造成沖突,所以開發者依舊得分別給 AOSP 主線與內部主線調整下代碼。。。

[加西網正招聘多名全職sales 待遇優]
這條新聞還沒有人評論喔,等著您的高見呢

因為按照 Android Authority 的報道,谷歌確實不准備繼續維護安卓的開放源代碼項目了,但是並不會停止發布源代碼。
看到這兒大家是不是有點兒懵了?不維護開源項目了,還怎麼更新源代碼?
實際上是這麼回事兒——根據 Android Authority 的報道,目前谷歌同時維護了兩套安卓系統主線代碼,壹套是我們熟知的 “ 安卓開源項目( AOSP )主線代碼 ” ,壹套是谷歌的 “ 內部開發主線代碼 ” 。
按照規劃,“ 內部開發主線 ” 是包含了谷歌服務以及各種高級特性的 “ 全量安卓 ” ,而 “AOSP 主線 ” 則是比較基礎的 “ 殘血安卓 ”——
不知道大家有沒有在電腦上安裝過安卓游戲模擬器,打開之後界面通常都非常簡陋,這種就是基於 AOSP 主線的代碼贰次開發的。
因為有了殘血和全量之分,所以區別也就出現了:AOSP 主線裡的代碼所有人都能免費查看,而 “ 內部開發主線 ” 裡面的代碼只有那些給谷歌交了授權費的廠商能夠查看。
作為給付費廠商們的回報,內部主線裡面的開發進度經常比 AOSP 主線裡面快上不少。
然後谷歌就被自己這套操作卡脖子了。
因為隨著安卓的體量越來越大、復雜度越來越高,兩條主線之間的差異也越來越大,結果就會導致 “ 代碼合並錯誤 ” 。
Android Authority 在報道中舉了個例子:有個亞馬遜的程序員給安卓系統提交了個補丁,允許系統裡的放大鏡工具放大導航欄以及輸入法的界面。
完事兒之後他給這個功能設計了壹個開啟按鈕,放到了系統設置界面裡。
然後,出 bug 了。。。

因為在 AOSP 主線和內部主線裡,設置列表末尾的長度不壹樣, AOSP 主線是列 57 ,內部主線裡是列 59 。。。
類似的例子還有下面這個 “ 可解鎖存儲區域應用編程接口 ” ,因為也會造成沖突,所以開發者依舊得分別給 AOSP 主線與內部主線調整下代碼。。。

[加西網正招聘多名全職sales 待遇優]
| 分享: |
| 注: | 在此頁閱讀全文 |
| 延伸閱讀 | 更多... |
推薦:



