做桌面软件,现在有不少跨平台的方案,写一次,Mac 和 Windows 都能跑。希可Mac清理没有走这条路:它是一个原生的 Mac 应用,用 Swift 6 和 SwiftUI 写成。
清理工具要离系统很近
清理和优化工具要读磁盘、看进程、查硬件、监控温度和电池,还要处理好 macOS 的各种权限。这些事离系统越近,做得越准,也越省资源。原生开发让我们可以直接用上 macOS 自己的能力,比如用 Apple Vision 找出相似的照片,或者在菜单栏里常驻一个很轻的监控。
用起来就该像 Mac 应用
用 Mac 的人对一个应用该有的手感是有预期的:快捷键、右键菜单、窗口缩放、深色模式、辅助功能。原生开发让这些行为天然就是对的,不用一项一项去模仿。
两种芯片都原生运行
希可Mac清理是 Universal 应用。同一个安装包里同时包含 Apple 芯片(arm64)和 Intel(x86_64)两个版本,在两种 Mac 上都原生运行。
每个版本都签名、公证
每个版本都用 Developer ID 签名,提交给 Apple 公证,通过之后才放到网站上。你下载到的安装包,macOS 能认出它来自哪里、有没有被改动过。
原生开发更慢,也更费功夫。但对一个可能每天都会打开的工具来说,我们觉得值得。
