安卓|安卓统一推送联盟凉凉!官方网站都没了( 二 )


该说不说,统一推送联盟落得这么一番口碑,确实是因为它画了五年的饼没兑现 。
但是其实,它也并不是一个 " 尸位素餐 " 的组织 。。。
统一推送联盟做过、并且做成的事,也比大家想象的要多,并且很多事,已经极大地改善了安卓手机上的软件生态 。
只不过,很多行业之外的小伙伴不知道罢了 。由于篇幅有限,我就简单跟大家举几个例子吧:
1px 保活代码 ▼
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

不知道有多少差友曾经听说过,安卓系统上臭名昭著的 “ 1 像素悬浮窗事件 ” ?
事情大概是这么一回事,很多小伙伴在争论 iPhone 跟安卓谁更省电的时候,除了统一推送,还会提到 iPhone 的 “ 墓碑机制 ” 。
所谓的 " 墓碑机制 " 其实就是应用后台休眠的功能 —— 一旦检测到 App 被用户划回后台了,就会强制把 App 冻结掉,不让 App 在后台吃电 。
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

但是其实早在安卓 6.0 的时候,安卓这边也引入了墓碑机制 —— 并且是默认启用的!
最近有些科普教程说需要手动启用安卓的墓碑机制,这个说法其实是不准确的 。
然而问题在于,安卓默认开启的墓碑机制,它的判定较为宽松 。。。
苹果手机的逻辑是:只要回到了主页,几分钟内必然把刚才的 App 休眠掉 。而安卓这边会先问一问 App:你准备好休眠了吗?你准备好了我就要开始了哦~ 
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

本来这是个尊重 App 开发者的行为 —— 因为有些比如安全守护、位置分享或者导航类的 App,是需要后台运行的 。一刀切的逻辑并不好 。
但是有些厂商为了自己的私利( 弹广告、更稳定的推送 ),针对这条判定动起了歪心思 。
他们会利用系统的悬浮窗权限,在手机屏幕的左上角,创建一个只有一像素大小的悬浮窗!
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

你以为你退出了 App,其实他们是在屏幕的角落模拟了一个类似微信视频电话那样的悬浮窗 。
并且这个悬浮窗的大小只有 1 像素,人眼根本发现不了!( 即使发现了也只会以为屏幕有坏点了 )
于是 。。。
你以为 App 已经退出了,但其实在系统的判断里,这个 App 依旧处于前台 。
安卓系统上的墓碑机制,面对国内这些流氓 App,自然就名存实亡了 。
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

这类用于逃避系统休眠机制的方式在当年还有过很多很多,而且到后来为了竞争手机里的那点运行资源,App 开发商们甚至开启了 " 黑吃黑 " 的模式 。
直到后来工信部抽查、点名、罚款了几轮越界的 App,各家厂商才变得老实了许多,不再把消费者的手机当战场攻城略地了 。
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

估计这时候有差友要说了:你说的这些我明白了,可这是人家工信部出手了,跟统一推送联盟有什么关系?
诶呀,你再好好看看上面那句话嘛 —— " 越界的 App ",这个越界的标准,是哪儿来的?
没错,其中一部分参考标准就是基于 2019 年统一推送联盟发起的《 中国绿色 App 公约 》(标准参考了绿色守护发起的 Android 绿色公约) 。
安卓|安卓统一推送联盟凉凉!官方网站都没了
文章图片

在这条绿色公约当中,统一推送联盟描述了 " 一款安分守己的 App,应该是什么样子的 " 。
比如后台驻留的限制、文件存取的限制、调用位置权限的限制等等 。符合这些限制条件的 App,就是对手机资源消耗相对合理的 App 。
与《 公约 》反着来的 App,自然就是对收集资源消耗不怎么合理的 App 了 。


推荐阅读