AllMyBatteries 会追踪多种设备的电量,并通过 iCloud 同步,让同一份设备列表出现在你的 iPhone、iPad、Mac、Apple Watch 和小组件上。
同步是如何工作的?
每台设备会由能够读取其电量信息的设备来更新(通常是设备本身或与它配对的设备)。AllMyBatteries 会将这些更新上传到 iCloud,其他设备和小组件再从 iCloud 读取。
设备类型与更新方式
当前设备(iPhone、iPad、Mac、Apple Watch)
- 使用设备自身的系统电量信息。
- 在可获取精细读数的 iOS 环境下,AllMyBatteries 可读取 1% 粒度的本机电量;无法获取时会使用系统提供的读数。在 iOS 17+ 上,系统的常规电量读数可能以 5% 的粒度提供。
- App 运行时会接近实时更新。
- 后台更新频率由 iOS/iPadOS 决定。可参考 为什么我的iOS设备更新不及时?。
其他 iPhone 和 iPad 设备
- 仅当该设备运行 AllMyBatteries(前台或后台)并上传到 iCloud 时才会更新。
- X Track 可通过蓝牙更快更新附近的 iPhone/iPad。设备名称需与蓝牙名称一致。
Apple 配件(AirPods、Apple Pencil、Magic Keyboard/Magic Mouse/Magic Trackpad、MagSafe Battery Pack)
- 这些配件的电量可能来自不同系统来源,但在刷新时仍需要处于已连接或可被发现状态。
- AirPods 充电盒电量通常只在盒盖打开时可获取;部分型号在使用中也会更新。可参考 AirPods 小贴士。
- 在 Mac 上,安装 Bluetooth Helper 可提升 AirPods 和其他蓝牙耳机的更新效果。
蓝牙设备
- 仅在设备通过蓝牙共享电量信息时可用(设备生产商可能选择不广播电量信息)。
- 刷新时设备必须已连接或可被发现。
- 更新由管理该蓝牙连接的设备完成。
- 可参考 为什么我的蓝牙设备更新不及时?.
HomeKit 配件
- 使用 HomeKit 提供的电量信息。
- 需要 HomeKit 权限。
- 仅在 AllMyBatteries 处于活动状态时更新。
网络设备(Android)
- 需要在设备上安装 Helper 应用来共享电量。
- 所有设备必须在同一 Wi-Fi 网络下。
- 如果 Android 系统停止了 Helper 应用,更新会暂停。
自定义设备
- 适用于无法自动读取的设备的手动条目。
- 电量不会自动更新。
- 你可以通过快捷指令更新电量。
- 如果你能够用某些方法(比如通过其特有的API)获取到 AllMyBatteries 无法自动获取到的电量信息,你就可以用自定义设备搭配快捷指令间接将该设备添加到 AllMyBatteries (比如电动汽车)
更新频率大概是多久?
- 前台:当前设备约每分钟更新一次;蓝牙与网络设备约每 10 分钟检查一次。
- 后台:iOS/iPadOS 通常允许每 15–60 分钟更新一次,具体取决于系统状态。
- 小组件:更新频率受系统限制,通常为 15–60 分钟一次。
AllMyBatteries 无法做到的
- 追踪所有设备类型或所有蓝牙品牌。
- 在后台提供实时更新。
- 读取不公开电量信息的设备电量。
想要使用更顺畅更新更及时,需要做哪些设置?
- 确保开启后台 App 刷新。参考 为什么我的iOS设备更新不及时?。
- 不要强制关闭 AllMyBatteries;经常打开并考虑添加小组件。参考 为什么小组件没有更新?。
- 保持蓝牙开启并授予蓝牙权限。
- 使用快捷指令中的 AllMyBatteries「同步设备」操作,可搭配自动化。参考 如何提高电量追踪准确度。
- iPhone/iPad 上的 AirPods 可设置蓝牙自动化,在连接时触发「同步设备」。参考 AirPods 小贴士。
- 在 Mac 上安装并运行 AllMyBatteries Bluetooth Helper,以追踪 AirPods 和其他蓝牙耳机。
- Android 设备请安装 Android Helper 并允许后台运行。
- 使用 X Track 时,请确保 AllMyBatteries 中的设备名称与蓝牙名称一致。














