全部动态
工程1 分钟阅读

为什么希可Mac清理坚持原生开发

Swift 6 和 SwiftUI,Universal 应用,每个版本都签名、公证。原生开发更费功夫,但我们觉得值得。

做桌面软件,现在有不少跨平台的方案,写一次,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 能认出它来自哪里、有没有被改动过。

原生开发更慢,也更费功夫。但对一个可能每天都会打开的工具来说,我们觉得值得。