一大早,刷到个消息:
统一推送联盟官网已无法访问。
马上点进网页一看,域名已经处于「出售状态」。
更有域名买卖网站给出了「800 元」的标价。
过了会再点进去,之前显示「此域名可以转让」提示已经没了。
取而代之的是一张嘲讽拉满的梗图:
这不是妥妥的明示嘛。
凉了?放心,还热乎着
调侃归调侃,严格来讲这玩意还没凉。
只是改了名而已。
今年 4 月,成立近 5 年的安卓统一推送联盟 (Unified Push Alliance,简称 UPA) 宣布更名。
改称「统一推送工作委员会」。
虽然 UPA 的微博在 2020 年 8 月起就没再更新,但统一推送工作委员会的公众号还在正常运营滴。
而且也一直在推进工作 (具体干了啥后面再聊) ,木有凉。
官网停访是因为「UPA」这个名字已经不用了。
但域名还是写着「chinaupa」。
这样一看,停用旧网址就很合理了。
唯一的槽点,就是公众号菜单栏还是跳转到旧网址。
成立 5 年,进度缓慢
2017 年成立的 UPA,原本目的是统一管理国内安卓手机的推送乱象。
手机推送这档子事,国外是靠厂商来完成的。
像苹果早在 2009 年就整了个 APNs (Apple 推送通知服务) 。
简单理解,当 APP 要给 iPhone 推送消息时,先把信息推送到专门的服务器上。
苹果再将服务器上的消息推到 iPhone 上。
只要软件在 iPhone 后台留一个链接,就能正常收到消息。
无需随时挂着后台。
这也是苹果多年来内存这么小,却没有太卡的原因。
至于安卓这边,海外由谷歌搞类似的推送服务,叫 GCM (谷歌云消息传递) 。
后面改名叫 FCM (Firebase Cloud Messaging) ,相当于 2.0 版本。
工作原理跟苹果的差不多。
但国内用不了谷歌的服务,APP 们就开始作妖了。
第一个流氓行为,是有了在用户手机后台存活的借口。
「要给我随时唤醒的权利,有要事才能及时通知你呀~」
这样一来,动不动就是大批 APP 在后台轮番蹦迪。
内存越小的手机,卡顿就越严重。
第二个流氓行为,就是胡乱向用户推送消息。
在推送管理下,消息会经过服务器过滤,就会收敛些。
但现在能直接推给用户,你猜他们会怎样?
为了解决一系列乱象,工信部牵头的「统一推送联盟」 (UPA) 诞生了。
老实讲,成立这么多年,进度确实有些缓慢。
2018 年,UPA 发布《统一推送通道层接口规范》。
▲统一推送系统原理图
总归是给出一份正规的标准文件。
到了 2020 年,宣布小米完成统一推送适配。
这时候才算把国内主流安卓厂商都拉上了船。
这几年,统一推送联盟主要捣鼓了几个东西。
一个叫「推必达」,负责将 APP 推送的消息整合到服务器,再经服务器推到用户手机上。
把应用频繁唤醒后台的借口,从根源上砍了。
而且让人意想不到的是,首发「推必达」的机型居然是 ROG 游戏手机 3。
还有个叫「推必安」,负责把推送消息进行过滤。
这样就能减少推送骚扰。
两套方案组合,理论上就能达到苹果 ANPs 和谷歌 FCM 的效果。
甚至在统一推送联盟的宣传上,推必达是能吊打两大巨头的。
另外有个「AUID」,负责保护用户敏感信息。
2021 年又捣鼓了个统一移动基础服务。
这是针对软件开发者做的平台,表示能更好地接入手机厂商推送平台。
▲统一移动基础服务主要功能
但不管是推必达、推必安、AUID,还是统一移动基础服务,始终没掀起太大波浪。
统一推送联盟确实是有在干活的。
一个接一个的规范、平台发布,但落到用户手上就是感知不强。
前面也说了嘛,4 月份改名为「统一推送工作委员会」。
按照官方给出的进度条,今年是「全面升级」的一年。
翻看相关公告,可以发现今年的发力点,是对推送质量的管控。
相当于完善「推必安」的相关功能。
像提升 PUSH 弹窗质量、制定移动金融消息标准等等。
推进进程看得出量变,但很难说有什么质变。
利益是最大绊脚石
一路捋下来,看得出手机厂商们还是很乐意接入相关平台的。
▲Harmony OS已全面支持统一推送
推送联盟/工作委员会也在默默推进相关工作。
但为什么就是没有太大成效?
关键在于各 APP 的开发者。
根据 2020 年联盟给出的数据,APP 推送消息里只有约 3% 属于通知类。
剩下的,绝大多数是营销、广告类。
很简单的逻辑:
老老实实服从推送联盟管控,怎么挣更多的钱?
再者统一推送联盟的正常运作,也需要资金支持。
在社交平台上,也有开发者吐槽收费杂乱的问题。
也有人表示网站服务不完善,想下载个 sdk 流程过于复杂。
对百度、阿里这类大公司来说,掏点钱不痛不痒。
但对中小型开发者来讲,自己的 APP 可能本就赚得不多,还要为推送服务付费。
那不成了雪上加霜?
而且手机厂商愿意接入,但不代表他们愿意放弃原有的推送服务。
不少主流手机厂商仍在捣鼓自己的推送服务。
▲虽然接入统一推送,但仍在完善自家推送服务的华为
再加上各种第三方推送平台……
如果再接入「推必达」、「推必安」等各种服务,无疑又是增加软件开发者的工作量。
▲图片来源网络
So……大多 APP 最后又只能各玩各的。
如果真有心思搞统一推送,分好厂商和开发者的蛋糕,才是关键。