日前,谷歌在山景城舉行了今年的I/O開發者大會。而此次活動中所推出的各類軟硬件新品,讓外界將其稱之為一次“團結的大會、勝利的大會、成功的大會”。也吸引了來自全球的Android開發者與OEM廠商,為首次亮相的Android Q搖旗吶喊。

時隔193天,新的安卓市佔率餅狀圖來了

在發布了全新的Android Q、更智能的谷歌助手,以Pixel 3a系列機型之外,谷歌方面也對外公佈了幾個“小數據”。其中,在時隔193天後再度於Android開發者網站上公佈的Android各個版本的佔比數據顯示,正式上線超過了9個月的Android P,終於實現了超過10%的份額(10.4%)。

Android P份額僅10%,說好的整治碎片化呢 新聞 第1張

與此同時,Android高級總監Stephanie Cuthbertson也宣佈,Google Play上運行的Android設備累計已經超過25億臺,再考慮到使用安卓系統的國內手機產品,無疑整個生態已經無以倫比的龐大。

Android P份額僅10%,說好的整治碎片化呢 新聞 第2張

不過如果仔細觀察了一下最新公佈的Android系統佔比餅狀圖,就能很快明白為什麼在過去的半年時間裏,谷歌要停止更新這一數據。盡管官方給出的解釋是,“unexpected loss of the source of the usage data(使用數據源意外丟失)”,但最終呈現的表現卻不甚理想。其着手整治碎片化的2年多以來,Android P+Android O的份額一共只有39.7%,而且Android 2.3/4.1/4.3的份額也出現了不降反升的情況。

Android系統佔比餅狀圖對於開發者其實有着很重要的意義,他們根據各個版本系統的市場份額,就可以結合自身情況因地制宜的確定,自家APP需要針對的最低API級別,並在開發及更新上作出調整。

Android P份額僅10%,說好的整治碎片化呢 新聞 第3張

因此有觀點認為,谷歌長達半年的安靜,就與現在蘋果不再發布iPhone銷量有着同樣的理由——表現實在難堪,發出去可能會影響到股價。而作為對比,晚於Android P推出的iOS 12,發布5個月之後在所有iOS設備中裝機量達到了83%。

但如果說要為何兩家的情況差異如此之大,其實無非是蘋果只需要維護十來款iOS設備,而整個Android生態中則有數十家OEM廠商,每家平均的在售機型都在10款以上。因此就造成整個Android市場呈現出支離破碎的狀態,不論是谷歌的原生Android還是其他第三方ROM,都要面對不同的SoC、不同的分辨率,以及不同的屏幕來分別適配。

谷歌彌合碎片化的努力,暫時還沒有成功

碎片化是Android的致命弱點,盡管每年穀歌都會推出一個新版本的系統,但幾個月後其只能被一小部分設備採用。這主要是因為OEM廠商的開發成本很高,而且許多用戶缺乏照顧。然而過時的軟件可能是不安全的,所以谷歌方面也正在盡最大努力,希望來來解決這個問題。

Android P份額僅10%,說好的整治碎片化呢 新聞 第4張

谷歌早就在Android O發布時就推出了全新的方式,用Project Treble將“系統層”和“驅動層”拆分,解除了驅動於系統版本的“掛鉤”機制,允許芯片廠商推出長期兼容未來新版本的驅動,並且保證它能夠在以後的新版Android中無需修改也能正常使用。在其理想中的情況是,如果你買了一款支持Project Treble的手機,在谷歌推出Android P/Q/R的時候,你的手機就能在幾周內獲得更新,而無需像其他機型那樣等待數月。

盡管理想很豐滿,但是現實卻很骨感。雖然Android 8.0之後的Android機型基本都支持了Project Treble,可由於整個Android系統歷史上欠的賬使得OEM廠商對老機型的改造興趣缺缺。例如此前某廠商的工程師曾經很直白的指出,廠商不願意跟進Project Treble的核心問題,在於Android 7.0以及之前的老機型需要修改底層分區才能適配Project Treble。

Android P份額僅10%,說好的整治碎片化呢 新聞 第5張

沒錯,如今的Android與此前基本上已經是有着天壤之別的操作系統,在Android 7.0時代之前,谷歌沒有強制要求廠商進行分區,這使得私有文件和系統文件混在一起。而一臺手機想要支撐Project Treble,就需要在底層增加一個分區,將system和vendor這兩個分區相關的鏡像分開,便於能方便地更新和升級system,並且不依賴vendor等底層。

Android P份額僅10%,說好的整治碎片化呢 新聞 第6張

這就導致如果廠商想要讓老機型支持Project Treble,就需要通過OTA升級的方式對於分區進行重劃,但這一過程中用戶本身的數據會被直接抹掉,並且這種對於手機“大腦”進行的手術如果稍有閃失,就會出現“腦死亡”,即機器有直接變磚的概率。因此在老機型沒有Project Treble的支持下,谷歌想要快速部署新系統的通道也就不復存在。

Project Treble與第三方ROM八字不合

事實上,Project Treble除了在實際操作層面,面臨技術和用戶體驗上的難題之外,這些普遍使用自家ROM的廠商也不願意出現模仿對象處於不斷變化的狀態。為什麼這麼說呢?相信你肯定對於“基於Android P的MIUI 10”、“基於Android O的EMUI 8.0”,但是絕對沒有聽說過“基於MIUI 9的MIUI 10”,這是因為廠商在迭代自家ROM的時候,所對標通常是谷歌推出的原生系統。

Android P份額僅10%,說好的整治碎片化呢 新聞 第7張

Project Treble的意義,就是一整套符合Android開發規範,但是會隨着每代系統更新不斷添加新特性的動態框架。但這一“動態”可就要了廠商們的老命了,原來的情況是谷歌老師畫了一幅畫,下面的小弟紛紛臨摹再添加點細節,自家的ROM就出爐了。現在如果谷歌從.jpeg變成了.gif,其所做出一點變化可能就會產生多米諾骨牌的效果,最後導致手機廠商的工作量成倍提升。

Android P份額僅10%,說好的整治碎片化呢 新聞 第8張

所以說,谷歌其實已經看出來如果不使用點盤外招,Project Treble就將成為Android特色的“上有政策下有對策”的犧牲品。因此其所給出的解決方案——是所有預裝Android P系統的手機,都必須支持Project Treble框架;所有OEM廠商必須在至少2年時間內,為熱門產品定期更新系統;引入更多的OEM廠商參與新Android系統的早期測試,讓大家提早熟悉新系統。

Android P份額僅10%,說好的整治碎片化呢 新聞 第9張

而至於說到底需要多久,才能解決Android的碎片化問題,現階段只能說時間纔是最好的武器,需要等待使用Android 4.4、5.0、6.0的老機型到達終點,所有先天性不適合Project Treble的機型退出市場。或許只有這樣,未來Android手機的系統更新速度纔能夠有着更進一步的提升。

相关文章