安卓系統手機用戶數量龐大,有人調侃道國內Android和安卓是不壹樣的。國產手機通產都是搭載了深度定制的Android系統,生態更是混亂無法統壹,沒有原生Android那種純凈流暢的感覺。除了不能用Google商店、應用審核機制不健全之外,缺少統壹的推送機制也是壹大重要原因。
推送機制,亂象叢生的現狀
我們都知道,移動應用需要將通知消息通過某種方式送達到到用戶的手機設備上,比如即時通信應用的新消息,電商應用的活動信息,重大突發新聞的推送等。
在幾大主流智能設備操作系統中,iOS提供了統壹的消息推送服務,所有的消息都必須經由蘋果服務器發起,推送給指定的設備。無論該應用是否處於活躍狀態,通知都可以及時的送達到用戶的設備上。
安卓也有原生的推送機GCM(Google Cloud Messaging),但由於某些眾所周知的原因,GCM服務器在國內幾乎不能使用,且該機制並非強制。這就導致了開發者普遍都開發了自己的安卓平臺的推送服務或使用了第三方開發的推送服務,來滿足應用的推送需求。
簡單來說,我們使用iOS設備刷微博時,收到了壹條微信,這個時候系統會有通知,告訴妳收到壹條微信,但是此時微信並沒有在後臺啟動,通知是通過蘋果的服務器推送,當妳點擊這條通知時,微信才會在妳的後臺啟動。但是在安卓設備上,當我們接收到壹條微信時,微信會自己在後臺啟動,通過常駐的推送服務將消息送達。采用這種方式的安卓應用,每壹個都要常駐後臺頻繁喚醒。
為解決這壹情況,國內廠商過去也有過壹些積極的嘗試。小米的Mi Push是國內安卓統壹推送的先行者。早在13年,MIUI V5就采用了對齊喚醒機制。它會限制後臺推送服務的頻繁喚醒,將他們在某個時間段統壹喚醒,從而實現省電的效果。
對齊喚醒機制示意圖
然而這是壹種簡單粗暴的解決方法,它雖然限制了後臺服務的喚醒,但也導致了部分推送不能及時送達,對於鬧鐘,即時通信等應用來說尤其致命。所以之後小米推出了系統級別的解決方案Mi Push,實現了類似iOS的推送體驗。支持Mi Push的應用可以不必在後臺常駐推送服務,只需要在應用中集成SDK,即可通過MIUI的服務器實現推送。
而之後華為等廠商也推出了自己的推送平臺,也出現了類似個推這樣的第三方技術提供商。
曾開發快圖瀏覽和綠色守護(Greenify)的安卓獨立開發者Oasis Feng曾牽頭發起過《Android綠色應用公約》,試圖自下而上的改變國內安卓生態。公約雖然取得了壹定喜人的進展,但是對於茫茫多的應用和機型來說,還是顯得有些勢單力薄。
大環境是,許多國內開發商們已經把這項功能當成了武器,無限制的駐留後臺,為了活躍度和留存瘋狂推送,造成了今天國內安卓生態混亂不堪的局面。
我們需要由上而下的改變。
工信部出手,統壹推送提上日程
終於,在整改完運營商後,工信部將大刀揮向了惡意競爭的App開發商們。早在今年7月,工信部旗下的中國信息通信研究院泰爾終端實驗室就宣布,將成立“安卓統壹推送聯盟”,打擊安卓系統和應用消息推送的混亂狀態。泰爾實驗室表示,將在國內聯合多家廠商,制定安卓統壹推送服務(Unified Push Service/UPS)技術標準,旨在為國內的安卓消息推送服務建立統壹的標準,為終端用戶提供更好的使用體驗,同時為應用開發者更好解決消息推送需求。
而在今天下午,也就是2017年10月16日,統壹推送聯盟成立大會在京成功舉辦。來自中國信息通信研究院(以下簡稱“中國信通院”)、華為、小米、OPPO、vivo、金立、魅族、努比亞、聯想、奇虎360、百度、阿裏、騰訊、京東、美團、平安科技、個推、極光、展訊、谷歌、三星等75家企業代表出席聯盟大會,***謀推動中國移動互聯網產業的發展。
統壹推送聯盟的正式成立標誌著移動互聯網產業界將合力結束國內安卓生態的混亂狀態。未來,安卓手機接收推送消息無需頻繁喚醒應用,從而大大減少對用戶的騷擾,並節省手機內存、流量、電量,為用戶提供更好的使用體驗。
在聯盟成立大會上,選舉出中國信通院等19家單位為理事單位,中國信通院和華為、小米、OPPO、vivo、百度、阿裏、騰訊、個推被推選為理事長單位和副理事長單位,選舉中國信通院王景堯博士為聯盟秘書長。在隨後進行的聯盟工作會議上成立了協同推進組、技術標準組、評估認證組三個工作組,負責推進聯盟的具體工作。
從這份參與的廠家名單中,我們可以看出許多有意思的東西。
首先,小米和華為已經有自己成熟的推送方案,個推,極光等第三方推送方案提供商也已經占有相當的市場份額,毫無疑問統壹推送聯盟的成立會分走他們的蛋糕。這次的加入,是不得已的響應號召,還是有其他的合作協議,尚不得而知。
此外,谷歌意外的位列其中。在安卓原本的機制以外自立門戶,谷歌對這事怎麽看?出人意料的是,谷歌方面的態度十分的友好,且對統壹推送聯盟的成立表示認同和祝賀。根據泰爾實驗室的說法,早在3月6日組織的服務研討會上,谷歌的技術專家就已經加入。他們認為統壹推送將對於中國安卓產業的發展起到積極的推動作用,會持續關註相關進展。谷歌這麽做壹方面是為了提升國內安卓的體驗,從而提高市場份額,畢竟就算沒有谷歌服務,光是專利費每年就是壹大筆收入。另壹方面也是向國內市場示好,為將來的回歸鋪路。
不過這次的成立大會也只是標誌著系統級的統壹推送正式提上日程,至於什麽時候能投入使用還是個未知數。雖然人們總說不要重復造輪子,但是在GCM無法使用,廠商各自為政的情況下,能有個國內統壹的解決方案已經是目前最好的結局了。