作为常年使用苹果手机的人,电量焦虑几乎是通病。身边不少朋友用着iPhone15 Pro Max,电池健康保持在88‑90%,日常通勤刷短视频、微信沟通,白天出门满电出发,下午三四点电量就跌破30%,出差办事必须随身背着充电宝。不少人纳闷,手机芯片一年比一年先进,电池容量小幅上涨,系统越更新耗电反而越快。核心根源就是iOS系统长年积攒的冗余代码,这也是苹果下定决心大规模清理底层代码的根本原因。
通俗来讲,系统代码就像一套老房子,十几年持续扩建翻新,每一代iOS更新,工程师为兼容老旧机型、淘汰的旧功能,不断新增代码模块。早年3D触控、过时蓝牙协议、旧版隐私适配程序,功能早已停用,对应的底层代码碎片却一直保留在系统内部。这些废弃代码平时看不见,却会悄悄驱使处理器不定期启动后台进程,手机待机状态下CPU反复无效唤醒,一晚上无故消耗8%‑12%电量。十多年迭代下来,无效代码层层堆积,系统变得臃肿拖沓,即便芯片硬件升级,多出的电量损耗,直接抵消硬件优化带来的省电效果。