仅1.4M极致轻量!思源象棋+zero-native实现轻量桌面应用!

前言

之前思源象棋是 web 应用,虽然实现了核心的AI对战,实现了 pc+移动端 自适应,电脑手机浏览器打开都能玩,也适配了PWA模式,但是始终少点意思,不是 App 模式运行.

一开始也试过用 Electron、Tauri 这类主流方案打包,可要么体积动辄几十上百 MB,要么配置繁琐、打包复杂,对一个单纯的AI象棋游戏来说太过笨重。直到最近接触到 zero-native,才找到真正合适我的方案 —— 极致轻量、简洁、开箱即用,刚好匹配小工具的定位。

先上极致轻量的结论:

体积与资源占用(实测)

构建整体大小仅 1.4MB(已内嵌了web象棋整体资源和内容- -):

1.4M    zig-out/package/myapp-0.1.0-macos-ReleaseSmall.app

运行时内存大小仅20MB+出头:

image

运行截图:

在我的 macOS 上

image

后续继续尝试:

使用 zig 的天生跨平台构建能力,输出 windows/linux 执行文件,以便更好的分发和使用.

最后

从 Web App 到原生桌面应用,zero-native 用最极致简单的方式,完成了最舒服的体验升级。

没有冗余依赖、没有重型引擎、没有复杂配置,只保留最核心的能力:把 Web 项目,打包成轻量、干净、原生体验的桌面 App。

如果你也在做小工具、小游戏,不想被笨重的打包方案拖累,zero-native 值得一试。

思源象棋,也终于从 “web” 变成了 “好用、轻巧、体面” 的桌面应用。

需要的小伙伴可以留言滴滴...

posted @ 2026-05-19 11:59  taadis  阅读(100)  评论(0)    收藏  举报
扫码关注

扫码关注我