前阵子研究了下 macOS 第三方输入法卸载问题,发现「App Cleaner & Uninstaller」这款工具对第三方输入法的扫描和卸载能力很强,而「CleanMyMac X」和「柠檬清理」都只能扫描到一部分输入法。
于是我很好奇,在软件卸载能力上,收费的「App Cleaner & Uninstaller」和免费的「腾讯柠檬清理」有什么有多大差别?
我的 Mac 里安装了不少软件,多数来自 App Store,一部分从软件官网下载安装的。下面就以我这台 Mac 上安装的软件的情况来探索一下。
通常来说,安装 Mac 软件本质上就是把软件的 App 文件放在「应用程序」文件夹下(第三方输入法是特例),那么卸载软件其实就是把「应用程序」文件夹里的 App 删除就行了。
但我们知道这种卸载方式往往漏掉一些存放在别处的 App 相关残留文件(尤其是不通过 App Store 安装的 App)。
以 Chrome 为例,「应用程序」文件夹的 Chrome App 文件大小是 1.21 GB(每个人安装版本、使用情况都会导致 App 大小可能不一样),而「App Cleaner」扫描到的是 2.2 GB,「柠檬清理」扫描到的是 2.08 GB。两款软件卸载工具扫描到的文件都远多于 App 文件,因为卸载工具除了会删除 App 文件本身,也会扫描出软件的支持文件、一些库、缓存等文件。
柠檬清理扫描到的Chrome
Apple Cleaner 扫描到的Chrome
通过 Chrome 这一个软件的情况也可以看出,「App Cleaner」的扫描效果比「柠檬清理」更全面,我观察到其他一些 App 也有类似的情况。可以说,
「App Cleaner」比「柠檬清理」卸载得更干净彻底
。
再看看两款工具识别到软件的数量差别。「柠檬清理」识别到 60 个软件,「App Cleaner」 识别到 66 个,具体有哪些不同呢?
我把两款工具的扫描结果按名称排序,并逐条比对。
「App Cleaner」识别到而「柠檬清理」没识别到的有 9 个:
-
落格输入法
-
百度输入法
-
WeType
-
Squirrel
-
Final Cut Pro
-
Compressor
-
Pages
-
柠檬清理
-
Battle.net
虽然「App Cleaner」识别到的数量比「柠檬清理」多,但有两款 App「柠檬清理」识别到了,「App Cleaner」反而没识别到,而且这两个都是正常安装到「应用程序」文件夹里的,有点困惑。
小结:
「App Cleaner」和「柠檬清理」的 App 识别都不全,但「App Cleaner」识别数量和卸载彻底程度要好于「柠檬清理」,在第三方输入法的卸载上「App Cleaner」优势更明显。
那到底该怎么选呢?