华为发布 HarmonyOS 2 的第二天,统一推送联盟就发布了鸿蒙支持统一推送标准及相关规范的公告 。
在拥抱新平台这件事上,统一推送联盟的速度很快 。但「统一推送」这件事提了这么多年,怎么我们到现在还没用上?
文章插图
早在 2017 年,统一推送联盟就由工信部牵头成立,主办方为工信部旗下的中国信息通信研究院泰尔终端实验室 。
当时的设想是:未来将由终端厂商提供系统级推送服务,不再允许各 app 在后台保留常连接 。与此同时,各终端厂商实现推送通道接口和功能统一,方便开发者接入 。
在这一标准下,消息将通过统一的服务器推送至用户设备,而无需应用驻于后台 。
但四年过去了,虽然国内的安卓厂商大多都支持了这一标准,但至今这个统一推送服务还没有用户真的用上 , 各个手机厂商仍然在使用自家推送服务 。
文章插图
为什么需要统一推送Android 手机早已步入 6G 起步,16GB 顶配的大内存时代 , 而隔壁 iPhone 还在用着 4G 的内存,内存最大的 iPhone 12 Pro 也不过才 6G 内存,在国内的 Android 手机市场上只是千元机的水平 。
除了 iOS 的后台机制需要的内存更少之外 , 还有另一个原因——国内的 Android 手机由于 FCM 的缺失,各家厂商又没有一个统一的推送服务,导致 app 想要推送通知就必须常驻后台,只有用上大的内存才能让手机在后台常驻数个应用的同时保证使用的流畅 。
即便如此,如果放任各类应用都常驻后台的话,就算再大的内存都不够用 。所以手机厂商自家的定制 UI 也制定了很多后台策略,用来限制应用 。
文章插图
▲ MIUI 的「照明弹」功能
不过 , 对于普通的应用关闭之后不看它推送的消息也没有大的影响,但是对于即时通讯软件来说,没了推送,还何谈「即时」?而对于很多应用来说 , 没了推送通知,用户的打开概率也就更小了 , 这可是应用收入来源的基本盘,怎么可能就这样放弃 。于是,也就催生了各种「毒瘤」应用 , 「保活」和「唤醒」在应用开发中的重要性也越来越高,为了防止系统「杀后台」,也做得越来越隐蔽了 。
而隔壁的 iOS 则一直是统一推送机制 , 应用依赖于苹果提供的 APNs 服务,则可以实现在不开启应用的时候也能将通知推送到用户的手机上 。
这样不仅能用更少的后台服务收到更多的推送通知,还因此降低了手机的功耗,延长了续航的时间 。
文章插图
文章插图
Google 也为 Android 提供了 FCM 推送,不过国产应用支持较少 , 而且在国内也有较大的网络延迟,处于基本不能用的状态 。
所以说,如果没有一个真正的「统一推送」,要么忍受多个应用常驻后台耗电,要么承受可能错过重要消息的后果 。
五花八门的第三方推送其实国内并非没有「统一推送」 , 不过却没那么「统一」,各家手机厂商基本都有自家的推送服务 , 比如 MiPush、HUAWEI Push……除手机厂商外,也有一些其他的推送服务,比如 TPNS(腾讯)、阿里云消息推送、友盟、个推……
文章插图
虽然这些第三方推送服务都接入了相当多的国产应用,不过还是会有一些重要的应用缺席,微信就一直没有接入 。而非手机厂商的这类推送服务也基本只支持自家应用,当然不可能支持对手应用的推送服务 。
- 类似英雄联盟的网游 类似英雄联盟的端游
- 复仇者联盟灭霸是好人还是坏人 灭霸到底是好是坏
- 腾讯看点app将停运吗,腾讯看点怎么关闭推送
- 复仇者联盟是什么时候上映的 复仇者联盟4国内上映时间
- 打英雄联盟老是弹出个窗口,玩英雄联盟电脑老是弹出来
- 老书虫看了N遍的古言 完结经典小说推送
- 如何统一团队的价值观 如何使团队的价值观得到统一
- 军师联盟之大司马懿剧评 司马懿之军师大联盟好看吗
- lol分享券怎么获得,英雄联盟分享券怎么弄
- MIUI取消广告,关闭小米miui广告推送