拿什么拯救安卓的推送亂象?

發布日期:2017-10-17     瀏覽次數:

國內用戶總是戲稱,安卓和Android是不一樣的。

 

國產安卓生態似乎成了混亂的代名詞。除去不能用谷歌服務,應用審核機制不健全等不可控因素外,造成這一局面更重要的原因是:缺少統一的推送機制。

 

推送機制,亂象叢生的現狀

 

我們都知道,移動應用需要將通知消息通過某種方式送達到到用戶的手機設備上,比如即時通信應用的新消息,電商應用的活動信息,重大突發新聞的推送等。

 

在幾大主流智能設備操作系統中,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無法使用,廠商各自為政的情況下,能有個國內統一的解決方案已經是目前最好的結局了。

18禁全彩肉肉无遮挡彩色