今天有这么一则新闻在手机圈内掀起了不小的波澜:泰尔实验室推出了一个安卓统一推送服务,号称可以颠覆国内安卓生态和使用体验。可是对于普通消费者来说,似乎有些摸不着头脑,不就是一个推送服务么?如果每天能减少一些应用推送的垃圾信息那确实是不错,号称改变安卓生态就太玄乎了吧!但是在仔细了解之后大家就会知道,还真的是这么一回事。
安卓统一推送服务(UPS)有哪些特点
我们先来了解一下安卓统一推送服务(Unified Push Service,以下简称UPS)。首先,泰尔终端实验室并不是一个普通的组织,他隶属于工信部旗下,所以还是相当有话语权的。而此次参加标准定制的手机厂商包括华为、OPPO、vivo、小米、三星、魅族、金立、努比亚,同时还有百度、阿里巴巴、腾讯、个推、极光等重要的应用开发商,这意味着未来绝大多数手机、应用都会接入UPS服务。
而UPS大概可以用三点来总结:① 未来将由终端厂商提供系统级推送服务 ,而不是像以往那样由各个APP在后台收取信息然后推送给用户;② 各终端厂商都要实现推送通道接口和功能统一 ,方便开发者接入;③第三方推送服务商,也就是我们常说的 应用开发者原则上也应该遵循统一推送的标准。
简单地说,今后手机上的推送消息都是由系统方(也就是手机厂商)来推送,而不是应用开发商直接推送给用户,并且各个手机厂商和应用开发商原则上(不是所有厂商和开发商都加入了这一协议)都必须使用这一套推送系统。
对于国内安卓生态的意义
其实在了解安卓手机之前为什么有各种乱象之后,大家就知道这次UPS的制定有多么重要了。
以前所有要推送的消息都是由应用收取,这意味着应用一旦不在后台就无法收到消息推送,所以各个应用开发商就会想方设法的让自家应用“保活” ,也就是我们常说的“后台自启”、“互相唤醒”等恶劣做法。这些行径大幅增加了系统和手机的负担,导致系统效率变慢、手机电量消耗过快,更别说由此而来的无数垃圾消息和后台偷跑的数据和流量了。
而在使用了系统级的推送之后,事情就简单了,各个APP别想自己推送消息了, 消息都一起发到手机系统的推送服务中,由手机厂商通过操作系统来推送给用户,这样一来APP不需要停留在后台也能够推送消息了 ,可以大大减少应用的自启动、互相唤醒等行为,释放系统资源,提升使用效率。
并且在进行统一管理之后,用户的体验也能够得到质的提升:UPS会将用户对于推送消息的操作(查看、删除和拒绝等)数据返回给开发者,这样一来开发者就能通过数据提升推送准确度,减少垃圾信息;即使是开发者不主动做这个优化,UPS也会对用户点击率很低或用户消息屏蔽较多的App进行限制推送数量甚至禁止推送消息的惩罚。
最后,对于开发者来说这也是一个好消息,在接入UPS推送系统之后,应用推送的API(开发者开发应用时使用的接口)就完全统一了,开发者再也不需要对各家手机的操作系统进行一一适配,一次开发、受用终身。并且手机厂商也不用在系统中想方设法地组织第三方应用的互相唤醒和自启了
不过后续UPS推送依然会和APP推送共存,但是这仅仅是一个过渡,未来的手机都将支持UPS统一推送,在这类手机成为市场主流之后,UPS也会完全取代现在的独立推送方式。
谷歌如何看待这件事情
看完这个之后大家可能都想到了苹果,iOS的推送就是系统级别的推送,所以iPhone优秀的使用体验很大程度上也归功于这一机制。但是很多朋友不知道的是,安卓手机其实是有统一推送标准的,那就是谷歌的GCM。但是在国内安卓手机都没有搭载GMS(谷歌框架)的情况下,GCM也是用不了的,所以国内用户一直没有享受到系统级推送消息的便利。
那么谷歌方面会不会因为国内厂商和开发商的“自立门户”而感到气愤呢?毕竟现在“安卓”和“Android”的区别越来越大,中国作为全世界最大的手机生产地和消费地,谷歌会让这个市场越来越不受自己的控制吗?
但是谷歌方面的态度却意外地友好,根据泰尔实验室的说法,谷歌的推送专家也参加了泰尔实验室在3月6日组织的服务研讨会,并发表了对中国统一推送的看法。他们认为统一推送将对于中国安卓产业的发展起到积极的推动作用,会持续关注相关进展,并且对于国内厂商的积极态度,谷歌也表示非常“一颗赛艇”。并且在文章开头那一大串名单中,其实有谷歌的名字哦!
其实想想也就明白了,国产厂商在国内接入UPS并不会阻碍他们在国外销售的手机接入GCM,UPS其实还是为国内销售的手机准备的,毕竟我们国内无论如何都用不到GCM,这个时候谷歌参与建设国内系统统一推送标准无疑是个最优解,毕竟UPS的加入能够大幅改善安卓手机的使用体验,让更多人加入到安卓阵营,这显然是谷歌也愿意看到的。
最后,不知道各位安卓拥簇是不是感觉很高兴呢?毕竟在UPS加入之后,大家的安卓手机更好用了,而苹果在国内的日子可能会越来越难过了。
【本文图片来自网络】
评论留言