推必达虽然看起来很美,但现状下却很难实现

近日,统一推送联盟方面为用户带来了官方解读。针对用户关于统一推送服务“推必达”能给手机带来什么,以及消费者能得到哪些使用体验上提升这两大问题,阐释了统一推送将会带来的改变。
根据统一推送联盟公布的测试结果来看,在应用系统级统一推送通道后,充满电后到电池使用至85%,待机时间为41小时42分钟;应用后台自启动并自建通道方案,充满电后到电池使用至85%,待机时间为29小时7分钟。在这一结果中不难发现,推必达能够提升此次测试中的OPPO Find X2 Pro接近43%的待机时间。
虽然咋一看,能够实现利用手机号寻址,通过运营商级信令通道下发至终端,无需常住后台亦可达的推必达,似乎能给国内相对混乱的安卓生态带来耳目一新的体验。但作为看着统一推送联盟誓师成立的我们,却在这里不得不给大家唱唱反调,事实上安卓机型用户也大可以不必期待统一推送联盟推出的推必达。
早在2017年10月,安卓统一推送联盟成立,但直到2019年3月1日,才开始统一推送标准符合性测试,同年12月31日,现有各推送通道兼容统一推送标准。可以说在经过了2年多的整合、拉锯,以及利益交换后,推必达才终于开始进入落地进程。
之所以统一推送联盟的工作进展缓慢,其实与三国演义中“十八路诸侯讨董”一样,这家由手机厂商和互联网企业组成的联盟虽不至于用“各怀鬼胎”来形容,但说一句貌合神离显然并不过分。而究其原因,则是手机厂商与APP运营方的利益显然并不一致。
统一推送联盟的建立,是为了结束国内安卓生态的混乱状态,解决安卓智能手机越用越卡的顽疾。事实上抛开硬件性能的差异,导致安卓手机卡顿的核心因素之一就是内存不够用,因此大家也不难发现,近年来安卓的内存配置也越来越大,从6GB起步到16GB封顶,几乎已经媲美了PC的水准。
为什么安卓手机需要这么大容量的内存呢?除了某些手机厂商需要堆料来证明提升售价的合理性之外,最重要的原因,或许正是国内的安卓生态中,手机内存够不够用其实并不由用户决定。当然这也不由谷歌与手机厂商决定,而是全靠APP开发者的自觉性。
事实上,安卓虽然采用了Linux内核,但作为移动操作系统市场的后来者,为了笼络开发人员并快速发展生态,谷歌选择了Java作为应用层的编程语言。这也使得实际上安卓是在Linux内核上嵌套了一个虚拟机,也使得其执行效率相对低下,同时碎片化问题极为严重。
同时为了方便开发者,早期安卓内存管理机制使用的是“真后台”,依靠着Service服务组件继续运行,通过静态Receiver接受各种广播通知,并抢占前台系统资源。而与之对比,苹果iOS所使用的是被称为“墓碑机制”的假后台,超过一定时间(通常是10分钟)之后,进程会被挂起,CPU资源也将得到完全释放。
国内安卓端的APP之所以千方百计想要在后台扎根,除了开发者想要有一个好看的日活数据之外,受限于历史原因,由于谷歌GMS服务并不在国内提供,因此这也使得由谷歌负责统一分发消息的FCM(Firebase Cloud Messaging)推送服务,自然也就无法工作。
这就导致了国内的安卓APP想要及时收到消息推送,就不能完全关闭,需要留下一些线程在后台保持运行,并与APP提供方的服务器保持接连,这样一旦收到消息,系统才能及时启动消息机制提醒用户。否则安卓用户可能会发现,当APP不在桌面时根本就接收不到任何信息。
俗话说,山中无老虎猴子称大王,开源的安卓虽然带来了百花齐放的生态,那么自然也要承受开发者在缺少谷歌限制之后放飞自我的结果。尽管开发者的开发工具是谷歌给的,但是APP的审核却并不由谷歌负责,同时渠道众多的国内安卓生态也导致了手机厂商想要用自家的推送来解决问题,很难去强力约束开发者。
然而毕竟每一个手机厂商单独的力量是有限,因此合纵连横建立统一推送联盟也就不难理解了,而其所想建立的就是类似苹果APNS的系统级推送,也就是用户设备只与推必达服务器交互,能够极大简化APP需要调用的Service服务。然而,手机厂商与开发者的利益诉求并不相同,前者想要的是给用户更加流畅的体验,而开发者所考虑的,却是更好看的数据及适配工作所带来的维护成本飞涨,因此几乎可以说双方利益在某种程度上是完全对立的。
而这一情况的表现,就是甚至直到今天为止,作为统一推送联盟的副理事长,腾讯旗下的所有APP均尚未支持推必达。因此在联盟内部都各有想法的情况下,有如何能够影响到整个安卓生态呢?因此在我们看来,想要真正解决统一推送联盟所面临的问题,有且仅有两个方法。其一就是从系统硬件层面限制APP,采用苹果的墓碑机制;其二则是所有的安卓分发渠道建立统一的审核标准。
针对第一点,谷歌方面其实已经在做了,此前,Pixel产品副总裁Sabrina Ellis已经确定,将从Pixel 4系列开始调整Android系统的内存管理机制,但至于说什么时候能够做好,就需要继续耐心等待了。而至于第二点,在目前国内安卓生态各自为政的情况下,想要实现显然并不太显示。
因此统一推送联盟虽然所描绘的未来很美好,但如果连内部成员都不能100%支持的话,现在就畅谈美好的未来,可能就太早了。
【本文图片来自网络】
推荐阅读:

5G时代,千元机的“妥协点”或已经发生改变

随着5G机型已经从高端来到中端,未来的千元级产品其实也已经有了轮廓。

揭秘Microsoft 365:经典办公软件如何变身AI先锋

Office 365升级为Microsoft 365后,同时也带来了大量的新功能。

(0)

相关推荐