在目前的情况下,由于APP需要在各种不同的机型上解决推送的问题,一定程度上的后台活动也具有合理性。然而,统一推送服务的目标是为开发者解决消息推送,因此如果APP接入统一推送的服务,应该放弃绝大部分不必要的后台行为,节约手机中宝贵的硬件资源,为用户提供接近IOS的良好体验。
具体而言,在统一推送的过程中,各方的责任是手机厂商构建满足APP基本需求的推送通道,APP规范自身行为,共同构建绿色生态。对于接入统一推送服务的APP的要求参考了《Android绿色应用公约》,归纳为三点:1、APP限制交叉唤醒、链式启动;2、APP让手机CPU尽可能处于休眠状态;3、APP避免不必要常驻后台的活动。
对于手机厂商而言,一方面,需要满足APP在推送业务上的基本需求。由于国内安卓生态的APP基本都是免费的,为开发者的商业化提供基础能力,有助于整个生态的可持续发展。另一方面,也需要共同引导开发者,给予遵守规则的APP在推送上更高的优先级,共同打造良好的市场秩序,构建绿色的安卓生态。
从联盟的角度来看,作为手机厂商与开发者之间的沟通的桥梁,将更好的协调双方,通过第三方监督,推动相关工作的开展;同时也会积极收集用户反馈,协调各方力量,使得手机上宝贵的硬件资源可以充分发挥出应有的效果,创造更好的安卓生态。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。