AirBattery:在 Mac 上集中查看所有设备电量并显示到 Dock / 状态栏 / 小组件
AirBattery 是一款 macOS 应用,可自动搜索并读取你所有设备(iPhone、iPad、Apple Watch 及其他外设)的电量信息,并将其显示在 Dock、状态栏或桌面小组件上;还支持通过 Nearcast 查看局域网内其他 Mac 及其外设的电量,并可将状态栏图标切换为实时电池图标。
社区作者 · zZz
它解决什么问题
AirBattery 的定位是“在 Mac 上获取你所有设备的电量信息,并显示在 Dock / 状态栏 / 小组件上”。启动后默认同时出现在 Dock 与状态栏(也可配置为只显示其中一个)。应用会自动搜索所有由 “Nearbility Engine” 支持的设备,无需手动配置;点击 Dock 图标、状态栏图标或添加小组件即可查看设备电量。借助 “Nearcast” 功能,可随时查看局域网(LAN)内其他 Mac 及其外设的电量;在偏好设置中还能把状态栏图标替换为类似系统自带的实时电池图标。
必要时可在 Dock 菜单或状态栏菜单中隐藏指定设备,并可随时取消隐藏。
来源致谢信息:项目使用基于 libimobiledevice(版本 73b6fd1)编译的可执行文件与运行时库;使用了基于 comptest(作者 @nikias)源码编译的可执行文件;使用 MultipeerKit(作者 @insidegui)进行局域网内的对称多端通信;项目部分代码由 ChatGPT(OpenAI)生成或重构。
配图说明:配图 1 为应用图标([email protected]);配图 2 为项目预览截图(img/preview.png);配图 3 为捐赠图(img/donate.png)。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
准备环境:macOS 11.0 及更高版本。
安装方式一:在项目发布的下载页面下载最新安装文件(来源中标注为 “Download the latest installation file here”)。
安装方式二:通过 Homebrew 安装,命令为:
brew install lihaoyun6/tap/airbattery首次运行与使用步骤:
- AirBattery 启动后会默认同时显示在 Dock 和状态栏;你也可以配置为只显示其中一个。
- 应用会自动搜索所有由 “Nearbility Engine” 支持的设备,无需手动配置。
- 点击 Dock 图标 / 状态栏图标,或添加一个小组件,即可查看设备电量。
- 可使用 “Nearcast” 功能,随时查看局域网(LAN)内其他 Mac 及其外设的电量。
- 可在偏好设置中把状态栏图标改成实时电池图标,效果类似系统自带图标。
可参考配图 2 的预览截图了解界面效果。
- 如有需要,可在 Dock 菜单或状态栏菜单中隐藏某些设备,并可随时取消隐藏。
常见问题(Q&A):
- 为什么 iPhone / iPad / Apple Watch 没有显示?请确认 iPhone / iPad 已信任此 Mac(并在 AirBattery 运行时至少用数据线连接过一次以完成配对),然后确认它与 Mac 处于同一局域网。
- Apple Watch 需要预先连接吗?不需要。当 AirBattery 通过 WiFi 或 USB 检测到已配对的 iPhone 时,会自动读取与该 iPhone 配对的 Apple Watch 电量数据(注意:通过蓝牙发现的 iPhone 不支持读取手表电量!)。
- 为什么有些设备名称带有 ⚠️ 符号?出现该符号表示该设备超过十分钟没有更新电量信息,可能处于离线或关机状态。
- iPhone 没有连接 WiFi,还能获取电量吗?请安装 AirBattery v1.1.2 或更高版本,在偏好设置中开启 iPhone / iPad(Cellular) over BT,并保持设备蓝牙开启(仅支持 iPhone 或蜂窝版 iPad!)。
- 为什么 AirBattery 需要蓝牙权限?AirBattery 需要蓝牙来抓取外设设备的数据包,从而解析其电量信息。