2010 年左右,Android 手机在国内迅速发展,Google 的原生推送(GCM 服务)由于种种原因不能正常使用,导致至今 Android 开发者使用各种办法来解决这个问题,其中就包括 Android 手机厂商开发出自己的推送方案,包括极光推送、小米推送、友盟推送、个推和阿里推送等等等。
不过,诸多第三方推送平台不仅显得杂乱无章,而且对于大部分开发者来说,除了做一个 App,还要接入一套第三方推送系统,这是件异常困难的事情,如果不全面接入,将意味着大量用户收不到推送,或者推送延迟,还有后台程序本地推送占资源多等等。
家在长春的张女士对记者说,半年前,为了支持国货,在比对了各种品牌后,她选择了口碑王—华为,不过,在使用过程中她发现,各类“垃圾推送信息” 每天都会如约而至,这让她觉得有些头疼:经常会有些广告发来,没有“消息不打扰功能”,而且有些短信里有链接,担心自己点击后会中毒。
张女士遇到的问题并不是个案,出现这样的问题主要是目前中国安卓系统生态环境不够成熟造成的,安卓系统是完全开放的系统,所以在设置上面就是各种信息,这对消费者来说有很多干扰,消费者会觉得用起来很麻烦,会不断有信息进来,甚至是诈骗信息,这是很不利的。
据了解,目前由于终端厂商和App厂商在消息推送服务的“限制—保活”对抗中陷入了“囚徒困境”,形成了双输的局面,使这一服务阻碍了中国安卓生态系统的发展。推送消息的“保活”、“相互拉起”等行为,给用户和生态造成了负面的影响。
为了遏制目前互联网安卓平台APP泛滥问题,今年3月6日,中国信通院泰尔终端实验室召集了包括:华为、小米、VIVO、OPPO、三星、魅族、中兴、酷派等终端厂商;百度、阿里、腾讯、奇虎科技为代表的互联网企业;以及个推、极光等第三方推送商参加的基于安卓系统的统一推送服务研讨会。
6月1日泰尔终端实验室就传出消息称,安卓统一的消息推送标准目前已取得阶段性成果。泰尔终端实验室的与企业共同制定统一推送服务称之为 UPS(Unified Push Service),目前取得了阶段性成果。具体来说,未来将由终端厂商提供系统级推送服务(类似 APNS 的唯一推送通道),确保 App 的推送消息接收,同时相应的不再允许各 App 在后台保留常连接,降低终端能耗、提升用户体验。
另外,工信部要求,各终端厂商实现推送信道接口和功能统一,方便开发者接入,而第三方推送服务商原则上也遵循统一推送的标准,保证服务一致性,降低开发者学习成本。例如,通过推送消息的相互拉起明确不被允许,利用透传消息拉起 App 的行为也被禁止,原则上也不支持推送消息的定制化(包括消息样式的定制化以及提示音的个性化,通知栏图标不允许使用外链)。
规范一旦出台,作为消费者,最直观的感受是你的手机待机时间会长,而且手机的速度也会加快。从Android 8.0预览版的新特性来看,未来安卓App的后台活动将受到更严格的管控,消息推送将只能通过系统级推送通道下发。目前,各大手机厂商也已经提供或者正在研发基于各自系统平台的系统推送服务解决方案,如果国内安卓统一推送服务未来成为一项行业标准,无疑对于安卓手机用户是一大利好。
各地网友发来贺电:
@东通黑莓:这样的话安卓系统的流畅性就会起到立竿见影的效果
@睿哥夸夸:这事情终于有人管了!
@特普和托德:由于担心有人利用Google的系统功能颠覆政府,所以安卓被中国屏蔽掉了一个重要功能。但这个重要功能又不能缺,怎么办呢,不得不由各APP自带的功能来模拟,用户体验很差。现在华为等高技术公司想到了解决办法,既可以代替安卓的这个功能,用户体验也不错。
@老绯:Google看了落泪,Android看了想死,安卓到底是不是Android,傻傻分不清!世界上有三个主流手机系统,苹果公司的iOS、谷歌公司的Android、中国局域网的安卓!我就想说,如果谷歌彻底不让中国手机公司使用安卓,怎么办?
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。