diCleaner 有两个版本:
- MAS 指从 Mac App Store 下载的版本。
- Direct 指从 Doinno 官方网站下载的版本。
两个版本都提供了主要的 diCleaner 体验,包括清理、应用管理、文件和存储工具、隐私工具、系统信息和菜单栏访问。重要的区别在于分发方式、App Sandbox 限制、文件夹授权、特权操作和更新方式。
下表描述了当前的一般行为。具体可用性还取决于已安装的 diCleaner 版本、macOS 版本、Mac 硬件以及您授予的权限。
功能对比
| 领域 | MAS 版本 | Direct 版本 |
|---|---|---|
| 下载来源 | Apple Mac App Store | 官方 Doinno 网站 |
| 安装方式 | 通过 Mac App Store 安装并验证 | 从 Doinno 下载并复制到应用程序文件夹 |
| 应用沙盒 | 运行在 macOS 应用沙盒内 | 不使用 App Store 沙盒 |
| 更新方式 | 通过 Mac App Store 推送 | 使用 Doinno 支持的更新机制 |
| 发布时机 | 受 App Store 审核和可用性限制 | 可由 Doinno 直接发布 |
| 访问主文件夹 | 可能要求您选择主文件夹并保存访问权限 | 不使用相同的主文件夹选择流程 |
| 完全磁盘访问 | 对支持的受保护位置仍可能有用 | 对支持的受保护位置仍可能有用 |
| 用户选择的文件夹和外部磁盘 | 支持,需选择或授权可访问位置 | 支持,受 macOS 隐私和文件权限限制 |
| 标准清理工具 | 仅限沙盒和授权权限允许 diCleaner 检查的位置 | 支持更广泛的扫描范围 |
| 受保护或系统级清理 | 某些位置或操作可能不可用或跳过 | 需要时可使用支持的非沙盒或特权操作 |
| 应用扫描和卸载审查 | 仅限授权位置;某些受保护相关文件可能被省略 | 可检查更广泛的支持应用相关位置 |
| 启动项审查 | 可检查支持的启动项 | 可检查支持的启动项 |
| 启动项操作 | 可移除支持的条目,但无法使用 Direct 版本的特权禁用流程 | 可使用特权流程禁用和恢复支持的系统级启动项 |
| CPU、内存、磁盘、电池和网络概览 | 在 Mac 和 macOS 支持时可用 | 在 Mac 和 macOS 支持时可用 |
| 内存概览和优化 | 可用 | 可用,支持时提供更多进程细节 |
| 隐私保险库 | 不可用,因加密磁盘映像流程无法在 App Store 沙盒内运行 | 在支持的 Direct 版本中可用 |
| 菜单栏伴侣 | 使用 MAS 伴侣版本提供 | 使用 Direct 伴侣版本提供 |
| 在线信息与评论 | 启用且有网络连接时可用 | 启用且有网络连接时可用 |
| 应用更新信息 | 使用支持的在线来源;diCleaner 本身通过 App Store 更新 | 使用支持的在线来源;diCleaner 本身通过 Doinno 更新 |
功能大致相同的部分
大多数日常工作流程在两个版本中设计得相似。受权限和当前功能可用性限制,包括:
- 审查垃圾文件和支持的缓存类别。
- 检查已安装的应用及相关文件。
- 查找大文件、旧文件、重复文件和相似文件。
- 分析可访问文件夹和磁盘的存储情况。
- 整理下载和截图。
- 审查最近项目和照片元数据的隐私信息。
- 查看常见的 Mac 状态信息。
- 使用支持的菜单栏状态视图和快捷方式。
- 使用在线信息与评论及其他文档化的在线服务。
两个版本中出现相同按钮并不总意味着两个版本都能访问相同文件。当 MAS 的沙盒或保存的文件夹授权不覆盖某位置时,扫描范围可能更窄。
最重要的权限差异
MAS 版本运行在 App Sandbox 内。当工具需要广泛访问您用户账户中的文件时,diCleaner 可能会要求您选择主文件夹。macOS 随后会授予 MAS 版本该文件夹的保存授权。
Direct 版本不使用此保存的主文件夹授权流程。这不意味着它绕过了 macOS 的隐私控制。完全磁盘访问、照片访问、文件所有权、锁定文件及其他系统保护仍会影响 Direct 版本能检查或删除的内容。
授予主文件夹访问权限也不同于授予完全磁盘访问权限:
- 主文件夹访问 赋予 MAS 版本选定文件夹的访问范围。
- 完全磁盘访问 是 macOS 针对某些受保护数据的隐私权限。
根据工具不同,MAS 版本可能需要其中一个、两个或都不需要。
清理和应用管理差异
两个版本都允许您在删除前查看结果。Direct 版本还可以使用 App Store 沙盒内不允许的支持操作。这可能导致:
- 支持的系统级位置结果更完整。
- 访问 MAS 版本授权范围外的额外应用相关文件。
- 当操作需要 Direct 版本支持的特权助手时,标记为不可访问的项目更少。
这些差异并不意味着 Direct 版本中所有更多的结果都应被删除。请在任一版本中仔细审查路径、应用和类别。
如果同一次扫描显示不同的总数:
- 确认两个版本均为最新。
- 检查 MAS 版本的主文件夹访问权限。
- 检查您打开的确切版本的完全磁盘访问权限。
- 确认两个扫描使用相同的选项和位置。
- 在每个版本中运行新的扫描。
不要将一个版本的旧保存结果与另一个版本的新结果进行比较。
启动管理差异
两个版本都能找到支持的登录和后台启动项。MAS 版本受限于其沙盒内允许的操作,可移除支持的条目,但无法使用 Direct 版本的特权流程禁用和恢复支持的系统级启动项。
Direct 版本可能提供支持启动项的禁用和恢复功能。这与卸载创建这些启动项的应用不同。
如果您只想阻止普通应用在登录时自动打开,建议先查看 系统设置 → 通用 → 登录项与扩展。确认应用和启动项用途后,再使用 diCleaner 的启动控制。
隐私保险库
隐私保险库使用加密磁盘映像流程创建并挂载受保护存储。由于 App Store 沙盒限制,MAS 版本无法使用此流程。
如果隐私保险库是您的工作流程一部分,请使用 Direct 版本。在切换版本或删除正在使用的副本前:
- 关闭所有打开的保险库。
- 备份重要保险库数据并验证备份有效。
- 确认安装的 Direct 版本支持保险库功能。
- 在确认访问正常前,不要删除最后一个可用的保险库或应用副本。
应该选择哪个版本?
当您偏好以下情况时选择 MAS:
- 通过 Apple 进行安装和更新。
- 通过 App Store 购买和下载管理。
- App Sandbox 提供的额外安全隔离。
- 在您授权的位置内使用标准功能集。
当您需要以下情况时选择 Direct:
- 更广泛支持的文件系统检查。
- 支持的特权清理或启动项操作。
- 额外兼容的硬件读取。
- 隐私保险库。
- 由 Doinno 直接分发的更新。
通常不需要同时安装两个版本。重复副本可能导致权限、菜单栏行为、设置和更新混淆。
MAS 与 Direct 版本切换
两个版本使用不同的应用身份。macOS 不会自动将所有权限从一个版本转移到另一个版本。
切换前:
- 完成当前扫描、清理和文件操作。
- 记录您想保留的偏好和忽略规则。
- 关闭保险库并备份重要数据(如果从支持保险库的版本切换)。
- 在应用程序文件夹安装目标版本。
- 仅授予工作流程所需的权限。
- 运行新的扫描。
- 确认目标菜单栏伴侣已激活。
- 新版本正常工作后再删除旧版本。
如果两个版本暂时共存,变更权限或报告问题前,请检查 关于 diCleaner 和安装来源。