完成手机统一推送适配,统一推送联盟( 二 )


目前,统一推送联盟已经联合移动、联通、电信三大运营商,共同推出信令级推送的解决方案——推必达 。其利用信令级通道的高可靠性及广播能力,帮助开发者推送提供基于场景及业务的服务 。而且由于采取信令通道进行推送,无需后台常驻进程,因此无额外耗电及流量,更无需安装SDK 。双管齐下,安卓或迎来旧貌换新颜统一推送这项服务对于普通消费者来说是大好事,但绝对不会符合各大手机厂商的利益 。
因为不管是哪一家的PUSH服务,都能够在不经意之间创造价值,比如说向用户推送广告 。回过头来看,Android Q增加对应用回滚的支持以及统一推送服务,在某种程度上是针对混乱的国内Android市场,量身打造的药方 。有了应用回滚的存在,开发者就不能肆意妄为的不停进行版本迭代,今天换个新ICON要更新,明天要加个新功能更新,平白无故的消耗用户的流量,进而降低各大应用商店审核人员的工作量 。
而统一推送机制,则更是剥离了各大手机厂商(实质上也是它们各自麾下的应用商店)影响和控制开发者的渠道,让“进程保活”成为历史名词,使得用户的手机无需担心通知栏跳出各种不知所谓的信息,更不用担心APP之间互相唤醒 。对于将在今年出现的这两项针对Android系统的变化,一个针对开发者,一个针对厂商,双管齐下之后,国内消费者也或将会迎来一个更加自由、更加流畅的Android体验 。
现在华为发布了HMS,那工信部的安卓统一推送是不是就废了?

完成手机统一推送适配,统一推送联盟


这个问题明显没搞清楚统一推送联盟和HMS是什么一、HMS是什么要说清楚HMS是什么,可能得说一说GMS是什么了,它含两个部分,一部分是google apps,含maps、google play等几十种APP的谷歌“全家桶” 。另外一个更重要的部分则是谷歌提供给第三方APP开发者使用的GMS Core功能,包括许多服务的编程接口API,比如地图、支付、消息推送等接口等等,这些才是最重要的 。
而HMS和谷歌的GMS基本上是一致的,也是含很多的APP,比如地图,AppGallery等 。另外更重要的也是API接口,比如消息、支付、地图接口等,可供第三方APP直接调用的 。二、统一推送联盟是什么?这个推送联盟,其实是消息推送定的的一个规则,以及一个统一接口,不涉及到其它的东西 。事实上说起来,推送联盟的消息接口,最终是要归类到HMS下面的消息接口中来的,简单的来讲,上层使用推送联盟的接口,再到华为HMS下面的消息接口中来,再到用户手机上看到消息 。
国家级别的手机通知,系统“统一推送”,什么时候能落实、用上?
完成手机统一推送适配,统一推送联盟


目前由工信部中信息通信研究院牵头,华为、小米、OPPO、vivo等手机厂商,以及三大运营商、主流应用开发者等,共同组件了一个“统一推送联盟”,这个联盟的主要目的就是为了改善现有的安卓手机推送消息没有统一标准、胡乱推送,占用手机系统资源的问题 。众所周知,国内的安卓手机是没有谷歌GMS框架的,所以安卓应用如果想要及时推送消息,就必须常驻系统后台 。
比如微信、QQ这两款应用,如果你把它从后台禁止启动,它就没办法及时推送微信和QQ消息了 。但是如果每个应用都占据系统后台推送消息,就导致系统资源被严重占用,进而使系统出现卡顿 。而且后台应用会不断唤醒CPU,导致手机始终处于活动状态,使得功耗增加,严重影响续航时间 。而这个“统一推送联盟”就搞了一个统一的推送标准,它的目的就是代替谷歌的GMS框架,让微信、QQ等常用的应用不再主流安卓系统后台,它们在需要推送消息的时候,只需要走统一的通道接口,就可以在安卓手机的系统层面直接推送相关的消息 。

推荐阅读