图形界面概览
在稳定言窗 1.0 与言界 1.0 保留模式路线之间选择原生桌面 GUI。
言序提供两条并行的稳定原生桌面路线。言窗 1.0直接以 ABI v2 封装 eframe/egui 与 winit,适合立即模式开发和 egui 控件生态;言界 1.0 + 言台 1.0把高级控件保留在 言序代码中,提供保留模式控件树、确定的事件传播和可组合主题。两条路线都创建真实窗口, 不依赖浏览器、Electron、WebView 或 DOM。
言窗 1.0
稳定立即模式 GUI、完整控件、资源生命周期与六目标制品
选择路线
按稳定性、控件需求、事件模型和迁移成本选择
言界 1.0 快速开始
创建生产支持的保留模式桌面应用
言台 1.0 架构
理解原生 ABI、协议、资源配额和无障碍边界
平台范围
| 路线 | 版本 | 最低言序 | Windows | macOS | Linux GNU |
|---|---|---|---|---|---|
言窗 yanxu-gui | 1.0.0 | 1.1.12 | x86-64 / ARM64 | x86-64 / ARM64 | x86-64 / ARM64 |
| 言界 + 言台 | 1.0.0 | 1.1.9 | x86-64 / ARM64 | x86-64 / ARM64 | x86-64 / ARM64 |
言窗 1.0 的 Linux GNU 制品最高需要 glibc 2.39;两条路线都不支持 musl、WebAssembly、 移动平台或 32 位目标。言界 1.0 的正式 YXB 使用言序 1.1.20 构建,同时保留言序 1.1.9 源码兼容门禁。言界、言台与言窗各自版本化,升级一条路线不会隐式升级另一条。
两条路线都可用于稳定项目
言界 1.0 已冻结公开 API、言台 1.0 协议组合和六目标发布契约。选型应依据编程模型、控件需求和部署验证,不再需要因工具链兼容缺口回退到言窗。
言界 1.0 生产指南
表单控件
只读、必填、校验、选择、滑块与进度
叠层与菜单
锚定翻转、模态焦点、子菜单与完整键盘导航
数据视图
有界增量数据源、缓存和虚拟列表
动画与帧反馈
呈现反馈、单槽背压和性能诊断
原生无障碍
UIA、NSAccessibility 与 AT-SPI 共用语义树
生命周期与诊断
资源配额、托管对象和结构化关闭报告
两条路线的边界
言窗公开应用、窗口、布局、控件、事件、图片、画布、剪贴板和文件对话框对象,控件由 egui 后端实现。言界中的按钮、输入、列表、布局、状态与事件路由由言序代码实现;言台 只负责窗口、输入、IME、字体、绘制表面和系统服务。
两条路线不能在同一个原生窗口混用控件树,也不公开操作系统句柄。可在不同应用中并存, 迁移应按独立产品或窗口渐进完成。
稳定言窗源码与 Release 位于yanxu-gui。保留模式
路线位于yanxu-platform和
yanxu-ui,两个仓库均从v1.0.0提供稳定支持。