V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rppig42
V2EX  ›  Apple

iPhone 有 app 后台工作消耗很多电池用量

  •  
  •   rppig42 · 2015-10-02 10:36:41 +08:00 · 10634 次点击
    这是一个创建于 3373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我感觉我电量掉的比较快,看了下电池用量,发现有几个 app 有很长时间的后台工作,并且占了电量消耗的大头,比如微博和小米路由器。

    但我看了允许后台刷新的 app 列表里,根本没有微博等应用。

    是不是因为现在升级到 2G 内存以后,按下 home 键之后,虽然这些 app 被转入后台,但是内存一直没有被释放,所以一直在耗电?

    17 条回复    2015-10-02 23:50:25 +08:00
    txx
        1
    txx  
       2015-10-02 10:42:57 +08:00 via iPad
    后台权限又不只是 background fetch
    qq wechat 全都加了播放音乐的 权限,也就是说。我可以通过播放无声音乐达到永久后台
    shippo7
        2
    shippo7  
       2015-10-02 10:46:56 +08:00 via iPhone
    想不通这些 App 有什么可后台的,跟踪位置信息吗
    nbndco
        3
    nbndco  
       2015-10-02 10:48:34 +08:00 via iPhone
    即便程序转入后台还是可以运行一段时间的,这点无法禁止。至于内存如何使用对电量不会有影响。
    nbndco
        4
    nbndco  
       2015-10-02 10:49:18 +08:00 via iPhone
    @txx 不行的,这种方式苹果不允许。
    svampire
        5
    svampire  
       2015-10-02 11:02:54 +08:00
    @txx 这个办法早就不行了吧
    yellowV2ex
        6
    yellowV2ex  
       2015-10-02 11:09:37 +08:00
    双击划上去关掉

    我记得不知道谁说过,苹果之所以一直都没有用大内存,是因为内存这个东西,只要存着东西就耗电,什么都不干内存占着就会耗电。
    honeycomb
        7
    honeycomb  
       2015-10-02 11:20:41 +08:00 via Android
    @yellowV2ex 占着内存什么事都不干的功耗只有 LPDDR 的休眠功耗,这部分非常低(毫瓦级别)
    beimenjun
        8
    beimenjun  
       2015-10-02 12:08:11 +08:00
    除了 Moves 这种追踪位置、或者使用 VoIP 功能的软件外,其余类型的 App 频繁使用后台好像没什么意义,用满每次进入后台的十分钟,剩下全靠推送也基本差不多了。

    不过说过来 Moves 耗电也很不合理。
    lectror
        9
    lectror  
       2015-10-02 15:47:01 +08:00 via iPad
    @beimenjun GPS 的耗电就是不合理,怪不得 Moves
    txx
        10
    txx  
       2015-10-02 16:13:37 +08:00 via Android
    @svampire
    @nbndco 只要你有理由 当然可以,例如。 qq 微信的 QQ 音乐整合。否则你以为他们为啥这么耗电的?
    nbndco
        11
    nbndco  
       2015-10-02 17:15:53 +08:00 via iPhone
    @txx 有理由也只有在播放音乐的时候才能后台,播放无声挂后台这种方式被苹果发现分分钟就下架了。他们挂后台还是靠程序本身的十分钟后台权限和后台自动刷新。
    txx
        12
    txx  
       2015-10-02 17:47:22 +08:00 via Android
    @nbndco 呵呵
    moooookey
        13
    moooookey  
       2015-10-02 19:33:31 +08:00
    想多了,只是 iPhone 的电池容量实在是太惨了……
    bdnet
        14
    bdnet  
       2015-10-02 22:40:11 +08:00 via iPhone
    iOS9 的问题,需开启省电(低电量)模式,以前不会
    beimenjun
        15
    beimenjun  
       2015-10-02 23:29:00 +08:00
    @txx 没什么好呵呵的,播放无声挂后台这种抖机灵的落伍做法确实容易被下架,而且你进入设置里的电池就可以看到 QQ 和 微信的后台主要采用的不可能是播放空白音乐这么老的招了。

    另外音频相关需要的授权应该只有麦克风,每个 App 都可以放音频的(当然进入后台不中断,这个是要打个选项罢了),这种权限是这么的基本,级别基本和“使用手机屏幕显示程序”差不多,因此也其实无所谓“加权限”。
    Totoria
        16
    Totoria  
       2015-10-02 23:33:15 +08:00
    @svampire 我前几天还看到我的 6s 在播放一个叫 WeChat 的音乐。。。
    beimenjun
        17
    beimenjun  
       2015-10-02 23:50:25 +08:00
    @Totoria 我教你怎么重现这种情况:

    打开 iOS 9 底下的 WeChat

    打开你的朋友圈听一首歌,或者播放你朋友发给你的唱吧之类的音频信息

    按 Home 键,上拉屏幕查看播放音乐

    重现。

    ===============

    然并卵。

    其实你这时候进入多任务切换界面,把微信彻底干掉,你再回到主屏上拉,会发现还是播放“微信”。

    这里和所谓的播放空白音频有一个很大的区别,播放空白音频占据后台的所有前提是播放状态的,是播放状态的,是播放状态的,控制板上的播放按钮也是播放状态。
    而微信你听完的音频听到头了,控制板上的播放按钮就不是播放状态了。

    iOS 9 下面的微信还没有 low 到要播放空白音频来占据后台的水平。

    另外稍微介绍个没什么用的历史知识,微信以前似乎是做成显示播放文件名的,比如某首歌就是对应的歌曲名字,然而有时候我的感觉是会出现莫名其妙的链接文字,现在统一成“微信”了(英文底下对应的是 Wechat )

    以上。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1562 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.