时间:2019-12-01 来源:互联网 浏览量:
本次三星的系统消息推送服务率先在上市的Galaxy A50s机型(SM-A5070)支持,未来将推广到所有新上市手机,同时将通过系统升级的方式对存量手机进行更新。
此外,为了验证统一推送对手机功耗的提升情况,联盟针对Galaxy A50s的待机功耗进行了测试。测试样机在北京移动4G网络驻留,手机处于熄屏、静音状态,安装常用30款App,对应用自建通道和采用统一推送的功耗进行对比。其中,30款常用App列表如下:
经过200分钟的比对测试,采用统一推送可以降低手机待机能耗30.4%。
同时,系统推送服务可以大大提升手机重要消息的到达率(尤其是在弱网络的情况下),减少手机尝试无效连接所耗费的流量消耗以及系统资源占用。
什么是安卓统一推送联盟
由于种种原因,在国内上市的Android手机都没有预装谷歌的GMS(Google Mobile Service)服务,国内安卓生态除了缺少一个官方应用商店。
带来的问题就是国内用户无法使用谷歌推出的FCM(Firebase Cloud Messaging)统一推送服务,而消息推送是Android应用的一项重要功能,长期以来,国内各安卓应用的推送或自成体系,或采用第三方推送商的系统,这不仅会使Android应用的推送服务常驻后台,拖慢手机系统的运行速度,更会为手机续航带来不小的压力。
为了解决这一问题,2017年10月,由工信部泰尔实验室牵头,包括华为、小米、OPPO、vivo、金立、魅族、努比亚、联想、奇虎360、百度、阿里、腾讯、京东、美团、平安科技、个推、极光、展讯、谷歌、三星等在内的74家企业成立了安卓统一推送联盟,该联盟可实现对Android消息的统一推送。
根据联盟的测试结果,目前很多APP自建的推送通道由于过分强调可靠性,其心跳周期过短,导致手机终端的通信模块始终处于工作状态,造成了严重的耗电(日耗电超过100mAh)。当用户手机上存在多条这样的链路时,其耗电情况还会倍增,使得即使手机即使处于“空闲”状态,其“掉电”速度也十分惊人。
由于安卓系统自身的开放特性,很多开发者为了自身服务的考虑,都倾向于申请更多的资源。一个APP动辄百兆级别的内存资源消耗已经十分常见,使得手机中可用几个G的内存资源也常常显得捉襟见肘。更为关键的是,很多APP在进入后台后,并没有释放这些资源,甚至还在继续申请更多资源。
《统一推送通道层接口规范》经过反复征求意见并通过5次重大修改,2018年4月26日正式形成征求意见稿并向社会公示,2018年8月1日正式制订完成并且面向社会公布。
2019年3月1日,联盟开始统一推送标准符合性测试。
2019年9月,华为、OPPO、一加、荣耀、realme五个品牌的手机按照联盟标准《T-UPA0002-2019统一推送接口层规范》最新版本完成了开发工作。
华为、荣耀将首先在EMUI 10.0的正式版本中支持统一推送。这意味着华为新发布机型将全部支持统一推送,未来存量机型也将随着系统更新逐步支持。
OPPO将在ColorOS 3.0以上版本支持统一推送,服务上线后可覆盖全机型的88%,并将持续适配更多机型,预计在2019年12月31日可覆盖全机型的93%。
一加将在一加5及以上机型中支持统一推送服务;realme将覆盖全部机型。
10月底到11月,坚果、中兴也宣布支持统一推送标准。坚果 Pro 3、坚果手机存量机型及后续新产品都将支持统一推送标准;中兴手机已在Mifavor 9.1及以上操作系统版本支持统一推送服务,其他版本将逐步更新。