[开发者自荐] AirBattery: 在 Mac 端获取所有设备的电量并显示在 Dock 或状态栏上

2024-04-24 17:52:13 +08:00
 lihaoyun6

软件名称


AirBattery

官网&下载

官方网站: AirBattery
下载地址: 点此前往
系统要求: macOS 11 或以上版本

一句话简介

在 Mac 端获取你所有设备的电量信息, 并显示在 Dock 栏或状态栏或系统小组件中
支持 iPhone / iPad / iPod touch / AirPods / Apple Watch / Magic 键鼠等..

软件特色

  1. 使用 SwiftUI 编写, 支持状态栏图标/系统小组件/低电量提醒等功能

  2. 零配置全自动获取周边设备电量信息, 适配多种设备

  3. 完全免费开源, 代码透明, 不收集上传任何用户隐私

注: 部分代码由 ChatGPT 生成或整理

使用注意

软件截图

更新日志 (2024/04/11)

v1.2.9:

本软件完全开源免费使用. 如果用的顺手, 可以在 github 页面最底部扫码打赏.
您的支持是我创造更多开源软件的动力 0v0
5243 次点击
所在节点    macOS
61 条回复
CivAx
2024-04-28 15:52:04 +08:00
@lihaoyun6 #40 cool, lockdownd 读取电量的用法好像还是第一次见,无客户端太棒了,晚点全设备装上试试
hexiaowu1993
2024-04-28 16:23:19 +08:00
看起来很不错,已经给 up 点 star
Ch1hao
2024-04-28 17:19:36 +08:00
很棒,请尽快支持鼠标,,,anywhere3
lihaoyun6
2024-04-28 21:52:43 +08:00
@klaus1105 @wellblink
v1.3.0 已更新, 添加了彻底隐藏 App 图标的选项.
PS: 彻底隐藏后如果需要修改 App 设置, 可以在 App 正在运行的情况下再次运行, 就会显示出窗口了
mcczzz
2024-04-29 16:29:27 +08:00
我来提个意见,显示的不错,但是也感觉到了一个缺点,比如我已经扫描到了自己的所有的设备,然后电脑还是一直弹出 iphone 蓝牙配对的消息(应该是扫描到了别人的手机),如果在工作场地,体验就很差,有解决的办法吗?(取消扫描后自己的设备也会消失)
klaus1105
2024-04-29 18:59:13 +08:00
还有个刚发现的问题。一旦打开通过蓝牙找到 idevice ,我的 AirPods Pro 第一代就会一直卡顿没有声音。关掉立马就好了。请开发者大大进一步优化,可能可以降低蓝牙发现的间隔来改善。
Yi
2024-04-30 09:37:06 +08:00
@lihaoyun6 macOS 12.7.4 上 1.2.9 版本会出现,刚刚升级了 1.3.0 可以正常点进设置和关于了
vimcaw
2024-05-01 02:00:42 +08:00
之前试过 Batteries 、Cloud Battery 和 AllMyBatteries ,总是因为更新不及时以及 UI 不够美观(喜欢贴近原生 iOS 电量显示那种)逐渐弃用了,op 这个是我用过最好的,后续可以考虑做 Pro 来进行营收(最好能上 Setapp ),Pro 可以加一些像所有设备的电量历史记录并带有可视化图表( AllMyBatteries 就有这个功能)的功能,方便回溯,还可以统计些充电速度之类的。
Yi
2024-05-08 23:26:15 +08:00
@lihaoyun6 再报一个疑似 Bug ,airbattery 开启后 macOS 的 watch 解锁失效。
zdl0929
2024-05-10 13:42:30 +08:00
默认的小组件能读取 anywhere3 ,但 AirBattery 读取不了
0619
2024-05-11 14:54:44 +08:00
这个耗电量好像有点高, 我在活动监视器里好几次能看到能耗占用激增
lihaoyun6
2024-06-13 16:42:30 +08:00
@mcczzz 新版本中添加了"设备黑名单"功能, 可以将经常出现的但不属于你的蓝牙设备加入黑名单, 就不会提示了
lihaoyun6
2024-06-13 16:44:52 +08:00
@0619 这个问题在最新的 v1.3.7 版本中得到了修复. 平均能好影响在绝大部分时间内都可以控制在 0.0~0.5 之间, 检测设备时的瞬时能耗影响也控制在 3~4 左右了
lihaoyun6
2024-06-13 16:49:42 +08:00
AirBattery v1.3.7 更新内容:
- 修复了能耗占用异常升高的问题

往期重大更新:
新增了 Nearcast 功能, 可用于获取局域网中其他 Mac 及其外设的电量信息
为 macOS 14 添加了可配置的单设备小组件, 多个组件可同时显示不同设备
为更多小组件添加了百分比电量显示, 且允许用户自定义小组件更新频率
允许用户自定义任意长短的数据更新间隔和小组件刷新间隔
点击任何 AirBattery 小组件, 即可立即对其进行强制刷新
修复了小组件在 macOS 11~13 系统中的可用性
mcczzz
2024-06-13 21:12:33 +08:00
@lihaoyun6 感觉是不是加一个停止搜索的模式 加入自己设备后其实不需要一直去检测其他设备
netdcy
2024-06-20 16:41:11 +08:00
同反馈,默认的小组件能读取 Anywhere3 ,但 AirBattery 不能显示,这是受到什么限制吗?
lihaoyun6
2024-06-21 21:27:13 +08:00
@netdcy 目前我已经在着手适配罗技键鼠了,现在我的 anywhere2 已经可以正常被 airbattery 读取。测试没有问题的话,近期就会推送的。敬请期待
lihaoyun6
2024-06-24 00:42:04 +08:00
@netdcy @klaus1105 @zdl0929
AirBattery v1.4.0 正式版已发布, 可以获取绝大多数第三方键鼠设备的电量信息 (基本上只要是 macOS 自带的小组件能显示的, AirBattery 都可以读取到)
lihaoyun6
2024-06-24 16:14:57 +08:00
@mcczzz 我在最新的 v1.4.1 更新中添加了一个"白名单模式"功能.
打开设置, 进入"屏蔽设备"选项卡, 勾选"白名单模式"复选框即可启用.
勾选启用它的话, 原本的黑名单列表就会变为白名单. 也就是只有设备名位于列表中的设备才会被搜索.
白名单模式可以在公共场合下更有效的屏蔽过多的杂余设备, 你可以试一下看看
lihaoyun6
356 天前
@CivAx 排除万难之后, 我终于在 AirBattery v1.4.7 版本中加入了对 Apple Pencil 的支持. 同样是无需安装任何客户端, 只需要更新 1.4.7 之后在设置面板中打开"读取 Apple Pencil"选项. 即可通过 WiFi 从 iPad 上读取 Pencil 的电量!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1035356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX