Android開發者生態永遠比不上iOS?“聯盟與公約”們正改變這一點
儘管安卓在市場上佔據了大部分份額,但它的某些體驗,對比iOS仍存在肉眼可見的差距。安卓應用們各自為政的推送機制、安卓ROM們相互割裂的生態系統、粗放管理的應用生態,令人大皺眉頭。這些糟糕的體驗,是和安卓開放的授權、國內隔絕谷歌生態等現狀息息相關的。然而,情況卻在發生變化。
安卓是一個好系統,但在生態方面距iOS甚遠,現在情況終於要改變了
近日,傳來了一個對於安卓生態重大利好的消息——數個大廠如OPPO、魅族、小米等已經宣布加入互傳聯盟,再加上之前的統一推送聯盟和Android綠色應用公約,國內安卓生態似乎正迎來翻天覆地的變化。這次,安卓真的能在應用生態領域,和iOS一決雄雌了嗎?今天,就來說說國內安卓將可能迎來怎樣的好變化吧。
互傳聯盟
如果你用過蘋果的N套件,那麼一定對蘋果設備間的數據流轉之順暢印象深刻。例如你想將iPhone的數據傳輸到Mac電腦,用AirDrop一鍵即可發送完畢。這樣的體驗,安卓是很難達到的。
蘋果的AirDrop可謂是神技
或許有朋友會說,不對啊,我手中的XX安卓手機,也有資料互傳功能,蘋果其實也不過如此!然而,安卓的這些數據轉移,僅限於同品牌,一旦你想要換其他牌子的安卓機,或者想要給其他牌子安卓機傳數據,就沒那麼水到渠成了。
從技術上,不同設備之間的高速無線傳輸其實是沒有什麼大障礙的。同品牌安卓機早已經可以實現這點,而藉助第三方APP例如手機QQ,其實做到高速互傳也並不困難。然而,系統級別的支持需要廠商在ROM中內置相應協議,現在大家終於開始著手做這件事了。
安卓的大宗家Google意識到了這個問題。安卓Q中,加入了Fast Share這個基於Google的文件互傳特性;然而在國內並不在Google生態覆蓋範圍內,安卓Q這一福利想必難以兌現。
安卓Q也加入了Fast Share,但需要Google生態
而幸運的是,國內安卓大廠正謀劃一個“互傳聯盟”,有望大幅改善不同安卓機之間的數據傳輸體驗。
OPPO、vivo和小米在早前聯合成立了互傳聯盟,而最近魅族、一加、Realme和黑鯊等廠商也加入其中。互傳聯盟的一大作用,就在於能夠為不同品牌的安卓之間提供統一的數據傳輸體驗,不同的安卓機可以相互高速傳輸多種格式的文件,用起來接近AirDrop。而從官方描述來看,傳輸還無需流量,這應該是藉助WiFi來實現的。
國內廠商聯合打造的互傳聯盟,而且聯盟是開放的
而難得可貴的是,這個互傳聯盟還是開放的,它可以接納其他廠商源源不斷地加入聯盟。假以時日,國內的大量不同品牌的安卓機、乃至PC都可以高速互傳數據,這對於用戶體驗提升無疑重大利好。
互傳聯盟可以讓安卓傳文件的體驗接近iOS。不過,iOS的AirDrop除了WiFi,也可以藉助互聯網實現,希望安卓的互傳聯盟在日後還有更多精進吧。
統一推送聯盟
國內安卓生態的亂象,很大一部分可以歸咎於APP沒有一個系統級別的推送機制。在iOS中,APP通過蘋果服務器統一推送消息,無需保留後台,避免了發熱、耗電、卡頓等情況。而國內的安卓,卻沒辦法做到這點。
安卓並非沒有系統級別的推送機制,Google為安卓打造了GCM/FCM推送體系,然而眾所周知的原因,這並不適合國內APP使用。為了及時推送消息,國內APP不得不使用種種手段主流後台,加入第三方的推送SDK,這樣一來後果就是APP會在後台相互喚醒進程,用戶頭大無比。
是的,安卓也有系統級的雲推送服務,但國內卻無法使用
國內APP們想要實現推送功能,需要藉助第三方的推送SDK,會造成鍊式啟動等一系列問題
但是,這樣的情況,也有望得到改觀。工信部牽頭成立了統一推送聯盟,旨在為國內的安卓提供一套可靠的、系統級別的推送系統。這個推送系統的機制類似於iOS,能夠惠及國內各大安卓廠商的ROM,以及各類APP。
而這個推送聯盟之所以令人覺得靠譜,在於其聯盟的成員——幾乎國內有名有姓的手機廠商都加入了聯盟,甚至Google也以觀察員的身份參與其中,令人深信這的確能成事。
有望徹底解決APP推送、後台駐留問題的統一推送聯盟
有了統一推送的機制,安卓APP自然也沒有了必定得駐留後台的理由。,基於這點,安卓ROM對於後台進程的管理,也可以變得更加嚴格。當後台進程被進一步限制後,發熱、耗電、卡頓等現象會進一步減輕。
統一推送聯盟確保了消息能及時推送,並避免了多餘後台殘留,這令安卓在這方面的體驗,終於有機會和iOS相提並論。當然,統一推送聯盟仍未正式落地,它會帶來怎樣的成效,讓我們保持關注吧。
統一推送聯盟官網:http://www.chinaupa.com/
Android綠色應用公約
和iOS應用相比,安卓APP普遍存在開發不規範的特點。例如,APP胡亂索要權限、APP常駐後台、APP使用老舊API開發等等,都是這方面的反映。出現這些情況是難免的,安卓系統本身對APP的管理比較寬鬆,無論是APP的運行,還是APP的發行,都不像iOS那樣嚴格。
在安卓上,APP並不需要跟進安卓最新的開發規範,因此即使安卓系統本身擁有Material Design這樣的優秀界面設計,規範了文件的存儲目錄,規範了後台活躍時長,支持高效的硬件加速,但各種APP仍會呈現出醜陋、胡里花哨、臃腫卡頓的面貌。與此同時,安卓APP還會過渡索取權限,一個天氣APP,就膽敢索取你的手機號碼、通訊錄等種種隱私數據,這些亂像在iOS上是難以想像的。
要如何解決這個問題?Android綠色應用公約令人們看到了曙光。
近年,著名後台管理軟件“綠色守護”的開發者Oasis Feng發起了《Android綠色應用公約》,在安卓圈子中引起了熱烈反響。公約倡議,安卓APP應該跟隨最新的安卓Target API,遵循系統後台規範,不索取手機身份狀態等隱私權限等。
Android綠色應用公約
Android綠色應用公約推出後,即得到了不少安卓廠商以及APP開發者的響應,例如酷安、知乎等APP都根據公約對自身進行了規範,魅族、一加等廠商也對其表現出了興趣。而Android綠色應用公約在這兩年,影響力進一步擴大,最終影響到了Google以及工信部。
不少知名APP加入了公約
例如,受公約影響,Google在Android P中統一了應用後台管控策略,並且在CDD和CTS中落實。這意味著,如果安卓廠商想要通過CDD和CTS安卓兼容認證,就需要使用統一的後台管理策略,而只有符合Android綠色應用公約的應用,才能適配這樣的後台策略,這對於安卓生態的積極意義不言而喻。
同時,Google官方還在新版的安卓系統中要求,APP需要兼容新版的Target API才能上架Google Play,這能夠大力推動APP們的轉型。
Android綠色聯盟甚至影響到了工信部。Android綠色聯盟聯合統一推送聯盟,發布了中國綠色APP應用公約。統一推送聯盟官方網站開闢了“綠色APP“板塊,開發者可以登錄查看具體條款提交少數關鍵信息,即可支持公約。後續,聯盟將盡快上線App測試認證服務。統一推送聯盟將定期公佈“支持公約”及“通過認證”的App,為有良知的開發者進行宣傳。
Android綠色應用公約攜手統一推送聯盟,推出了中國綠色APP應用公約,有了官方背書
當前的安卓APP的確不夠綠色,Android綠色應用公約在未來到底能起到多大的約束力?安卓APP最終會變得和iOS應用一樣良善嗎?我們拭目以待。
Android綠色應用公約官網:https://green-android.org/
總結
經由多年的發展,安卓系統本身早已經脫胎換骨。但安卓應用生態的雜亂差,卻始終無法令它的體驗更上一個層次。所幸的是,安卓陣營已經意識到了這一問題,攜手改善安卓生態。安卓APP會被規範到何種程度?我們拭目以待吧。