kokomofysly

是时候考虑放弃 Raycast 了

Raycast 发布了 2.0 公测版。为了能完美跑在 Windows 上,他们从零重写了整个应用,融合了 TypeScript、React 等一堆 Web 技术。

官方这篇文章很详实地解释了为什么放弃原生框架、拥抱 Web,获得了什么,以及代价又是什么。作为一款需要常驻后台的启动器,内存可能比过去要多占 150MB 上下。另外,我不认为 Web UI 能够天衣无缝,一定会在某些角落露出破绽。说白了,Raycast 这次重写的驱动力是 Windows 平台扩张和团队开发效率。可 Native macOS 原本就好好的,你把它换了干什么?Mac 用户获得了 0 个好处。正如 @sindresorhus 所说:

So basically Raycast spent a lot of time to rewrite it to be worse because of Windows 🤷‍♂️

Windows 总能凭借市场份额,把所有软件体验拽到妥协的公约数。一个团队一旦决定兼容 Windows,技术栈、交互范式都不可避免地被拉向 Web,然后让 Mac 用户为其买单。1Password 等亦是如此,尽管他们已经做得足够好。

这也是为什么,时至今日,我仍然倾向于 macOS 原生、甚至独占应用,为好的体验与审美付费。

接下来,我将试试 Tuna。重回 LaunchBar 或许也是一个选择。