使用 AIDente 限制 mac 最大充电电量。

说明

嗨嗨嗨,作为一个 windows 的多年钉子户,也算是用上 mac 了。只可惜买了没过多久就出 M4 的 mac 了,M3 的 mba 直接打折 1000 元,血亏!不过早买早享受,不管这个了,再在乎也退不了差价ಥ_ಥ

回到本文的主题,如何限制 mac 的最大充电电量。

  • 为什么需要限制?

虽然 mac 的续航嘎嘎好,但绝大部分场景我都是插电(当台式)使用,此时电池会被 100% 充满,对电池的健康度不太友好。如果你了解过数码产品,应该知道一个概念,电池在 20% 到 80% 的区间是对电池的寿命是最友好的。

mac 本身自带了一个充电习惯的系统设置,描述是能自学习时候用习惯,延缓充到大于 80% 的电量的时间,但实际上它依旧会把电池的电量完全充满,鬼知道它这所谓的 “自学习” 到底学了个什么。还不如直接系统提供个选项限制电池最大充电到 80%,但万恶的苹果肯定不会出这个功能的,不然还推销他们金子一般的售后?

咳咳,不跑题了,苹果官方没有这个功能,但是有一个开源软件能实现这个机制,这就是本文的主角 AIDente。

image.png

下载 AIDente

在 Github 下载软件:https://github.com/AppHouseKitchen/AlDente-Charge-Limiter/releases

直接下载最新版本的 dmg 安装包就可以了。

image.png

下载好了之后,双击 dmg 打开,将软件图标拖动到 application 里面,就是安装好软件了。这个是 mac 上安装软件的常用操作,此处不再赘述。

题外话:这也是 mac 和 win 上安装软件差距比较大的一点,绝大部分 mac 软件都是用这种拖动到 application 的方式来安装,不会给你多少选项让你自定义安装方式。而 windows 上基本都会有一个安装的过程。

这两种软件安装方式说不上孰优孰劣,个人感觉对于不太会使用电脑的小白,mac 这种不给任何选项都反而是个好的方式,免得小白把软件的安装路径到处乱放。隔壁 windows 甚至会出现小白乱丢软件安装路径,导致 D 盘被某些不做卸载控制的软件 “格式化” 的离谱情况。

使用 AIDente

软件的使用比较简单,首先在最开始的引导中,会提示安装一个辅助软件,输入电脑解锁密码确定就可以了。然后会提示你关闭系统自带的电池健康管理功能,开关是在设置-电池-电池健康旁边的i图标-优化电池充电,需要将系统的这个功能关闭。

image.png

image.png

随后软件会弹出一个选择框,问你主要使用场景是移动还是居家,说白了就是当台式用还是经常要带着走。讲道理,如果你经常需要带 mac 出门,其实没必要安装这个软件。

选择居家场景之后,默认会设置电池充电阈值为 70%,确定之后,顶部状态栏会出现一个图标。点击它就可以进入 AIDente 的设置界面,我手动将阈值限制改到了 75%

这里的放电模式就是让 mac 认为自己不在充电,此时即便插了充电器也不会充电。因为安装软件之前我都 mac 电量是 100%,所以我开启了放电模式将其电量放到 75%

image.png

电池电量放到 75 之后,会自动关闭放电模式。此时电池已经不会继续往上充电了,而且会显示当前使用的是电源适配器供电,电池没有在充电,限制成功。

image.png

这个软件的充电限制依赖于软件始终启动,代价就是状态栏上始终都会有一个 AIDente 的图标,对于 mac 这个刘海而言,状态栏上能放到图标实在是少。

AIDente 软件目前有内购 PRO 版本,目前的价格是 25 美元买断(太贵啦)。如果你不想内购,可以下载学习版本。比如我找到的学习版本 1.28.5 中,AIDente 的外观选项-图标样式选项可以选择为 “不显示”,此时状态栏的图标就会消失。好诶!

image.png

后记

作为一个从来没有用过 mac 的 windows 用户,更换这台 macbook air 算是我对另外一套 PC 生态系统的初次涉猎,毕竟只有用过了才知道好不好。别的暂且不提,至少 mac 续航是嘎嘎强了,这也是 mac 一直以来的最大优势。

根据我用腾讯会议单人会议测试,我原先的 win 笔记本(CPU 为 7840HS,电池 70wh,纯核显)只能在腾讯会议开启摄像头 + 摄像头虚拟背景 + 屏幕分享 + 麦克风 + WPS 码字的场景下坚持 168min,而这台 m3 的 mba 能坚持 325min,将近两倍的续航成绩了,完全不能比的。

你可能会说腾讯会议 168min 好像也很够用了,但这只是一个 WPS 码字的场景,实际会议场景可能涉及到给其他人演示 PPT、给其他人播放素材视频、面试的时候共享个人项目的演示、面试的时候手撕算法题等等复杂的操作,届时 windows 的续航会骤降,如果微软阿三正好在你的后台抽烟准备升级系统的话,那更是自求多福了。

我在一次腾讯会议过程中被我的 windows 笔记本坑了,会议进行到一半电脑直接没电关机了…… 这便是促使我更换 macbook 的最直接原因。别问为啥不插电,我这边目前的使用场景就是没有地方充电的,这也是为啥我有这个需求🥲

个人观点,对于程序员而言,除非需要编写 mac 或者 ios 的原生应用,否则 mac 在编程方面对于拥有 wsl2 的 windows 而言并没有显著的优势。更别提 mac 上面金子一样的运行内存会显著限制某些多开场景的表现。

如果你对笔记本电脑的续航并没有非常苛刻的要求,个人还是更推荐购买 windows 笔记本。intel 那边新出的 ultra2 代笔电 cpu 的能效比提升也非常大,至少从理论续航测试上已经和 mac 能碰一碰了,可以看看后续购买用户的使用体验,再考虑是选购 win 还是 mac。

不过,这都是选购电脑之前要考虑的事情了。至少目前,这台 m3 的 mba 对我的使用和学习场景而言性能都是够用的。我希望这台 mac 自己能用很多年,终结我的把笔电换来换去的折腾史。

让我比较意外的一点是,mac 上安装了 win11 arm 的虚拟机后,竟然可以直接安装绝大部分 x86 的 windows 软件(我之前一直以为不行),就连我收藏的一些特别冷门的 windows 软件都能直接在虚拟机里面装上去使用,还可以安装地表最强 C/C++ 编译器 VS2022,还是很爽的。

后续也会在寒舍上分享更多 mac 的使用体验和吐槽,欢迎大家关注,感谢支持。