工信部放大招:將統一安卓消息推送標準
工信部電信研究院旗下泰爾終端實驗室6月1日發布消息稱,安卓統一的消息推送標準目前已取得階段性成果, 未來將由終端廠商提供系統級推送服務(類似APNS的唯一推送通道),確保App的推送消息接收。
消息推送是App運營的重要一環,為了優化消息推送成功率,降低電量和流量消耗,系統級的推送服務顯得尤為重要。但隨著安卓8. 0 版本的發布,未來App的后臺活動將受到更嚴格的管控,消息推送將只能通過系統級推送通道下發。
中國信通院泰爾終端實驗室認為,由于終端廠商和App廠商在消息推送服務的“限制—保活”對抗中陷入了“囚徒困境”,形成了雙輸的局面,使這一服務阻礙了中國安卓生態系統的發展。
在此背景下,2017年3月6日,院泰爾終端實驗室邀請業內部分企業召開了基于安卓系統的 統一推送 服務研討會。包括:華為、小米、VIVO、OPPO、三星、魅族、中興、酷派等終端廠商;百度、阿里、騰訊、奇虎科技為代表的互聯網企業;以及個推、極光等第三方推送商。據雷鋒網(公眾號:雷鋒網)了解,谷歌的推送專家也應邀參會并發表了對中國 統一推送 的看法。
泰爾實驗室稱,谷歌專家對于國內廠商的態度感到“興奮”,認為統一推送對于中國安卓產業的發展將起到積極的推動作用,表示將持續關注相關進展。
2017年6月1日,泰爾實驗室在官方微信上發表聲明稱,關于未來統一推送的架構體系,各方已經達成一致: 未來將由終端廠商提供系統級推送服務(類似APNS的唯一推送通道),確保App的推送消息接收;相應的不再允許各App在后臺保留常連接,降低終端能耗、提升用戶體驗。與此同時,各終端廠商實現推送通道接口和功能統一,方便開發者接入。
另外,第三方推送服務商原則上也遵循統一推送的標準并實現多個App使用同一家服務的時候合并鏈路,保證服務一致性,鼓勵第三方推送服務在兼容廠商推送服務的情況下,給開發者提供整合的一站式服務,降低開發者學習成本。
控制推送服務亂象
推送消息對于App開發者提供了很大便利,已經成為了確保應用活躍的重要手段;然而,與此同時越來越多的亂象也隨之出現。例如基于推送消息的“保活”、“相互拉起”等行為,給用戶和生態造成了負面的影響。另外,各種自定義推送消息的泛濫也對手機通知欄的展示造成了影響,破壞了界面的統一性。
在統一推送的標準中,各方針推上述情況達成了共識,為了確保生態的質量,對于消息推送會增強管理。例如,通過推送消息的相互拉起明確不被允許,利用透傳消息拉起App的行為也被禁止。同時,為了保證用戶體驗,原則上也不支持推送消息的定制化(包括消息樣式的定制化以及提示音的個性化,通知欄圖標不允許使用外鏈),保證消息推送的公平性和用戶界面的一致性。
減少對用戶打擾
目前, 大量的“垃圾推送消息”對用戶的打擾遭到了大量用戶詬病。類似于“垃圾短信”,過度的消息推送不僅對用戶造成了打擾,而且也導致有用消息被淹沒在消息的海洋里。各企業為了消息觸達用戶不得不增加消息推送,造成惡性循環,嚴重破壞了生態。因此,對于消息推送的管理和引導已經十分必要。
在統一推送的標準中,為了幫助開發者提高推送的準確性,在推送通道中定義了批量推動消息的信息反饋機制,在消息過期后將每次推送的最終情況(展示、拒絕或其他類型錯誤)返回給開發者,幫助開發者不斷根據反饋信息提升消息推送的準確度。同時,對于濫用推送消息也將進行限制,對于用戶點擊率很低或用戶消息屏蔽較多的App,可能采取包括限制推送條數、拉入黑名單等懲罰性措施。引導開發者注重用戶體驗,實現凈化安卓生態的目標。
減少開發者負擔
統一推送對于開發者的一個福音是,由于推送API的統一,未來各終端廠商將提供系統級API實現推送功能(即App無需嵌入各通道SDK)。考慮到實際情況,為了兼容已有機型,手機端還是會提供一個簡單的SDK,判斷手機是否支持統一推送。若支持則可以直接調用ROM API,否則按照當前已有方式進行推送(為了適配已有機型還需要保留推送SDK)。隨著手機的自然更替,未來支持統一推送的終端數目會不斷更加,從而逐步實現統一推送的平滑演進。
下一步工作與展望
推送通道的暢通對于APP開發者十分重要,為了保障廠商推送通道的服務能力,泰爾終端實驗室將聯合各個企業探討推送通道的技術要求和測試方法,確保推送通道穩定提供服務。同時,泰爾終端實驗室還將聯合各相關企業成立“中國統一推送聯盟”,邀請相關企業和同行共同參與、坦誠交流,盡快推送相關工作取得更大的進展,打造更好的安卓生態,促進我國移動互聯網產業取得更大的發展。
在谷歌服務缺席的情況下,中國的安卓用戶一直感受不到Android的真正好處,如果安卓統一推送服務未來能夠成為一項行業標準,對于廣大的國內安卓用戶來說,這絕對是一大利好。不過,目前還不清楚,工信部的這一舉動會是否對包括友盟、個推、極光在內的第三方推送服務商的現有業務造成沖擊。