让华为小米抱团:中国统一推送联盟究竟是何方神圣

百家 作者:数字超人 2017-12-15 14:35:22

  如果你是一个安卓用户,相信你一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行。垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史——在10月份宣布成立之后,本周一,统一推送联盟官网终于正式上线了。

  与统一推送联盟官网一同公布的还有联盟会员的名单,除了发起者兼理事长中国信息通信研究所之外,包括小米、华为、OPPO、vivo、魅族、努比亚、一加等在内的主流国产手机厂商,BAT为首的互联网公司,移动、联通、电信这类的运营商,甚至是Google、索尼、三星这些巨头,都位列会员名单当中。

  那么,统一推送联盟究竟是一个怎样的机构,竟然把华为、小米、OV、甚至是BAT、Google都请到了同一个谈判桌前呢?


●安卓统一推送联盟因何而来?

  很多人都知道,目前被我们广泛使用的Android操作系统来自于Google,不过由于Google退出国内市场,几乎所有的谷歌应用在大陆都无法正常使用。正因如此,精简掉谷歌服务再定制的各种国产ROM成为了国内市场的主流。

  其中,谷歌的云推送服务GCM(全称Google Cloud Message,现升级为FCM)由于需要依靠的谷歌服务被许多定制ROM阉割,因此很难正常使用。

●现阶段国内安卓推送现状

  正因如此,手机厂商的推送服务、第三方推送服务层出不穷。

  手机厂商这边比较具有代表意义的就是华为Push和米Push,和第三方推送机制相比,手机厂商的推送服务与谷歌的GCM、FCM以及苹果iOS的APNS原理一致,均为系统级别——即使应用不在运行,如果App支持这种推送方式,应用即使没有打开,同样可以收到推送。

  另一种是如JPush、百度云Push、腾讯信鸽推送、阿里Push这种第三方推送,这类的工作原理也比较类似,会采用互相唤醒的方式来保证推送的成功率。举例来说,如果你打开了淘宝客户端,手机里安装的天猫、淘宝、高德、虾米等一系列的应用都将被唤醒,从而收到推送消息。

  当然,除了这些之外,一些即时消息类的软件比如QQ、微信等,为了保证消息的即时型,在国内是不通过这种推送方式推送的,它们有自己单独的一套。所以这类应用往往都存在于我们系统的白名单中,因为如果你在后台关闭它,就无法收到消息了。


●统一推送联盟的意义

  而统一推送联盟的成立,就是为了解决国内安卓系统推送碎片化过于严重的问题。正因如此,它几乎涵盖了

手机厂商(华为、小米、OPPO、vivo、魅族、努比亚、一加、360等)

互联网企业(腾讯、百度、阿里巴巴、美团等)

运营商(中国移动、联通、电信)

芯片制造商(展讯)

Google

  在内的所有相关方面公司。

  其所推出的安卓统一推送服务(简称UPS),未来将会被联盟成员中的终端厂商直接作为系统及推送服务使用,在原理上将直接看齐iOS的APNS以及墙外的谷歌FCM。

对于用户而言,主要带来了以下几个好处:

  UPS已经可以保证推送送达,所以应用不再需要在后台保留长连接,而且“保活”“互相唤醒”这样的行为也将不被允许。这样一来,一方面可以降低用户手机的内存占用,保证手机的流畅性,另一方面又能保证手机的续航。

  第二,对于滥用推送权限也进行了限制,以此来减少垃圾消息的量,降低对用户的打扰。

  而对于开发者而言,同样好处多多:未来App中将不再需要嵌入多套Push服务(比如针对MIUI加入米Push,针对华为加入华为Push),进一步降低了开发的难度。


总结:

  对于国内安卓系统环境来说,统一推送联盟虽然来得略迟,不过还不晚,相信在UPS推送服务普及开来之后,国内安卓系统大环境与安卓设备体验都会有一个大的提升。难怪连华为、小米这样的竞争对手都在联手推动它的进展了。



关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接