(图片来源网络,侵删)
一大早,刷到个消息:统一推送联盟官网已无法访问。马上点进网页一看,域名已经处于「出售状态」。更有域名买卖网站给出了「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 最后又只能各玩各的。如果真有心思搞统一推送,分好厂商和开发者的蛋糕,才是关键。
0 评论