许多人都知道,中国大陆的Android 软件推送乱象丛生。没有相应的规则约束,国内的安卓软件生态,有点像一匹匹脱缰的野马,在大家的手机中随意驰骋。频繁唤醒、常驻后台、定点推送,手机应用这些“毒瘤”动作让你的Android手机卡顿、耗电。
在移动互联网时代,各种App的推送信息像雪花一样“飞入”我们的手机。大家在苹果iOS系统和Android系统手机上看到的App消息样式类似,但实际上在后台,两者的运行模式完全不同。由于各种各样的原因,在Android系统手机中,Google的统一推送服务无法在国内使用。因此,中国第三方服务商与手机厂商,纷纷自建推送通道给App使用,并偷偷在后台持续运行。
为解决这些问题,2017年10月份,在中国信息通信研究院带领下,联合软硬件厂商、运营商一起成立组织——统一推送联盟。并联合制定UnifiedPushService(UPS统一推送服务)技术标准。
半年前,统一推送联盟宣布推送方式和首批支持应用。具体来说对于接入UPS的应用要求,得按照发布的《安卓绿色应用公约2.0》规矩来!大致有三个事项:第一,限制交叉唤醒、链式启动。除用户主动打开,避免程序自己启动。第二,手机CPU尽可能处于休眠状态,避免在不必要时间段(如夜间)继续使用CPU。第三,应用要避免非必要后台常驻服务。
如果“统一推送”标准能够实行并普及,从表面上看,安卓系统手机用户可见的App消息的收发形式不会有任何改变,也不会让手机使用体验立即有飞跃提升。但从长期看,所有App共用一条推送通道,手机后台只存在1个推送进程。这样就减轻了安卓手机运行负担,耗电也会更少。
从开发者的角度来讲,可能不用再为 Android 应用的保活而烦恼了。
可是雷声大雨点小的统一推送联盟,自曝光之后,就逐渐推出了大家的视野,每隔半年多才可能听到一次消息。但是,今天统一推送联盟在公众号上更新了最新的消息了。
统一推送的时间表出炉了。具体如下:
2019年3月1日,联盟开始统一推送标准符合性测试。
2019年12月31日,现有各推送通道兼容统一推送标准。
通过上面的报道和描述,我们大概知道了如下几点内容:
统一推送联盟对对接的接口有严格的规范和标准,这可能对于我们开发者是好事,能够减少不少的工作量和开发难度。
对于通道推送的流量也有标准和要求,可以解决用户的烦恼,不会后台保活浪费用户流量了。
对于推送标准对电量也有严格的要求。可以减少浪费用户手机的电量。可能用户不知道,推送浪费电量,目前主要是由于对应用保活技术上导致的,大家为了给应用保活,真的是费尽心机,开发者可以说头疼不已。
最早首批安卓智能终端是在 2019 年第一季度有望见面,而要达到现有个推送通道兼容统一推送标准,至少得到 2019 年 12 月 31 号了。你直接说:2020 年初不就完了么?
效率啊,效率啊,效率啊!你这个效率等你正式推出使用,说不定 Google 都推出下一代移动操作系统了。
作者:Loong
来源:科技生活周刊等
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。