为什么那么多安卓应用要互相唤醒, 为什么要保活?

2017-04-18 15:26:57 +08:00
 DinoStray

这样做可以获得的好处有哪些.

IOS 系统不存在这样的问题么.

既然大家都觉得这是安卓系统越来越卡的根源, 为什么谷歌不从根源禁止.

5206 次点击
所在节点    软件
7 条回复
lingyired
2017-04-18 15:29:57 +08:00
iOS 系统限制死了,不允许。

这样做的好处就是,一个你没装过,或者周围没看到有人装的 APP ,随随便便就日活上亿啥的。

数据好看。
cst4you
2017-04-18 15:32:09 +08:00
因为没法推送, 就这么一个简单的原因
morethansean
2017-04-18 15:43:33 +08:00
越用越卡的根源不是这个吧……这只是会让你手机变卡的一个原因,因为他们占用或者消耗了过多系统资源,任何一个系统都是这样……

需要保活的一个主要原因就是楼上说的,维持连接进程。用来做推送啦、刷数据啦、 blabla 各种他想做的事情。
libook
2017-04-18 15:58:51 +08:00
推送。
用户对应用不冷不热,用过一次之后就没有打开过了,可能下次换手机就忘记安装了,而且竞争对手一直在 7x24 小时不停弹推送刷存在,早晚会将用户强奸到无力抵抗,这是一种危机感。
怎么办?找一些惹人眼球的消息,然后不管用户在干吗,不管用户会不会烦,一股脑都推送给用户,在手机通知栏弹出,甚至在手机屏幕上直接显示一个悬浮元素,强迫用户看到这个推送,万一用户被标题或图片吸引了,没准还会点进去打开应用用一用。

收集用户信息。
用户去过哪些地方,什么时候用手机比较多,用什么型号的手机,甚至浏览过什么网页,这些信息都可以拿来利用,了解用户习惯,优化产品。

安卓应用互相唤醒的情况是中国特色的,国外因为有 Google Play 的评价系统和基本的审核机制,不会有国内这么疯狂的流氓式设计。
iOS 不存在这种问题是因为一方面 IOS 给开发者的限制奇多,另一方面国内 iOS 用户只能在苹果官方的应用商店下载安装应用,类似于国外的 Google Play 。

国内安卓的大环境就是这样,你不流氓,你的竞争对手流氓,你的用户就被劫持走了。

谷歌一直在关注这个情况,每个新安卓系统都会有些许改善,但是你的手机厂商不一定愿意即时帮用户升级到最新的安卓系统,手机厂商拿到安卓系统的源代码之后怎么改也不一定了。
jy02201949
2017-04-18 16:19:40 +08:00
手里有台旧手机不经常使用的,隔段时间看一下绿色守护的日志,各种相互唤醒,我感觉我的三观都要被刷新了
minami
2017-04-18 17:38:41 +08:00
1 、国内没办法走谷歌推送,用第三方推送服务又没法保证能推到,只能放弃推送,一直挂在后台接收消息。
2 、 KPI ,万恶之源
yinzhili
2017-04-19 11:08:25 +08:00
都是为了 KPI 呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355651

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX