IT之家12月1日消息 2017年11月22-23日,统一推送联盟于深圳中国信息通信研究院南方分院召开了第二次工作会议。包括小米、华为、oppo、vivo、金立、魅族、努比亚、一加、中兴、百度、阿里巴巴、腾讯、谷歌、个推、极光以及中国移动、中国联通、中国电信等移动互联网及相关行业的50余家企业参加了本次会议。
根据联盟的测试结果,目前很多APP自建的推送通道由于过分强调可靠性,其心跳周期过短,导致手机终端的通信模块始终处于工作状态,造成了严重的耗电(日耗电超过100mAh)。当用户手机上存在多条这样的链路时,其耗电情况还会倍增,使得即使手机即使处于“空闲”状态,其“掉电”速度也十分惊人。
针对用户的这一痛点,联盟对推送通道耗电和耗流量的情况提出了更加严格的指标,确保终端在使用了统一推动服务(UPS)以后,可以有更好的使用体验,实现更小的电量和流量消耗。同时,本次会议也对于开发者所关心的推送速度、在线到达率、服务稳定性、SDK大小及兼容性等进行了要求,使得广大(中小)开发者可以更放心、更方便的切换到统一推送服务上。
我国安卓生态十分为用户诟病的一点就是APP在后台的无节制活动。由于安卓系统自身的开放特性,很多开发者为了自身服务的考虑,都倾向于申请更多的资源。一个APP动辄百兆级别的内存资源消耗已经十分常见,使得手机中可用几个G的内存资源也常常显得捉襟见肘。更为关键的是,很多APP在进入后台后,并没有释放这些资源,甚至还在继续申请更多资源。
在目前的情况下,由于APP需要在各种不同的机型上解决推送的问题,一定程度上的后台活动也具有合理性。然而,统一推送服务的目标是为开发者解决消息推送,因此如果APP接入统一推送的服务,应该放弃绝大部分不必要的后台行为,节约手机中宝贵的硬件资源,为用户提供接近IOS的良好体验。
具体而言,在统一推送的过程中,各方的责任是手机厂商构建满足APP基本需求的推送通道,APP规范自身行为,共同构建绿色生态。对于接入统一推送服务的APP的要求参考了《Android绿色应用公约》,归纳为三点:1、APP限制交叉唤醒、链式启动;2、APP让手机CPU尽可能处于休眠状态;3、APP避免不必要常驻后台的活动。
对于手机厂商而言,一方面,需要满足APP在推送业务上的基本需求。由于国内安卓生态的APP基本都是免费的,为开发者的商业化提供基础能力,有助于整个生态的可持续发展。另一方面,也需要共同引导开发者,给予遵守规则的APP在推送上更高的优先级,共同打造良好的市场秩序,构建绿色的安卓生态。
从联盟的角度来看,作为手机厂商与开发者之间的沟通的桥梁,将更好的协调双方,通过第三方监督,推动相关工作的开展;同时也会积极收集用户反馈,协调各方力量,使得手机上宝贵的硬件资源可以充分发挥出应有的效果,创造更好的安卓生态。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。