原谅糖的Blog

简单对比 Shadowrocket 和 Quantumult

前段时间关注苹果涉港应用那件事,曾将 App Store 切换到港区查看,不小心发现 App 榜首的 Shadowrocket 更新适配了 IOS13 的深色模式,当时就想着我也得把我的老客户端更新一下,我太喜欢深色模式了。

今天刚好有空,就去 SockBoom 看了下,正好有美区 ID,教程里却写的另一个客户端 Quantumult,于是我就将这两个客户端都下载下来简单对比一下。

界面

  • 首先是界面 UI 的对比,Shadowrocket 是老牌 SSR 客户端了,遵循原生 IOS 的设计风格,很讨我的喜欢,我认为工具类应用就该这么呼应系统风格,体验上没有割裂感。负一屏的小部件也是我比较喜欢的风格,可以实现一键打开代理,切换代理模式,还可以实时查看网速(不管你有没有开启代理,节省一个小部件位置)。对了,新版的小部件似乎有 BUG,需要在设置里添加常用节点,删除小部件再添加才能勉强正常使用,偶现打开开关自动跳转应用,开关还会来回横跳,等待修复。

  • 相对的,Quantumult 的设计就更加前卫一些,首页一张世界地图非常具有辨识度,用来指示节点位置。首页上方显示本次连接时间和流量,这点对于我来说非常好用。首页下方中间一个圆形按钮用来切换节点和测速,这个测速的动画设计非常炫酷,测速也比 Shadowrocket 快。不管怎么说,Shadowrocket 确实要比 Shadowrocket 更加好看。另外,我觉得 Quantumult 的小部件相对而言没那么好看,不开代理的时候,下面空荡荡的。

功能

两者都有很多我看不懂也用不到的功能设置,主要聊下我用到的一些功能对比。

  • Shadowrocket 毕竟老牌应用,支持的协议也更多,当然对于我来说,两者都是完全够用的,都支持 SockBoom 的订阅链接。另外,也都支持二维码添加节点和二维码分享节点,虽然我基本用不到。关于订阅更新,Shadowrocket 直接在首页左划就能更新,也能设置打开 APP 时自动更新,而 Quantumult 相对而言多了几个步骤,需要切换到设置里的订阅再左划更新,也没有提供自动更新的选项。
  • 两者都支持全局代理,全局直连和自动分流,规则也都可自定义或者导入。一般来说两者的预设规则都是可以直接使用的,Shadowrocket 预设的规则更加丰富,配置起来也更直观一些,而 Quantumult 规则少一些。Shadowrocket 提供了规则测试,有些时候更方便一些。

  • 两者都支持 iCloud 备份、下载、导入、导出配置。值得一提的是,Shadowrocket 不知道是什么原因,iCloud 备份的逻辑很令人迷惑,至今我都没完全搞懂,Quantumult 就相对而言简单一些,容易理解。

  • 深色模式两者都是支持的,Shadowrocket 支持非常硬核的皮肤颜色更换,Quantumult 则提供了五种皮肤供选择。

  • 节点测速上,Quantumult 要比 Shadowrocket 快太多了,应该是使用了不同的测速方案。查阅资料得知, Shadowrocket 使用了 HTTP 测速,Quantumult 则是 TCP 测速。

  • 流量统计,两者都支持直连流量和代理流量查看,个人认为 Quantumult 更加直观。

  • 性能上应该没有明显差距,测试同一个节点访问 P 站,打开速度差不多,没有做更具体的测速,主要应当还是看节点状况。

总结

经过非常粗浅的对比,我可能还是更偏爱 Shadowrocket,更加直观的界面,更加契合 IOS 的设计。而 Quantumult 还处在快速迭代期,有些 UI 设计确实更加好看,在测速上更快,只是我还不太适应这个新工具。