浏览实践手册文档实践指南社区搜索商店博客

2025-09-29

[项目分享]Runtime顶级更新: Tauri和Flutter应用支持原生构建

在我不懈的努力下,玲珑内GTK4的运行环境支持做出来了: https://github.com/LFRon/org.deepin.runtime.gtk4

本页目录怎样比较共享运行时

作者:mozixun 原文链接:https://bbs.deepin.org/post/291068


在我不懈的努力下,玲珑内GTK4的运行环境支持做出来了: https://github.com/LFRon/org.deepin.runtime.gtk4

image.png

然后两天两夜研究爆改WebKit2gtk修复其链接问题,最终干了出来: https://github.com/LFRon/webkit2gtk-for-linyaps

于是我打包了一下Biliup-app:

image.png

提醒:这不是AppImage版本,没有内置任何运行库:

image.png

再打包一个Venera:

image.png

同样,没有内置任何运行库:

image.png

该Runtime已经上线至社区自建的测试源,测试源如果大家有兴趣来尝鲜可以私信我~

怎样比较共享运行时

应用包变小,可能是因为依赖移到了单独安装的共享运行时。比较时应记录完整环境,而不只看应用下载文件大小。

  1. 写下应用 ID、准确版本、架构、base 与 runtime ID。
  2. 列出由共享环境提供的 GTK/WebKit 库,以及应用包自己携带的文件。
  3. 在可还原的目标环境中测试窗口、需要的 Web 视图、文件操作与重新启动。
  4. 记录仓库、通道和真实结果,不根据旧私信邀请添加未知测试源。
应用 ID / 版本:
处理器 / 发行版:
Base / 共享 Runtime:
应用自带的库:
仓库与通道:
窗口 / Web 视图 / 文件操作 / 重启:
实际结果:

图示解释依赖放在哪里,不是软件包大小测试。

两个应用共用 base 上的 GTK4/WebKit 运行时;应用包大小不等于完整安装占用。
两个应用共用 base 上的 GTK4/WebKit 运行时;应用包大小不等于完整安装占用。 图示依据下方链接的原始文章。