Comoji 与 Rocket 对比
Comoji 为 Mac 上的每一个应用免费加入 Slack 风格的 :emoji: 自动补全。
Rocket 是一款历史悠久、口碑很好的 Mac 应用,它把 Slack 和 Discord 风格的冒号表情输入带到了整个系统,这个品类之所以存在,它功不可没。如果你在比较这两款应用,坦白说它们重合度很高:两者都能在“信息”和“邮件”等应用里提供 :emoji: 自动补全,都可以免费开始使用,也都运行在你的 Mac 上,而不是浏览器标签页里。
区别主要在于定位、收费方式,以及各自需要你的 Mac 授予多少访问权限。Rocket 已经发展成一个更全面的文本工具,GIF、图片和文本片段都放在一次性的 Pro 升级里。Comoji 则专注于快速的表情自动补全,外加全局可用的 /gif 和 /sticker 选择器,而且免费。
下面的内容刻意写得很具体:真实的价格、每款应用请求的确切权限、什么在哪里运行,以及打字时各自的表现。关于 Rocket 的信息已在下文注明的日期对照其官网核实,并列出了来源。
Rocket 实际是怎么工作的
Rocket 会监听一个触发键,后面跟着表情名称的开头。默认是 :,它的帮助页面也建议在冒号与你的打字习惯冲突时改用 ( 或 +。弹出窗口出现后,继续输入可以缩小列表,按 Return 或 Tab 键插入。不会打开单独的窗口:和 Comoji 一样,补全直接发生在你正在使用的输入框里。
安装前有两点值得了解。Rocket 会在 Slack、GitHub 和 Trello 等已有自带表情补全的网站上自动停用;为了知道你在哪个网站,它会通过 AppleScript 向浏览器询问当前 URL。它还会查看你安装了哪些浏览器。这是合理的设计,Rocket 也明确写在文档里,但这意味着设置时会多一个“自动化”权限提示。
Comoji 用另一种方式解决同样的问题:按网站停用的列表通过它已经拥有的“辅助功能”权限读取当前页面,因此不需要额外的“自动化”授权,也不会通过 AppleScript 与浏览器通信。而且网站由你自己选择,而不是沿用内置列表。
功能对比
| 功能 | Comoji | Rocket |
|---|---|---|
| Slack 和 Discord 风格的冒号表情自动补全 | 是 | 是 |
| 全局可用(信息、邮件等) | 是 | 是 |
| 肤色选择 | 是 | 是 |
| 按最近使用排序 | 是 | 是 |
| 输入结尾冒号时精确匹配自动替换 | 是 | 视情况而定 |
| 按应用停用列表 | 是 | 是 |
| 由你掌控的按网站停用列表 | 是 | 内置列表 |
| GIF 搜索 | 全局可用 | Pro 版 |
| 全局贴纸选择器 | 是 | 否 |
| 文本片段 / 扩展 | 自定义别名 | Pro 版 |
| 需要浏览器的“自动化”权限 | 否 | 是 |
| 价格 | 免费 | 免费 · Pro 一次性 $10 |
价格、权限与适用范围
价格
- Comoji
- 免费,而且是字面意义上的免费:包含全部功能,无需账户,没有试用期限。可选的 Supporter 许可证一次性 $1.99,用于移除推广内容。下载文件是经过签名和公证的 DMG。
- Rocket
- 免费,另有一次性 $10 的 Rocket Pro 升级,是买断而非订阅。免费版包含表情选择器、完整表情集、肤色和主题。Pro 版增加了 GIF 和图片、自定义表情快捷方式、支持日期和时间变量的文本扩展片段、搜索浏览窗口以及表情统计。
请求的权限
- Comoji
- 辅助功能和输入监控。“输入监控”让 Comoji 注意到你输入了
:fire;“辅助功能”让它找到当前输入框和光标位置,使弹出窗口出现在正确的地方,并把表情输入回去。安全密码输入框会被忽略。这是 macOS 上最敏感的两项权限,因此 /security 列出了应用可能连接的每一个主机,并提供终端命令让你亲自验证。 - Rocket
- 辅助功能,其帮助页面称之为必需:没有它,macOS 就不会传递 Rocket 需要的键盘事件。此外,它还会请求浏览器的自动化权限(用于读取当前页面 URL,以便在 Slack、GitHub 和 Trello 上停用)、访达权限(用于查看你安装了哪些浏览器),如果启用登录时启动,还需要系统事件权限。Rocket 声明它不会收集、存储或传输其他任何内容。
平台
- Comoji
- macOS 13 Ventura 或更高版本,支持 Apple silicon 和 Intel。仅限 Mac:没有 iPhone、iPad 或 Windows 版本,也不会在设备之间同步。
- Rocket
- 仅限 Mac。 Rocket 官网没有公布最低 macOS 版本;其帮助页面提到“从 macOS Mojave 开始”的行为,所以较新的 Mac 应该没问题,在旧机器上安装前最好先确认。
适用的应用和输入框
- Comoji
- 任何标准文本输入框:信息、邮件、备忘录、Slack、浏览器以及大多数编辑器。按应用停用列表可以在指定应用中关闭它,按网站停用列表可以在
github.com这类已有自带:emoji:处理的域名(包括子域名)上关闭它。 - Rocket
- 同样全局可用,有一个按应用选择的列表,可以在冒号另有含义的应用中关闭它(其文档以 Visual Studio Code 和 IntelliJ 为例),另外还有上文提到的在支持表情的网站上自动停用。
Rocket 的相关信息已于 根据下列来源核实。第三方应用的价格和功能会变化,请以厂商官网为准。
两者各自想成为什么
Rocket Pro 实际上是一套从表情起步的小型文本扩展工具。如果你想一次购买就涵盖表情、GIF、图片和带变量的可复用片段,这是一个合理的组合,一次性 $10 也是公道的价格。
Comoji 有意不往这个方向走。它的范围是随处可用的表情,再加上“信息”特别需要的两样东西:/sticker 选择器和 /gif 选择器。自定义别名可以满足“我想让 :shrug: 代表我自己的东西”这类需求,但没有片段系统,也没有变量。如果你是为了文本片段而来,我们宁愿你现在就知道,而不是下载之后才发现。
你应该选哪一个?
适合选 Rocket 的情况
- 你希望同一个应用既能输入表情,又能提供文本扩展片段和你自己的图片库,并且觉得一次性 $10 很值。
- 你喜欢片段变量(日期、时间)以及可以浏览和搜索整个集合的窗口。
- 你想要这个品类里历史最久、口碑与之相称的应用。
- 你愿意授予浏览器“自动化”权限,让它在 Slack 和 GitHub 上自动停用。
适合选 Comoji 的情况
- 你希望一切免费,不用考虑升级。
- 你想要明确的全局
/gif和/sticker选择器,而不是一个通用的 GIF 库。 - 你更愿意少授予一些权限:没有“自动化”提示,不通过 AppleScript 访问浏览器,并且应用可以连接的每个主机都有公开列表。
- 你想自己选择在哪些网站停用自动补全,而不是沿用内置列表。
结论
如果你想在一个成熟的应用里同时拥有表情和文本扩展片段工具,并且一次性的 Pro 升级比功能更专一的免费工具更适合你,选择 Rocket。如果你看中的是 GIF,Comoji 已经通过 /gif 免费提供。
如果你想要一个小巧、免费、专注于表情自动补全且不打扰你的工具,选择 Comoji:完整表情集并带有 Slack 和 Discord 别名、肤色、按最近使用排序、精确匹配自动替换、按应用和按网站的控制,以及在你真正发送消息的地方使用贴纸和 GIF。需要 macOS 13 Ventura 或更高版本。
试试 Comoji
macOS 13 Ventura 或更高版本 · 免费 · 已签名并经过公证 · 无需账户。
常见问题
发 GIF 的话,Rocket 和 Comoji 哪个更好?
Rocket 把 GIF 和图片放在一次性 $10 的 Pro 升级里,并提供可浏览和搜索已保存内容的窗口。Comoji 的 /gif 命令免费且全局可用,直接在光标处搜索 Giphy。如果你想在表情之外拥有自己的 GIF 和图片库,Rocket Pro 覆盖面更广;如果你只是想搜索一个 GIF 发到“信息”里而不想付费,Comoji 可以免费做到。
Rocket 请求的权限比 Comoji 多吗?
数量更多,但并不更敏感。两者都需要“辅助功能”。Comoji 另外需要“输入监控”来注意冒号快捷方式。Rocket 另外需要浏览器的“自动化”权限(读取当前 URL,以便在 Slack 和 GitHub 上停用)、“访达”权限(检测你安装了哪些浏览器),如果启用登录时启动,还需要“系统事件”权限。
Rocket 和 Comoji 可以同时运行吗?
可以都安装,但不应该让两者使用同一个触发键:它们会在每个应用里争抢同一个 : 快捷方式,既混乱又多余。日常的冒号自动补全选一个就好,不要两个同时开。