26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
# 兼容与平台依赖
|
||
|
||
## 版本
|
||
|
||
| 项 | 值 |
|
||
| --- | --- |
|
||
| Go | 1.27.1 及以上(MyGo v0.2.10 的 go.mod 要求) |
|
||
| MyGo | v0.2.10,commit 459b512,固定在 go.mod 与 go.sum |
|
||
| 运行时依赖 | macOS:系统框架。Windows:无需 WebView2。Linux:GTK 3(MyGo 通过 GtkGLArea 绘制) |
|
||
|
||
## 已实测环境
|
||
|
||
| 系统 | 架构 | 会话 | 结果 |
|
||
| --- | --- | --- | --- |
|
||
| macOS(Darwin 27.2) | arm64 | Aqua | 无窗口测试、快照、Gallery 构建 |
|
||
|
||
以下项目尚未实测,不宣称支持:Windows(x64、arm64)、Linux X11、原生 Wayland、XWayland;VoiceOver、Narrator、NVDA、Orca;跨缩放显示器移动窗口;100% 以外的真机显示缩放。无窗口测试已覆盖 1x 与 2x 渲染,不替代真机。
|
||
|
||
## 快照基准
|
||
|
||
快照按系统分目录:`testdata/snapshots/<GOOS>/`。目前只有 `darwin` 基准。其他平台须在该平台运行 `go test -update .` 生成并人工检查后提交;在此之前用 `go test -skip Snapshot ./...` 运行其余测试。
|
||
|
||
## 离线
|
||
|
||
库与 Gallery 不发起网络请求,无遥测、账号或远程字体。图标与角饰随代码嵌入。浏览器镜像只在本机监听调用方给定的地址。
|