時間:2020-02-13 來源:互聯網 瀏覽量:
消息原文說的是,經過測試,小米手機(包括 Redmi 品牌)係統推送服務已符合統一推送的各項技術要求。
截至目前,華為、榮耀、小米、Redmi、OPPO、一加、realme、vivo、IQOO、中興、三星等國內主流安卓品牌已經完成對統一推送服務的適配。
換句話說,華米OV 在這件事上湊齊了。
華米OV 湊齊這是要幹啥?
故事還得從 2017 年說起。
17 年當時,國內幾乎全部的主流互聯網廠商,包括華米 OV、BAT、三大電信運營商等在一起開了個會,成立了【統一推送聯盟】。
聯盟是為了解決 App 消息推送上的一些難題。
所謂推送,就是我們手機上方彈出的通知。
這些通知來自不同的 App,App 則靠推送服務觸達我們。
安卓通知怎麼了?
使用蘋果手機的用戶都知道,手機上的通知並不來自某一個 App 而全部來自 iOS 係統本身。
也就說 iOS 上的 App 通知由蘋果統一管理,蘋果提供了名為【ANPS】的推送服務,App 把消息發給 ANPS,ANPS 再把消息發送到用戶的手機。
APNS 就是 App 觸達用戶的中間人。
而國內主流使用的 Android 係統推送也是這樣。
由穀歌提供的類似 APNS 的推送服務 C2DM (Android Cloud to DeviceMessaging) 統一管理 App 通知。
但由於眾所周知的原因,大家並不能順利使用 C2DM,所以國內也就沒了統一規範的安卓係統推送服務。
在這種情況下,國內安卓生態形成了三種消息推送機製。
一種是 App 自建的,比如微信 QQ,自己搭建服務器,建立消息推送渠道。
但由於微信 QQ 作為通訊應用對通知的即時性要求極高。
所以係統後台要常駐其推送服務,保證消息即時送達。
這也是微信 QQ 耗電量大的原因之一。
第二種是手機廠商搭建的消息推送服務,此類推送服務跟穀歌、蘋果的類似。
比如華為有 HMS,小米有 MiPush。
其中 MiPush 支持的應用除了小米自家 App,還有很多超級 App 正在使用。
統一的係統級消息推送服務的好處在於:
後台隻有一個推送服務運行,省電
不用打開 App 也能收到消息,省電省內存
同時穩定可靠又即時
但問題又來了:
華米OV 那麼多係統,App 開發者給每家係統的推送服務都適配一遍,不得累死
所以又出現了第三種推送服務——第三方消息推送平台。
這類平台主要有個推、極光推送、友盟等。
開發者將 App 接入其 SDK(軟件開發工具包),也就獲得了消息推送能力。
像京東、58、滴滴等使用的就是個推推送。
使用第三方推送服務對開發者來說方便,對用戶卻未必是好事。
使用相同 SDK 的應用會相互喚醒,使得大量不必要的應用進程在後台駐留。
同時由於手機係統愈發嚴格的後台管理,第三方推送服務常常被係統殺死,以至於收不到相應 App 的通知。
而此時,人均百八十個 App 的大家想想,你的手機係統後台有多少推送服務在運行?
又有多少 App 被喚醒,在徒增耗電浪費內存和流量,又有多少次因為清完後台而錯失重要消息?
統一推送聯盟做了什麼?
這些亂象是我們所說的國內混亂的安卓生態的一角,也是對用戶、手機廠商、開發者傷害最大的部分。
所謂槍響之後,沒有贏家,共處一個生態圈,我們急需一個統一的推送渠道。
因此統一推送聯盟推出統一推送服務標準,我們熟悉的互聯網大廠和手機廠商幾乎全員加入。
舉幾個例子:
2019 年 9 月,華為、OPPO、一加,realme 完成統一推送服務開發。
其中華為、榮耀在 EMUI 10.0 正式版本中已經支持統一推送,未來存量機型也將隨著係統更新逐步支持。
OPPO 將在 ColorOS 3.0 以上版本支持統一推送,服務上線後可覆蓋全機型的 88%,並預計在 2019 年 12 月 31 日可覆蓋全機型的 93%。
一加在一加 5 及以上機型中支持統一推送服務。
realme 將覆蓋全部機型。
2019 年 11月,中興和三星手機支持統一推送服務標準。其中中興手機已在 Mifavor 9.1 及以上操作係統版本支持統一推送服務,其他版本將逐步更新。
三星手機最先在 Galaxy A50s 機型應用,之後推廣到新上市機型。
之前的機型則通過係統升級獲得支持。
到 2019 年 12 月,小米完成適配。
統一推送服務已經在 MIUI 10.0 及以上版本得到支持,新上市機型和存量機型也一樣能夠體驗到。
至此國內安卓生態統一推送渠道可以說踏出了令人信服和振奮的一步。
統一推送效果如何?
前文說到統一的推送渠道有助於減少耗電和內存占用。
這裏就看下實際效果如何,根據統一推送聯盟的測試:
相比於App自建通道,統一推送服務將大幅降低手機待機功耗 30%-45%(4G 網絡、手機息屏狀態),大幅減少係統內存占用。
舉一個三星 Galaxy A50s 的栗子:
在北京移動 4G 網絡駐留,手機處於熄屏、靜音狀態下,安裝圖下常用 30款 App。
(微信 QQ 由於係統白名單權限未納入測試)
經過 200 分鍾的比對測試,相比 App 自建通道,采用統一推送可以降低手機待機能耗 30.4%。
應用自建通道的待機平均電流18.64mA
采用統一推送的待機平均電流12.98mA
這個效果如何,大家應該心裏有數了。
其他
潮老師從 2017 年開始關注統一推送聯盟的進展。
見證了統一推送聯盟不被理解和相信,甚至冷嘲熱諷,到華米 OV 全員適配,國內安卓係統推送服務和安卓生態開始自覺自省,走向規範的過程。
這兩年多真的不容易,可以說無論是統一推送聯盟還是用戶、互聯網廠商、開發者都等得太久,太辛苦了。
值得高興的是,根據統一推送聯盟的規劃,聯盟確實按時完成了國內主流安卓廠商的適配工作。
因此我們也更期待魅族、聯想、努比亞、堅果以及 BAT 全家桶的加入,到那時我們將會看到的,可能是一個中國自主標準的應用生態。
統一推送聯盟加油!