做桌面軟體,現在有不少跨平台的方案,寫一次,Mac 和 Windows 都能跑。希可Mac清理沒有走這條路:它是一個原生的 Mac 應用程式,用 Swift 6 和 SwiftUI 寫成。
清理工具要離系統很近
清理和最佳化工具要讀取磁碟、查看程序、檢查硬體、監控溫度和電池,還要處理好 macOS 的各種權限。這些事離系統越近,做得越準,也越省資源。原生開發讓我們可以直接用上 macOS 本身的能力,比如用 Apple Vision 找出相似的照片,或是讓一個很輕量的監控常駐在選單列。
用起來就該像 Mac App
用 Mac 的人,對一個 App 該有的手感是有預期的:快速鍵、右鍵選單、視窗縮放、深色模式、輔助使用。原生開發讓這些行為天生就是對的,不用一項一項去模仿。
兩種晶片都原生執行
希可Mac清理是 Universal App。同一個安裝包裡同時包含 Apple 晶片(arm64)和 Intel(x86_64)兩個版本,在兩種 Mac 上都原生執行。
每個版本都簽名、公證
每個版本都用 Developer ID 簽名,提交給 Apple 公證,通過之後才放到網站上。你下載到的安裝包,macOS 能認出它來自哪裡、有沒有被改動過。
原生開發更慢,也更費功夫。但對一個可能每天都會打開的工具來說,我們覺得值得。
