新浪财经

我们什么时候才能用上真正的“统一推送”?

虎嗅APP

关注

原标题:我们什么时候才能用上真正的“统一推送”?

本文来自微信公众号:APPSO(ID:appsolution),作者:吕朋铭,原文标题:《HarmonyOS 第一时间支持的统一推送,我们什么时候才能用到?》,题图来自:unsplash

华为发布 HarmonyOS 2 的第二天,统一推送联盟就发布了鸿蒙支持统一推送标准及相关规范的公告。

在拥抱新平台这件事上,统一推送联盟的速度很快。但“统一推送”这件事提了这么多年,怎么我们到现在还没用上?

早在 2017 年,统一推送联盟就由工信部牵头成立,主办方为工信部旗下的中国信息通信研究院泰尔终端实验室。

当时的设想是:未来将由终端厂商提供系统级推送服务,不再允许各应用在后台保留常连接。与此同时,各终端厂商实现推送通道接口和功能统一,方便开发者接入

在这一标准下,消息将通过统一的服务器推送至用户设备,而无需应用驻于后台。

四年过去了,虽然国内的 Android 厂商大多都支持了这一标准,但至今用户依然没有真正的用上这一推送服务,各个手机厂商使用的还是自家推送服务。

一、为什么需要统一推送

Android 手机早已步入 6G 起步、16GB 顶配的大内存时代,隔壁 iPhone 还在用着 4G 的内存,内存最大的 iPhone 12 Pro 系列也不过 6G,这个配置在国内的 Android 手机市场上只是千元机的水平。

不过,小内存并没有对 iPhone 的使用体验造成太大影响,除了 iOS 的后台机制需要的内存更少,还有另一个原因,那就是因为国内 Android 手机没有 FCM 推送,各个手机厂又没有统一的推送服务,如果应用想要推送通知,就必须常驻后台,大内存没有带来更出色的体验,不过是保持手机的流畅运行罢了。

即便如此,如果放任各类应用都常驻后台的话,就算再大的内存都不够用。所以手机厂商自家的定制 UI 也制定了很多后台策略,用来限制应用

不过,没有实时性的应用关闭推送并没有太大影响,可对于即时通讯软件来说,没了推送,还何谈“即时”?而且没了推送通知,用户的打开应用的概率也就更小了,这可是应用收入来源的基本盘,怎么可能轻易放弃。于是,也就催生了各种“毒瘤”应用,“保活”和“唤醒”在应用开发中的重要性也越来越高,为了防止系统“杀后台”,做得也越来越隐蔽了。

iOS 一直是统一推送机制,应用依赖于苹果提供的 APNs 服务,则可以实现在不开启应用时也能将通知推送到用户的手机上。这样不仅能用更少的后台服务收到更多的推送通知,还因此降低了手机的功耗,延长了续航的时间。

Google 也为 Android 提供了 FCM 推送,不过国产应用支持较少,而且在国内也有较大的网络延迟,处于基本不可用的状态。

所以说,如果没有一个真正的“统一推送”,要么忍受多个应用常驻后台耗电,要么承受可能错过重要消息的后果

二、五花八门的第三方推送

国内不是没有“统一推送”,只不过没那么“统一”。各家手机厂商基本都有自家的推送服务,比如 MiPush、HUAWEI Push,除了手机厂商,也有一些其他的推送服务,比如 TPNS腾讯、阿里云消息推送、友盟、个推……

虽然这些第三方推送服务都接入了相当多的国产应用,不过还是会有一些常用应用缺席,比如微信。而非手机厂商的这类推送服务也基本只支持自家应用,当然不可能支持对手应用的推送服务。

“推必安”能够有效减少骚扰信息和不良内容的推送,能够净化手机上的消息通知;“推必达”则类似短信,即便没有网络也能通过运营商进行消息推送。

但这些的前提都是未来能够真的投入使用,可是按照目前的进度来看,可能距离我们还比较遥远。

统一推送联盟为我们展现了一个很好的未来和更多的可能性,让我们看到了未来会有一个比 APNs 和 FCM 更好用的国内通知推送服务出现。可是提了这么多年,却迟迟还没用上,未免也有“画饼”的嫌疑。

到底何时才能协调好手机厂商和应用程序来完成统一推送服务的落地,现在还是一个未知数。毕竟除了利益的分配,服务器的承载能力也是一个大问题,

不过,当那一天到来之时,国内 Android 的通知推送也会变得省电又干净,这对于全体手机用户来说都是一项重大的进步。

本文来自微信公众号:APPSO(ID:appsolution),作者:吕朋铭

加载中...