智能手機用戶很熟悉“推推”功能。這是應(yīng)用程序開發(fā)人員發(fā)送到用戶手機上的通知面板的提醒。這是應(yīng)用程序到達用戶的主要方式。使用推送消息,可以確保用戶訂閱的消息(如消息,電子郵件提醒,社交通知和庫存信息)能夠及時可靠地到達,以使用戶不會錯過重要的通知。
但是由于缺乏統(tǒng)一推送機制,以及國內(nèi)安卓生態(tài)的碎片化,系統(tǒng)和應(yīng)用權(quán)限管理松懈,國內(nèi)的安卓App普遍存在濫用消息推送的毛病,導(dǎo)致了耗電、卡頓、隱私泄露、應(yīng)用安裝包過大等問題,嚴(yán)重影響用戶體驗。
正是為了消滅安卓生態(tài)的這一頑固“毒瘤”,統(tǒng)一推送聯(lián)盟及其成員單位在2018年制定了適合中國應(yīng)用生態(tài)的統(tǒng)一推送服務(wù)技術(shù)標(biāo)準(zhǔn),并于2019年推動國內(nèi)主流終端廠商兼容。
截至目前,華為、榮耀、OPPO、Realme、一加、中興、三星、vivo、iQOO、小米、Redmi、錘子(堅果)等手機品牌,都已經(jīng)兼容支持統(tǒng)一推送服務(wù)。
那么,統(tǒng)一推送服務(wù)能給手機帶來什么?消費者能得到哪些使用體驗上的提升?官方以一部OPPO Find X2 Pro手機為例,從功能、性能兩方面進行了深入解讀。
- 功能層面:應(yīng)用無需常駐后臺也能推送消息
統(tǒng)一推送服務(wù)技術(shù)標(biāo)準(zhǔn)中,對系統(tǒng)級推送服務(wù)在API接口層面、功能層面都做了詳細的要求。
在前期測試中,OPPO的系統(tǒng)級推送服務(wù)已符合聯(lián)盟要求,同時也可以使接入的應(yīng)用在后臺不活躍時仍能收到推送消息,不會遺漏重要消息。
此外,標(biāo)準(zhǔn)對應(yīng)用后臺行為也做了嚴(yán)格控制。
- 性能層面:手機待機功耗顯著下降
為了驗證統(tǒng)一推送對手機功耗的提升情況,聯(lián)盟對OPPO Find X2 Pro的待機功耗進行了測試。
測試樣機在北京移動4G網(wǎng)絡(luò)駐留,手機處于熄屏、靜音狀態(tài),安裝30款常用App,對應(yīng)用自建通道和采用統(tǒng)一推送的功耗進行對比。
測試結(jié)果顯示,應(yīng)用系統(tǒng)級統(tǒng)一推送通道后,充滿電后到電池使用至85%,待機時間為41小時42分鐘;應(yīng)用后臺自啟動并自建通道方案,充滿電后到電池使用至85%,待機時間為29小時7分鐘。
換言之,統(tǒng)一推送可以讓手機待機的時間提升多達43%!
綜上所述,支持統(tǒng)一推送標(biāo)準(zhǔn)的手機將在功耗、數(shù)據(jù)通信性能有著優(yōu)秀的表現(xiàn),同時,底層長連接的合并及統(tǒng)一推送服務(wù)的實現(xiàn),有助于推動App統(tǒng)一接入,大幅降低應(yīng)用常駐后臺的可能性,減小系統(tǒng)使用卡頓的可能性。
更進一步,為了持續(xù)優(yōu)化手機在弱網(wǎng)甚至無數(shù)據(jù)網(wǎng)條件下的數(shù)據(jù)通信性能,國內(nèi)手機廠商正在“推必達“技術(shù)上和聯(lián)盟進行深入對接,聯(lián)調(diào)測試。
未來,“推必達”作為統(tǒng)一推送方案的補充和深度融合,將進一步降低手機的待機功耗,并保證推送消息100%可靠到達,為消費者和開發(fā)者帶來更好的體驗。