统一的推送渠道对中国 Android 生态意味着什么

工信部电信研究院旗下泰尔终端实验室6月1日发布消息称,安卓统一的消息推送标准目前已取得阶段性成果,未来将由终端厂商提供系统级推送服务(类似APNS的唯一推送通道),确保App的推送消息接收。

这样一则消息在开发者圈子和喜爱 Android 平台的用户群体中得以快速传播,如果能顺利落地,这一举措不论对于开发者还是消费者都是有重大意义的。往小了说,这一标准能对于通知推送起到规范作用,往大了说,这可能是国内 Android 生态极为重要的转折点。

背景

由于一系列「众所周知」的原因,国内的推送服务没法使用 Google 倡导的 GCM 推送系统(现已更新为 FCM),国内的 Android 开发者只能使用自建的推送服务。但随着用户对于相关使用常识的普及,越来越多的用户选择杀死不常用的后台软件,自建推送服务的到达率日益下降。

有大厂背景的几款推送服务也因此应运而生,他们声称拥有极高的推送到达率,其原理很简单,就是将使用了其服务的全部应用关联在一起,只要有一个漏网之鱼就可以把旗下全部应用唤醒,以此保证使用其服务的应用全部运行在后台,以及时获得通知。

这样的做法的确保证了消息到达率,不过坏处也显而易见,不论重要不重要的应用全部存活在后台,导致系统资源消耗极大,所谓「Android 手机越用越卡」就是如此保活的恶果。用户和手机生产厂商为了解决这样的问题采用更严苛的后台限制措施,而推送服务提供商为了突破限制使用更极端的唤醒方式,Android 开发者为了保活明知推送服务的危害也只能选择加入唤醒链,这使得整个 Android 生态陷入一种恶性循环。

推送通知的混乱可以说是整个国内 Android 生态乱象的罪魁祸首

期望

而现在公布的这一推送标准,可能从根本上切断这种恶性循环。统一的推送标准,意味着消费者和开发者不用再进行躲猫猫式的明争暗斗,推送不再需要让软件留存在后台,用户也无须考虑后台限制。

对于开发者来说,这一标准可以不再需要考虑软件后台存活率,可以放心大胆的使用更新版本的 SDK 并利用新版 Android 特性提供更优秀的软件功能。同时,由于有了统一的推送标准,第三方推送服务不再有存在的意义,删除这部分的 SDK 可以大幅降低软件包体积以及请求的软件权限。

对于消费者来说,这一标准可能从根本上摆脱应用后台驻留的问题,Android 系统越用越卡的谎言也不攻自破。同时,后台驻留带来的电量快速流失问题也会得到极大的环节。由于有了官方的推送形式,如果开发者都能按照标准进行开发,用户可以获得更一致的通知体验,并且也不必再提心吊胆,操心后台驻留的问题,Android 平台的使用成本和门槛也将大大降低。

阻碍

愿景是美好的,但实际的落地过程恐怕不会如此一帆风顺,首要的问题就在于如何保证现有设备如何接入这样的系统。根据目前的消息,这样的标准需要手机厂商在系统中预置相应套件,那对于现有产品来说,这样的条件怕是很难落实,尤其是大环境下,各厂商懒于向旧设备提供系统更新,现有设备很可能完全无法从这样的标准中获益。而对于开发者来说,目前已出售的设备占据了市场的绝大部分份额,为了让这部分机器也能达到较高的通知到达率,在相当长的一段时间内还是很难将第三方推送服务抛弃,这样一来第三方推送服务带来的链式唤醒导致的一系列仍无法彻底解决。待到使用该平台的手机得到普及时,恐怕又是几年过去。

另外,如果该标准并非强制执行,必然会有部分开发者为了自己产品的保活而坚持使用第三方推送服务,不愿切换到新的推送标准,从而可能出现劣币驱逐良币的结果。类似前些年各种垃圾短信的狂轰乱炸,也是由工信部牵头,限制企业发布短信广告的能力,保证用户可以退订广告信息,但正所谓道高一尺魔高一丈,企业为了钻规定的空子、避免被退订,设置各种花式退订关键词,让用户几乎不可能退订成功,而这样的做法正在被越来越多的企业使用。

总结

无论如何,由国家牵头推动这样的事情必然是在 Google 入华难以实现的情况下最优的解决方案。正如广告短信这件事一样,虽然没能从根本上杜绝这样的情况,但起码改善了整个通信网络空间,给了用户更多的选择权。同样对于 Android 消息推送来说,这样的标准也不大可能完全改变中国 Android 生态的现状,但必然能防止这个生态继续崩坏,并很可能在可见的将来逐渐变得越来越和谐。

别推送让用户讨厌的消息

消息推送的内容通常包括两部分,一部分是针对用户个人的消息提醒,另一部分是产品给用户的内容或活动推荐。前一种实现功能性,保证用户收到消息的及时性;后一种实现产品自己的运营需要,提高用户活跃度。

两部分相辅相成,前一部分更多有利于用户自身,后一部分更有利于平台发展。两部分的主要受益者的不同导致了两者在一定程度上处于冲突的状态,用户不喜欢成天推送运营消息的产品,产品也不甘为了用户体验放弃推送这一绝佳的运营渠道。

我认为要做用户愿意打开的推送消息,主要得从内容、时机、频次、文案几个方面来打磨。

  • 内容方面,推送消息应对用户日常使用场景具有高关联性,让推送的内容对用户有价值、有吸引力。内容的价值多少决定了用户会不会把你的产品放进通知黑名单里。
  • 时间上,根据目标用户人群的不同选择合适的时机,没人希望在忙碌和休息时间收到不合时宜的通知推送。
  • 频次上最难以把握,不同产品的用户有各不相同的特征,对推送频次的容忍度也不同。比如上班族和学生都不希望上班/课时手机不停地推送与自己不相干的内容。同一个产品中不同活跃度的用户也对推送频次的接受程度也不同。产品的活跃用户一定会更关心产品动态,也更能接受高频次的推送,低频用户则会因高频推送而逃离。
  • 文案是推送消息的门脸,能通知栏里脱颖而出就等于有了更高的点击率,简洁明了的文案也不至于让用户对推送内容一头雾水。另外,文案还应照顾用户的情绪,既不唯唯诺诺也不居高临下,即便是网易云音乐里那批最擅长自黑的用户也难以接受诸如「你这么爱听歌,一定活得很难过吧」这样的文案。

消息推送可以是利人又利己的工具,用户也可以从推送的内容受益,平台可以通过推送笼络用户,但当推送变成一种骚扰,用户一定会把你赶出自己的手机。