手机续航越来越差?我们用科学的方法帮你分析了一下
另一项用户看不见的电池保护手段相对底层——几乎所有的手机都配有基础的电池性能管理系统。这个系统包含了电池内部的电压管理、在极限温度下的应对措施等这些细致入微又不可关闭的机制,举例来说,如果在炎热的夏天使用手机频繁拍照,让机身温度持续升高并触碰阈值,系统就会弹出警告并强行停止相机应用。 图:GizmoTimes 从某种方面来说,这种对电池的高温保护同时也利及了手机内的其他元器件。 在避免深充深放方面,厂商还会在不明显影响续航的前提下,刻意冗余出一小部分的电池容量,以此来延长电池的寿命。随着大众对电池健康度的关心,避免深充深放的保护机制也渐渐从底层上浮为用户可视可控的系统功能,比如文章开头所提到的 iOS 13 的「优化电池使用」选项,再比如索尼系统一直以来就搭载的 Battery Care 功能。 索尼 Xperia 1 所搭载的电池保养功能 Battery Care 感谢 @John 提供截图 这些功能或是利用某些智能算法、或是通过新起的机器学习,来自动判断电池应该在何时停止充电、何时充满。Xperia 1 所搭载的 Battery Care 还可以由用户来对这些项目进行自定义设置。 遗憾的是,在大部分的手机系统里,这种实用的电池保养类功能依旧缺席。如果手机系统中没有提供这项功能,有没有相关的工具来弥补这个遗憾呢? 如何自己进行 电池保养 在上一章节,我们了解到充电策略、电压管理、过热警告等都已经交由厂商处理,因此用户可以做的主要在于避免电池的深充深放。 具体而言,用户能够做的,其实就是「减少手机处于 80% 以上电量的时间」。 对于 iOS 12 用户来说,耐心等待 iOS 13 正式版推送,或是提前加入 Public Beta 公测计划,获取 iOS 13 的同时就会拥有电池保养功能,只需要在电池健康设置项下开启「优化电池充电」即可。 iOS 13 beta 中的「优化电池充电」功能 感谢 Neko1 提供截图 在开启这项功能后,iPhone 会借助本地机器学习、基于用户的使用习惯来有根据地调整充电策略。举例来说,在手机一整晚都连接到电源的情况下,系统只会让电池充到 80%,然后在次日清晨用户拔下电源之前才尽可能地将电池充满,既避免了深充,也能保证当天的正常续航。 而对于 Android 用户来说,非 Root 用户可以尝试「精准电量」(AccuBattery)这款应用,Magisk Root 用户则可以尝试 Advanced Charging Controller(下简称 acc)这个模块。 精准电量的首次启动引导图 如果仔细查看精准电量应用的用户引导说明,我们可以发现其关于电池保养方面的理论依据与电池大学的一致,都推荐用户充电到 80% 为止,据称这样「能将电池寿命延长 200%」。 不过非 Root 状态下第三方应用无法触及到底层的充电控制,因此精准电量只能通过「检测实时电量->电量上升至设定百分比->发出通知提醒用户停止充电」的方式来控制电池的百分比范围。 智能手机发出提醒拔掉充电器,感觉还挺奇怪的 精准电量与众不同的一点在于,基于上述的理论依据得出了一套预估电池损耗的办法:滑动圆环来自定义充电阈值时,会给出此次充电所会造成的损耗,以及充电后大致的可用时间。 整个应用最大的特色就是「量化」,无处不在的数字,根据你的使用习惯、充电情况来统计出关于充电、放电、电池健康的各种数据,个人建议着重关注以下几个数据: · 充电状态下的电池温度、电压、电流,以及当前预估的电池容量; · 放电状态下的平均电池使用情况(熄屏、亮屏)以及充满电后的待机时间,这两项数据会随着使用越来越精准; · 电池健康中的估计电池容量、每日电池损耗。 精准电量的主要功能 精准电量可以评估每一次充电造成损耗,能够提供保养电池所需要参考的几乎所有数据,还能额外根据充电情况来估算电池的健康度。不过受限于非 Root 的工作模式,精准电量在功能上就存在着天花板,比如像充电电流这样的数据可能无法精确取到,造成电池健康度评估偏差;比如停止充电需要用户听到提醒后手动断开,略显繁琐。专注电池保养的 Advanced Charging Controller 作为 Magisk 模块的天然优势,就是高权限、全自动。 一般来说, 刷入模块并重启一至两次后,acc 就能够以默认的电池保养配置工作下去,用户不必操心什么,是一款「刷完就忘」类型的模块。默认的电池保养配置可以在模块的说明界面查看,充电到 60% 时开始放缓,在 80% 时停止充电等,放电到 70% 重新开始充电,是比较经典实用的电池保养配置。 ACCA 的主界面、电池保养配置修改、配置切换 如果想要自定义电池保养配置,对于熟悉命令行的用户来说,可以在具有 root 授权的 shell 中输入指令来更改设置、查看参数、检查工作情况、导出运行日志等。对于不太熟悉命令行指令的普通用户来说,想自定义配置的话就只能使用 ACCA 这款应用。ACCA 给出了对大多数用户更为友好的图形界面,还预设了三种电池保养配置,添加了电池状态的显示。 需要提醒的是,模块刷入、使用均有风险,如果遇到无法使用、表现不正常的情况,可以尝试阅读说明中的 TROUBLESHOOTING 章节,或是直接卸载 ACCA/模块放弃。尤其是还在开发初期的 ACCA,在我的实际测试中,不同配置的切换需要手动停止、启动一次 acc daemon(后台常驻程序)方可生效。 这样查看电池健康度 也许读完了本文后,你只是单纯对「电池健康度」这个指标起了兴趣,想要查看手中设备的电池健康度。本章节就简单罗列一些查看电池健康度的工具。 在 iOS上,自带设置中的「电池健康」是由 Apple 给出的第一方数据,无疑是最为准确的,售后的检测结果应该也相差不远。另一个方案就是利用电脑上的第三方工具读取手机系统日志,从而评估出一个电池健康度,这类工具有常见的有 iMazing、coconutBattery 等。 自带电池健康管理、iMazing、coconutBattery 对同一台手机的电池健康度展示 (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |