为什么 ios 端的微信这么耗电呢

2022-10-29 13:31:28 +08:00
 voidwhy
还经常后台活动,我都关闭后台刷新了呀,真的不想带充电宝出门 :(
11877 次点击
所在节点    iPhone
55 条回复
iyeatse
2022-10-29 21:50:17 +08:00
不是频繁使用的 app 用完随手划掉是好文明,Apple 提供了很多机制可以把 app 从后台静默唤醒,但是如果用户主动划掉的话大多数情况都不生效了。
huangweipeng
2022-10-29 21:51:14 +08:00
一个系统能不费电吗?
iAndychan
2022-10-29 23:19:53 +08:00
@geeksammao 一个从 iOS9 我就发现的现象,手机刷机以后安装微信不需要打开,这个时候打开设置进入 Wi-Fi 扫描网络,这个时候系统会弹出提示是否允许微信发送通知。证明微信不需要用户手动打开就能够自动后台运行一段时间。
vmebeh
2022-10-29 23:28:37 +08:00
有个说法是微信支付宝注册了 wifi helper ,只要连 wifi 就会唤醒
xtinput
2022-10-29 23:50:00 +08:00
@b19g3r 相机和相册就是系统的 API ,只是 UI 自己定义的

我封装了一个扫码的,就是用系统的 API 做的,只是简单的控件,可高度自定义
https://github.com/darvintang/DVTScan

相册系统有不带 UI 的 API ,获取所有的照片和相册,然后把这些数据自己定义 UI 就 OK

@iAndychan
@vmebeh
@b19g3r
https://www.v2ex.com/t/532660
R0ckyY2
2022-10-30 00:37:54 +08:00
说微信就是 App 界的 JB ,那都是在夸他。远离微信,珍爱生命吧。
Rhianu
2022-10-30 01:41:41 +08:00
@geeksammao 碎片化的计算一直都不需要 App 在后台一直运行。只需要你在开启并使用 App 的时候悄悄捎带私活就可以了。参考前段时间挖矿火的时候,很多游戏免费加速器就会偷偷的在使用 App 的挖矿,关掉后自行停止。在正常的商业公司,也会利用 App 在启动时做一些脱敏的分布式计算。
SiLenceControL
2022-10-30 07:21:02 +08:00
@zilil 12mini 放一晚上才掉 5%
AllenHua
2022-10-30 08:31:23 +08:00
你说你发一段文本,一张图片一个视频都要被审核代码确定一下是否是敏感内容,能不耗电🐎️
iAndychan
2022-10-30 10:18:28 +08:00
@xtinput 你发的和我发的完全没关系……
Nitroethane
2022-10-30 12:58:23 +08:00
@xtinput 为什么线程间通信比进程间通信的开销更大?
siweipancc
2022-10-30 13:05:59 +08:00
插,等技术分享
Nitroethane
2022-10-30 13:24:49 +08:00
@xtinput 怎么可能只有重启或者用户注销才释放,那内存管理是有多蠢。内核会根据内存压力动态管理这些用于缓存的内存,内存压力过大时这些内存完全可以收回再利用
TmacV2
2022-10-31 13:24:33 +08:00
@bao3 那我微信双开,费电不是 double 了吗
lchynn
2022-11-05 14:27:49 +08:00
有没有这样的代理开源服务, 比如把微信部署在虚拟机中(云端),然后通过代理服务,把微信信息通知和群信息转发到其他节省资源的 IM APP 上,譬如 telegram ;
微信收到信息,转发到你自己的电报 channel 中, 你向这个 channel 的机器人发信息, 代理服务帮你转发到你的微信。

这样 iphone 上只要安装节省资源且安全的 im 就可以了。

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

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

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

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

© 2021 V2EX