生态桌面应用
平台能力表
言台 1.0 与言界 1.0 在六个正式桌面目标上的能力和生产验证范围。
支持表示同一公开接口已实现并进入六目标 CI;桌面验证表示自动测试可覆盖确定部分,但最终体验还依赖真实用户会话。
| 能力 | Windows x64/ARM64 | macOS x64/ARM64 | Linux x64/ARM64 |
|---|---|---|---|
| 原生窗口与多窗口 | 支持 | 支持 | 支持(Wayland/X11) |
| 动态高 DPI | 支持 | 支持 | 支持 |
| 键盘、鼠标、滚轮 | 支持 | 支持 | 支持 |
| 触摸、触控笔、手势映射 | 支持统一事件 | 支持统一事件 | 依设备/桌面能力 |
| Unicode 文本与 IME 协议 | 支持 | 支持 | 支持 |
| 实际中文候选窗 | 桌面验证 | 桌面验证 | 桌面验证(IBus/Fcitx5) |
| 文件拖放 | 支持 | 支持 | 支持 |
| 文本剪贴板 | 支持,需权限 | 支持,需权限 | 支持,需权限 |
| RGBA8 图片剪贴板 | 支持,需权限 | 支持,需权限 | 支持,需权限 |
| 文件/目录对话框 | 支持,需权限 | 支持,需权限 | 支持,需权限 |
| 系统字体、回退与复杂整形 | 支持 | 支持 | 支持 |
| PNG/JPEG 图片 | 支持 | 支持 | 支持 |
| CPU 二维绘制 YXDR 1.1 | 支持 | 支持 | 支持 |
| 言界 1.0 全部控件 | 支持 | 支持 | 支持 |
| 原生无障碍桥 | UIA | NSAccessibility | AT-SPI |
| 帧反馈与有界动画 | 支持 | 支持 | 支持 |
| 资源配额与结构化关闭 | 支持 | 支持 | 支持 |
| 版本化运行诊断 | 支持 | 支持 | 支持 |
| GPU 后端 | 尚未提供 | 尚未提供 | 尚未提供 |
六个正式目标
x86_64-pc-windows-msvc
aarch64-pc-windows-msvc
x86_64-apple-darwin
aarch64-apple-darwin
x86_64-unknown-linux-gnu
aarch64-unknown-linux-gnu言台每个目标都会核对动态库实际架构、ABI 导出、包清单摘要、最低言序 1.1.7 集成、真实 窗口和原生无障碍桥;另外执行 109 项 Rust 测试、协议/ABI 畸形语料、4096 轮事件背压、 2048 轮资源浸泡、性能预算和零例外依赖审计。
言界每个目标同时验证最低言序 1.1.9 与正式构建基线 1.1.20,覆盖 API 漂移、全部公开 示例、11 条无窗口集成、5 条真实窗口路径、4096 轮交互和 1024 轮资源归零。Linux 使用 Xvfb 验证 X11 路径;Wayland、实际输入法候选窗和屏幕阅读器最终播报仍需用户桌面验收。
运行时应调用言台能力查询(),根据字段判断可选能力;不要只根据操作系统名称猜测。