博客

WebCatalog、Unite、Coherence X 和 Pake,把网站做成应用怎么比

原理与选择 · · 约 7 分钟

WebCatalog、Unite、Coherence X 和 Pake 都能让一个网站有自己的窗口和图标,区别在于能跑在哪些系统上,用哪个引擎绘制页面,以及各自在这之上多给了什么,比如同步、扩展或内置的广告拦截,选的时候看这几点就够了。下面关于其他工具的事实都来自它们自己的页面,查看时间是 2026 年 10 月 18 日。

它们各是什么

WebCatalog 把自己描述成放应用和账号的地方,每个网站有自己的窗口和图标,用相互隔离的配置文件分开账号,把应用归到空间里,并在多台设备间同步你的设置,形态有 Mac 和 Windows 的桌面应用、浏览器扩展和网页版。它的系统要求写的是 macOS 13 或更新、Windows 10 或更新,以及 Linux,其中 Linux 支持是实验性的、有限的。WebCatalog 自己说桌面应用基于 Chromium,并且不是浏览器。

Unite 和 Coherence X 出自同一个 Mac 开发者 BZG,他们的对比页讲了两者怎么分工。Unite 用一个为网站专用应用定制、基于 Apple WebKit 的浏览器,不支持第三方扩展,Coherence 用你 Mac 上已有的基于 Chrome 的浏览器,支持 Chrome 扩展。Unite 要求 macOS 15 或更高,Coherence X 的页面写的是 macOS 13.5 或更高,Apple 芯片和 Intel 都行,并说每个应用都是常驻程序坞的独立 Mac 应用,页面列出的引擎有 Chrome、Brave、Edge、Vivaldi、Helium 或其他受支持的 Chromium 浏览器,还能从那个浏览器导入扩展、配置文件和设置。Unite 的页面另外提到内置广告拦截、按网站设置的脚本和样式,以及三种应用模式,普通、菜单栏和侧边栏。

Pake 在 Mac 和 Windows 上做应用,在窗口里粘贴地址或者从精选里选一个网站就行,不需要开发工具。它的应用用系统的网页视图,Mac 上是 WKWebView,Windows 上是 WebView2,安装页写的是 macOS 14 或更高、Windows 10 2004 版或更高。免费的 Pake CLI 也能在 Linux 上做同类应用。

怎么比

系统引擎扩展第二个账号做完后还需要这个工具吗
WebCatalogmacOS 13+、Windows 10+、Linux(实验性)Chromium读到的页面没有涉及配置文件读到的页面没有写
UnitemacOS 15+WebKit,用自己的浏览器不支持每个应用各自独立没有写
Coherence XmacOS 13.5+你已装的 Chromium 浏览器从那个浏览器导入每个应用各有账号和配置文件说是独立应用,所选浏览器要在
PakeMac 和 Windows,CLI 也支持 Linux系统网页视图不提供添加另一个账号不需要

Pake 这一格依据的是 Pake 的常见问题,你做出来的应用不依赖 Pake 或它的许可证,许可证只在制作和编辑应用时用到。表里其他几行标着「没有写」的,只说明厂商页面没写,不代表应用会停止工作。

BZG 的对比页还给了体积,Coherence 的应用是 200MB 以上,装扩展后还会增长,Unite 的应用约 90MB,这是 BZG 对自己产品的数字。Pake 应用的大小随运行时和图标而变,去量你做出来的那个,Tauri 和 Electron讲了为什么公开的体积数字很难套到你的情况上。

Pake 不会替网站增加离线能力,需要离线使用时,先在目标系统上断网测试。价格和免费额度以各家官网为准。

引擎从哪里来

引擎那一列比看上去重要,因为它决定了谁来保持引擎较新,以及哪些网站表现正常。Coherence 靠的是你本来就在更新的浏览器,Pake 靠的是 macOS 里的引擎和 Windows 里的 WebView2 运行时,它们都会自己更新,WebCatalog 和 Unite 读到的页面写了引擎是什么,没写怎么更新,所以引擎修复多久能到应用,要去问厂商。基于 WebKit 的工具和基于 Chromium 的工具渲染同一个网站可能不一样,一个网站在这个里能用、在那个里不能用,先查引擎。Windows 一侧见 WebView2 是什么。

什么时候浏览器就够了

只是想给一个已经登录的网站一个图标,浏览器就能做到。macOS Sonoma 14 或更高版本上的 Safari 有文件菜单里的添加到程序坞,Chrome 可以把页面安装成应用,Edge 可以把任意网站安装成应用。Mac 指南和 Windows 指南带你走一遍这些步骤,把网站做成桌面应用讲了什么时候值得另外用一个工具。服务本身有做得好的原生应用,主账号通常还是用它最合适,Perplexity 桌面版就是把官方应用和网页窗口放在一起比的例子。

各自更适合谁

想要很多应用和账号用空间归类、多台设备同步或者要在 Linux 上用,WebCatalog 更合适。在 Mac 上依赖站点应用里的 Chrome 扩展,比如密码管理器,Coherence X 更合适。想要内置广告拦截、按网站的脚本或者菜单栏模式,又在 macOS 15 或更高版本上,选 Unite。想在 Mac 和 Windows 上用同一份小应用,做完之后不再需要工具,设置还能用一个文件在电脑之间带走,选 Pake。

最后这一点说得具体些。Pake 应用的设置放在 .pake 文件里,Mac 和 Windows 版都能读,在我的应用里用导出配置…保存一个应用,到另一台电脑上用导入配置…打开,文件里有名称、网址、窗口和运行偏好选项、User Agent、链接规则、CSS、JavaScript 和图标,从不包含登录状态,细节见导入导出配置和把应用搬到另一台电脑。要第二个账号的话,我的应用里的添加另一个账号会把一个应用的设置和图标复制成新应用,新应用一开始是未登录的,见同一个网站的两个账号。

Pake 文档里的功能没有跨设备同步、Chrome 扩展和广告拦截,其中任何一项对你是决定性的,就选其他几个。

换之前先用同一个网站试一天

在你现在用的工具和打算换的工具里各做一遍同一个网站,两个都用一天。在 Pake 里,把地址粘贴到创建页的搜索应用或粘贴网址,点创建应用,然后检查登录、通知、会跳到别处的链接,以及你最常用的页面。像 Google 这样的服务商如果拒绝在应用里登录,登录排查解释了原因,浏览器安装仍然是退路。

常见问题

Pake 能替代 WebCatalog 吗

只能替代它们共有的那一部分,让一个网站有自己的窗口。依赖空间、同步或 Linux 桌面支持的话,WebCatalog 有 Pake 没有的东西。

哪个能保留 Chrome 扩展

按 BZG 的说法是 Coherence X,因为它跑在你已装的 Chromium 浏览器上,并从中导入扩展,Unite 不支持第三方扩展。

这些能离线用吗

Pake 不会自动把网站打包成离线应用,哪些页面和操作能断网使用,需要在目标系统上实际测试。