让华为小米抱团 统一推送联盟究竟是何方神圣?
如果你是一个安卓用户,相信你一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行。垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史——在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推送服务普及开来之后,国内安卓系统大环境与安卓设备体验都会有一个大的提升。难怪连华为、小米这样的竞争对手都在联手推动它的进展了。
本文编辑:刘洋
关注泡泡网,畅享科技生活!
- 一分钟读懂华为 Mate 10 Pro
- 红米 5 Plus 体验:续航炸裂、拍照有惊喜
- Intersect360 Research:华为跻身全球超算市场第一梯队
- 国内最值得关注八大智能家居公司,除了百度小米还有谁?
- 互联网手机荣耀小米线下打架 “地头蛇”OPPO vivo情绪稳定吗?
- 活着是一场修行 重新认识王小米
- 华为和小米准备进军美国市场 向苹果“后花园”发起挑战!
- 真·全面屏即将发布,华为、OPPO还是小米?
- 率先“吃鸡”,迅速冷却:小米互娱飞不起来了
- 小米A1吃上安卓8.0!年底前推送正式版更新