活久见,跨平台快速启动工具 Wox v2.0.0 更新|“Alfred 和 Launchy 替代品”
Wox 是一款开源的跨平台快速启动器,小众软件最早曾在 2014 年介绍过:Wox – 开源快速启动工具。昨日由新开发者接手后,时隔近 2 年半更新 Wox v2.0.0-alpha.1 版本,目前仅发布了 macOS 版本,Windows、Linux 版本即将推出。@Appinn
这个曾经在 Windows 上的知名快速启动工具,已经很久不更新了。
新版本依旧托管在 GitHub:https://github.com/Wox-launcher/Wox
第一个 alpha 版本,实际上青小蛙测试是没启动成功的 等等看吧。
在新开发者发布的名为 Wox v2 plans #3937 的内容里,大概是这样介绍新版本的(机器翻译):
Why v2? 为什么是v2?
Wox刚创建时主要是在Windows上,几年后从2015年开始转向macos,Wox的开发也交给了Wox启动器组织,主要是 @bao-qian .感谢他多年来对 Wox 的贡献。
Wox 近年来一直被忽视,最后一次发布是在 2020 年。是时候将 Wox 提升到一个新的水平,跨平台的 Wox v2。
Changes 变化
我从 Wox 的贡献中学到了一些东西,特别是不要将资源放在非 Github 位置,因为随着时间的推移,它们在迁移时会变得无效和过时。未来所有的 Wox 资源都将托管在 Github 上,包括插件商店、主题商店、文档、讨论等等!
Wox v1主要是在dotnet中开发的,因为Wox主要在windows上使用。虽然现在dotnet也可以跨平台了,但是显然它还不是最优的框架。我希望 Wox 的核心与 UI 演示分离。核心应该是稳定的(相对于dotnet的跨平台转移),能够支撑未来10年的发展。我们选择 Golang 作为 Wox v2 的核心框架,大部分功能都将在这个核心中。
UI技术日新月异,我们不应该过多依赖UI框架,我们现在选择使用Tauri + React作为UI界面,如果有更新的UI技术(flutter、swiftui、maui等),我们可以切换不需要太多成本。
Version compatibility 版本兼容性
由于开发框架不同,而且v2是跨平台的,所以v2和v1(插件)会存在一些兼容性问题,理论上这个兼容性问题可以通过在v2中提供“dotnetlegacyhost”来解决。我们将尝试提供这样一个兼容层,以确保大多数 v1 插件仍然可以在 Windows 上运行。但需要注意的是,这并不是100%的兼容性问题,部分功能仍需要开发者进行适配。
Dev plans 开发计划
计划花费3-4个月的时间来开发Wox v2。如果我们能在年底之前推出 v2 GA,那就太好了。
现在我们(@lylwx, @qianlifeng)已经发布了第一个mac版本的技术预览版(稍后将提供windows和linux版本),如果您使用的是macos,请下载试用,并向我们反馈,谢谢!