生态桌面应用

版本兼容政策

言界、言台、言序、言包、言据和言窗之间的兼容基线与已知限制。

言窗 1.0 稳定线

组件兼容范围已验证版本
言序>=1.1.121.1.12
言包格式 2 清单与锁、GUI Bundle0.5.x
言窗^1.0、ABI v21.0.0
平台Linux GNU、macOS、Windowsx86-64 / ARM64

言窗 Git 标签保存源码和清单模板;完整六目标包以 1.0.0 Release 归档发布。Linux GNU 制品需要 glibc 2.39,macOS 公开制品仅做临时签名。精确限制见言窗 1.0

言界与言台 0.1 基线

组件兼容范围已验证版本
言序>=1.1.8,语言规范 11.1.8
言包格式 2 清单与锁文件0.5.0
言台^0.1,ABI v20.1.0
言界^0.10.1.0
言据^1.11.1.2
言窗独立并行路线1.0.0

言界要求言序1.1.8提供 Windows VM 所有者线程的 8 MiB 栈修复;言台本身仍兼容 >=1.1.7。新路线不会替换、废弃或强制迁移yanxu-gui

版本政策

  • 0.1.x修订版修复实现和文档,不改变已发布协议字段含义;
  • 0.x次版本可增加方法、控件、能力、事件、绘制操作码或可选字段;
  • 删除/重命名公开 API、改变单位/所有权或二进制布局,必须提升相应协议主版本并提供迁移窗口;
  • 新增替代接口后,旧接口至少在同一 0.x 次版本线保留并明确标为弃用;
  • 言据是首选可读格式,JSON 兼容入口在 0.1 系列不移除。

已知限制

  • 跨行选区背景使用保守矩形,文本和 IME 提交语义不受影响;
  • 无障碍语义树已生成,但尚未接入三套系统的原生无障碍桥;
  • 菜单和弹出层尚无子菜单、完整模态焦点陷阱与屏幕边缘翻转;
  • 列表没有公开异步数据源;
  • 当前使用统一 CPU 二维后端,没有 GPU 后端、隔离离屏图层或任意旋转文字保证;
  • 系统字体会导致跨系统文字像素差异,像素金图需携带固定字体;
  • 文件对话框、剪贴板和真实 IME 候选窗依赖用户桌面会话。

升级前检查两个项目的 CHANGELOG、Release notes、协议主/次版本和目标锁文件;不要只修改包版本而保留旧原生摘要。