為了讓你早日用上Android P,vivo還做了這些事
美國當地時間5月8日
2018年的Google I/O大會在加州山景城海岸線圓形劇場如期而至。本次大會上最受關注的,就是Android P(即Android 9.0的發布)。其實對於這個新版本,我個人還是相對比較淡定,因為到現在,每當一家智能手機廠商推出基於Oreo(即Android 8.0)的新版本UI,依舊還是一個「新聞」——沒辦法,碎片化和新版本更新緩慢,依舊是Android與生俱來的小缺陷,但是,早日能用上新版本的系統,依舊是Android手機廠商與消費者們共同期許的事件。
一點小提示:根據Android官方公布的數據顯示,2016年推出的Android 7仍是用戶使用最多的安卓系統版本,佔比達到了30.8%,其次是2015年推出的Android 6為26%,而此前最新Android 8的使用率僅有4.6%。對比一下iOS:最新的數據顯示,已經有76%的用戶升級到了最新的iOS 11,是的,就是這個歷史上被用戶吐槽最多,Bug巨多的iOS 11。對比之下,Android心裡肯定是急啊!
中國廠商佔了半壁江山
由於Android P的很多相關信息,早在2018年3月就已經曝光,所以,這次I/O大會上,大家自然更關心什麼時候能用上Android P,哪些機型能用上。而就在今天,最早能體驗上Android P的機型就在網上刷了屏,共計8個品牌,11款機型入圍。
Google家的四款Pixel系列親兒子與安卓之父家的Essential Phone自然不必說,和Google合作一直非常良好的Nokia以索尼也是順理成章,另外四家,則是清一色的中國智能手機廠商,包括小米MIX 2S、OPPO R15夢境版、vivo X21 UD以及發布在即的一加6,這一點倒有些出乎我的意料——受制於一些眾所周知的原因,中國品牌的Android系統更新速度較慢是常情——比如剛發布的魅族Flyme 7,還是基於Android 7,而一加的氫OS,也因為在Android 7這個版本上呆了很長時間,遲遲上不了Oreo而被加油們廣為詬病,這次真是快到家了,贊一個。
有趣的是,向來以穩健著稱的OPPO與vivo,這次也入圍了,而在3月剛剛推出新品X21和基於Android 8.1的Funtouch OS 4.0的vivo,這次也算是搶了先,看起來比過去真是激進許多。就在今天,我也收到了vivo發來的官方新聞稿,其實還有兩條我從其他渠道聽說的消息,比今天大會上的新聞更有意思:
1.vivo正在聯手高通一起適配Android P的板級支持包(BSP),待開發完成之後,谷歌預計將會在2018年的8月正式發布給其他的手機廠商以及開發者,為他們的開發工作提供便利;
2.vivo已經成立了成熟的自有應用軟體雲測平台,vivo會積極推動解決應用軟體在Android P上面的兼容性問題。
好吧,就著今天的熱度,來聊聊這兩個東西。
什麼是板級支持包(BSP)呢?它的英文全稱是:Board Support Package。簡單點說,就是Android系統會運行在各種各樣不同的硬體平台上,就是我們熟悉的高通驍龍SoC,比如845、835、660、636,還有MTK的P23、P60,再加上或多或少的感測器等各種組合,從而造成這些硬體系統總會有各種各樣的差異,會讓軟體開發的適配工作變得比較碎片化。
而板級支持包的作用就是解決這個差異性,你可以把它理解為一個中間層,它位於操作系統與硬體底層之間,其作用就是屏蔽那些碎片化的硬體環境差異,給操作系統提供一個統一的運行環境,從而更加利於開發。
類比一下,我們就可以將BSP視為汽車的底盤懸掛——無論路面情況有多複雜,底盤懸掛的主要作用,就是讓其上的車身能運行得相對平穩,這其中,路況就可以看成硬體底層、車身就能看作是操作系統,而底盤懸掛就可以看成是BSP,所以,它的作用有多重要,你就應該很清楚了吧。
其實,vivo協作上游廠商做這樣的底層開發的事情並不是第一次了。還早在幾年前的vivo X1的時候(2011年底),這款頂著Hi-Fi光環誕生的手機,其採用的VRS技術,就為Android的音頻生態起到了非常重要的推動作用。
那個時候,由於安卓系統底層設計對音頻處理有比較嚴重的缺陷,所有的48kHz音頻信號在安卓系統下都會被劣質SRC處理到44.1kHz,從而產生大量的噪波,影響音質。而正是因為vivo這項技術的誕生,不僅改變了Android系統的音頻表現水平,其實對於Hi-Fi晶元與SoC之間的結合,也對高通SoC的音頻特性提升起到了重要作用——這個情況,高通數次在發布會場合都有提到。
從2017年起,vivo在產品、技術、品牌形象方面的策略發生了重大的變化,屏幕指紋、全面屏等新興技術的曝光與應用推進突然加速。而在2017年,谷歌負責Android兼容性的團隊與vivo一起協商,在推動Android系統兼容性適配以及Android P的首發等方面達成了共識。
隨後在這一年的11月,幾方協商決定,vivo將聯合高通和谷歌一起推進Android P系統板級應用包的開發測試工作,並確定在vivo將以發布的X21手機上,配合高通驍龍660平台,展開Android P系統的開發適配工作。經過半年之後,這項工作隨著I/O大會的召開,更加高調的向全球進行了宣布。
但需要提到的是,這個板級開發包,並非vivo獨家提供,其他合作夥伴也會進行這樣的工作,但作為中國智能手機廠商,能入圍這樣的開發項目,也是需要被點贊的。
為什麼會是vivo?
前邊提到,vivo在2017年很多方面都發生了變化,而且,我也不只一次說過這話:「驍龍6系列SoC的優化能力,vivo和OPPO兩家在全球是獨步天下!」但那些都是有些偏向硬體層面的東西,而在軟體方面,vivo其實布局得很早。
在vivo的研發體系中,有一個應用軟體穩定的要求標準:排名前10000個應用中,至少有90%的應用得通過vivo的兼容性測試。標準是很高的,但要達標卻是很痛苦:必須得等到開發者們逐漸適配完善達標才行,這樣非常被動。在2016年,vivo手機用戶有約85%的使用異常來自於第三方應用使用場景,在2017年,投訴案例中這樣的情況更是佔去了很大的比重。
一直以來,vivo也是使用外部服務商的測試平台來進行這樣的兼容適配性測試,但是隨著競爭的加劇,外部服務商已經無法滿足vivo在研機型保密性,以及測試效果、測試效率等方面的要求。於是到了2017年9月,vivo在深圳成立了自家的測試實驗室,搭建了國內最大的雲測平台之一,來完成這樣的兼容性測試工作。在這個實驗室中,有多達幾千台機器24小時不斷地進行著測試,其每周上萬例應用的測試能力、異常攔截率指標已經遠超第三方服務商測試平台。而最後的測試結果,都會反饋給應用開發者、谷歌以及其他的系統及平台廠商,互為促進升級改進。
也正是因為這個雲測平台的動作,促使vivo成為了國內第一批更新使用Android 8.1系統的手機廠商,即使是使用最新的異形劉海屏,Funtouch OS依然保證了排名靠前的10000個應用當中,90%能夠滿足兼容性的要求。為此,vivo還有專門的團隊,負責同步那些兼容性存在問題的應用開發者,儘快做好新系統的兼容性適配。
除去這些排名靠前的應用,vivo還發現有一些排名靠後,激活率雖低,但對用戶十分重要的應用也不能忽略,比如某些地方銀行的官方應用,它們對用戶很重要,但排名卻並非在前邊,而且,銀行類應用特彆強調安全性,但安全性恰恰就是每次大的內核升級最先受影響的模塊之一。
對此,vivo的兼容適配團隊又增加了一個專門的列表,針對性地將它們納入日常兼容性測試以監控之中,以便進行第一時間的適配。這些環節肯定會增加工作量,但卻會對vivo手機的使用體驗起到有力的推動作用,畢竟見微知著嘛。
GIF
從時間上來說,Android P想要達到穩定的使用體驗並來到我們身邊,肯定還需要不短的時間,但對於用戶來說,在Oreo還沒有大規模的普及前提下,也就不要想得太多了,安心等就是吧。而在等待的時間裡,我們肯定還會看到很多智能手機廠商為早日用上Android P所做的努力,在這次Google I/O大會上,中國智能手機廠商的亮眼表現,我相信只會是一個開始。眾人拾柴火焰高,國產品牌對於整個行業軟硬體生態的推力越來越大,真是一件想想就讓人興奮的高興事。
※聯想智能物聯消費賦能品牌Lecoo起航
※華為P20登頂DxOMark Mobile榜單的故事——番外篇
TAG:踐機行事 |