【科普】国产安卓统一推送原理以及作用    

安卓手机 05-19 11:40:29 5 0

用过安卓的用户,每当我们用安卓的时候总是需要你挂软件后台才能收到信息。不让软件常驻后台,不然收不到推送的信息。安卓才会有大内存的主流诞生,从2G运存到现在的12G运存。统一推送苹果IOS一直做得不错,众所周知苹果的系统不需要很大的运行内存,在显示当前应用的时候才会占用内存,所以常说苹果后台是假后台,只是任务切换器。那么苹果是怎么收到信息推送的呢?

IOS(APNs)推送流程:假如我们的apple设备(MAC台式机,mac笔记本、iPad、iPhone等)安装了一个名叫某某的应用。那么我们具体是怎样接收到这款软件推送通知的呢?

接下来我们就说说具体这个过程。下面是苹果APNs官方简介中提供的APNs推送流程的图

IOS推送机制:所有软件服务器→苹果推送服务器→苹果设备
无统一推送安卓机制:软件服务器→在线APP软件→手机 软件服务器→不在线APP→无
通俗的话来讲,苹果推送服务器是将要收到的信息由苹果服务器接管,然后统一推送给手机,不需要软件在后台运行才能收到信息。

细心的同学会发现用IOS打开微信会发现,收到信息,打开微信会出现微信地球的画面,微信不需要在后台运行。
难道安卓也没有吗?不是的,谷歌也有自己的推送,只针对国外。难道就没有解决方法了吗?
为了国内的软件生态,能有绿色软件生态,因此统一推送联盟在17年诞生了。


统一推送的作用

消息推送是指应用开发者发送给用户手机通知栏的消息提醒,是应用联系用户的核心手段。消息推送可以保证用户订阅的新闻、邮件提醒、微信通知、软件推送等消息及时推送到用户的手机里,避免用户错过重要通知。

然而,随着移动互联网人口红利的消失,唤醒现有用户已成为移动互联网运营商的核心目标。我国目前还没有统一的Android生态系统碎片化推进机制。国内各个安卓App各自频繁的在用户手机和应用服务器间交互“心跳”包,以保证推送消息的实时到达,给用户造成了不好的体验。

与此同时,碎片化的生态及推送技术被App过度滥用,使得手机系统和App之间互相博弈,导致了如耗电、卡顿,隐私泄露、应用安装包过大等用户体验上的诸多问题:很多违规广告不能得到很好的规范,乱推送违规广告等。

为了解决上述问题,大幅度提升国产安卓手机的用户使用体验。成功解决了安卓信息推送的问题,在2019年在国内主流手机手表厂商兼容适配这项技术。对app数据泄露,不良信息,广告打扰,付费诱惑进行了严格的打击工作,用心改善安卓软件生态环境,构建更好的绿色软件。


在安卓系统体验方面的提升

  • 功能层面:应用无需常驻后台也能推送消息

统一推送联盟对推送标准进行严格的规定,严格要求了软件的推送规范。结合系统对应用后台行为的严格控制,提高了用户体验。不需要将软件放置后台运行,也可以收到推送信息。


  • 性能层面:手机待机功耗显著下降

统一推送联盟为了验证统一推送对手机功耗的提升情况进行了测试,安装30个常用自适应应用,比较自建通道和统一推送通道的功耗。测试结果表明,采用系统级统一推送通道时,手机电池待机时间为41小时42分钟。而采用后台自启动、软件后台通道的方案电池充满时待机时间为29小时7分钟,待机时间提升43%。

支持统一推送标准的手机具有出色的低功耗和出色的数据通信能力。并且将底层和联盟相连接来实现统一推送服务,有利于促进应用程序和用户的统一访问,很大程度地降低应用程序留在后台的可能性,减少系统被卡住的可能性。


目前统一推送的不足之处:

1.微信QQTIM没有加入统一推送。

2.软件覆盖还不够全面

个人对统一推送联盟的期望:

1.绑定设备能够实现穿戴设备的信息推送,不需要网络,不需要蓝牙。

2.推必达能够快速普及


后续统一推送联盟会积极推出了【推必达】

提供了更棒的使用体验,在手机没有数据网络弱的情况,国内手机厂商在“推必达“技术上和统一推送联盟正在进行深入对接,深度和国内三大运营商合作,联调测试。未来,作为国内最佳推送方案的补充和深度整合,“推必达”进一步降低了手机待机功耗,实现了0待机流量、100%推到率、0待机功耗,保证推送消息可靠达到100%,为用户来更好的体验。

【科普】国产安卓统一推送原理以及作用   

网友评论