极客公园让我们看看,你的 App 背着你都偷偷干了什么事( 二 )


这一操作的目的其实和自启动一样:刷 DAU , 拿用户数据 。 二者对用户带来的困扰也是相同的:隐私泄漏 。 另外 , 由于这个「杀不死」的进程一直在后台运行 , 导致用户手机很快就会发烫、卡顿 , 需要关机重启 , 使用感受直线下降 。
事实上 , 「进程保活」一直是 App 开发人员与安卓系统的对抗焦点 。 对于从草莽时期长出的很多 App 来说 , 如果后台进程被杀死 , 那么其「商业模型」将受到根本性的动摇 。 但是安卓希望对终端用户友好 , 所以在每一个版本的升级中 , 都在更新阻碍开发者「进程保活」的方法 。
魔高一尺 , 道高一丈 。 在长期与安卓抗争的过程中 , App 开发人员开始抱团取暖 。 同一生态下的 App 互相合作 , 一个被杀死了 , 另一个再把它拉起来 。 在技术社区内 , 这一方法被称为「进程永生技术」 。
在开篇的「照明弹」截图中 , 你会发现有些 App 会在后台唤起另一个 App , 有很大可能是在互相保活 。 另外 , 一个 App 唤醒另一个 App , 也可能是为了广告刷量 。
比如 A 公司在 B 公司的 App 上投广告 , 那么通过 B 向 A 导流的每一次点击都会为 B 带来营收 。 所以 B 在后台假装用户点击 A , 那么在 A 看来就是一个「真实用户的点击」 。 B 欺骗 A , 从广告效果来说 , 肯定会对 A 造成损失 。
除保活和刷量之外 , App 之间互相唤醒还有交换数据的可能 。 举例而言 , 社交 App 的数据对网购 App 来说很有用 。 通过关系链的拉取 , 能够精准进行用户画像 , 识别购买需求 。
不过 , 这种数据交换的操作在巨头们没有形成生态之前 , 是通过 API 接口发生在用户手机上的 。 在有了生态 , 特别是各公司纷纷开始建立中台之后 , 用户数据的交换就慢慢地转移到服务器层面了 。
「照明」之后 , 接下来怎么办?
玩法这么多 , 感觉防不胜防?事实上 , 最基本也是最有效的防范 , 是用户对 App 权限的控制 。 如果 App 没有访问权限 , 那么它每天自启动多少次都是徒劳 。
但并不是所有的人都有意识有能力关注手机的权限管理 , 对于上了年纪的人来说更似如此 。 因此 , 监管方和平台方需要共同负起责任 。
平台方是否有动力负这个责任 , 其实是需要打个问号的 。 要想识别违规 App 并督促其下架整改 , 需要成本投入 。 目前国内很多应用商店的背后 , 是手机硬件厂商 。 如果手机厂商抱着「卖一台算一台」的想法 , 后续服务就很难跟上 。
MIUI 是小米商业化的重要支点 , 因此从商业角度来说 , 小米有动力做这件事 。 「照明弹」功能也确实给 MIUI 平台上 App 的合规性带来了提醒 。 谁自启动了 , 谁启动了谁 , 谁的启动请求被系统拒绝了...... 这些原本就应该让用户知道的信息如今被清晰地展现出来 。
「照明弹」推出之后 , 小米获得了不少好评 , 但也有人说是个噱头 , 因为并没有从根本上解决问题 。 即便是小米 , 可能也没勇气彻底让违规的 App 整改后再上架 。 另外 , 大部分人或许根本没有意识到这照明弹到底照亮了什么 。 所以 , 关于用户数据保护和商业伦理的提升 , 靠企业的自我约束只是起点 , 这件事最终只有靠更多用户的觉醒来完成 。
责任编辑:宋德胜
【极客公园让我们看看,你的 App 背着你都偷偷干了什么事】图片来源:MIUI


推荐阅读