docs: 记录独立开源树模拟器验收及商用许可
这个提交包含在:
1 父节点
29374caffd
当前提交
195086ea5f
5 个文件已更改
+2251
-7
没有与搜索条件相匹配的文件
@@ -8,9 +8,9 @@
|
|||||||
|
|
||||||
| 内容 | 作者/项目 | 许可与位置 |
|
| 内容 | 作者/项目 | 许可与位置 |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| CrabKeyboard V5词库和原始读取器 | kqakqakqa、crabKun | MIT,`third_party/crabKeyboard/LICENSE` |
|
| CrabKeyboard V5词库和原始读取器 | kqakqakqa、crabKun | MIT,`com.sydxky.rtos.inputmethod/third_party/crabKeyboard/LICENSE` |
|
||||||
| 本地候选排序词频 | jieba 0.42.1 / Sun Junyi | MIT,`third_party/jieba/LICENSE` |
|
| 本地候选排序词频 | jieba 0.42.1 / Sun Junyi | MIT,`com.sydxky.rtos.inputmethod/third_party/jieba/LICENSE` |
|
||||||
| 操作图标 | Remix Icon v4.6.0,对应iconfont公开矢量 | Apache-2.0,`third_party/remix-icon/LICENSE`;矢量改色并转换PNG,来源/哈希见同目录`icons.json` |
|
| 操作图标 | Remix Icon v4.6.0,对应iconfont公开矢量 | Apache-2.0,`com.sydxky.rtos.inputmethod/third_party/remix-icon/LICENSE`;矢量改色并转换PNG,来源/哈希见同目录`icons.json` |
|
||||||
|
|
||||||
14键参考公开演示中的相邻字母分组,自行实现离线消歧;不包含华为内部模型或固件代码。Glyphix/厂商SDK与运行时不包含在本项目MIT授权中,也不随源码分发,使用者需自行取得适用的厂商授权。
|
14键参考公开演示中的相邻字母分组,自行实现离线消歧;不包含华为内部模型或固件代码。Glyphix/厂商SDK与运行时不包含在本项目MIT授权中,也不随源码分发,使用者需自行取得适用的厂商授权。
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
"files": {
|
"files": {
|
||||||
".gitignore": "5fc1922c8c233ebab1a7a6d3f15f83a727039ad0b5be612bcb274706080c37fc",
|
".gitignore": "5fc1922c8c233ebab1a7a6d3f15f83a727039ad0b5be612bcb274706080c37fc",
|
||||||
"LICENSE": "fbe0034e81020ac52847583ed5a8dab0e212266623b475381c0a468a800f67df",
|
"LICENSE": "fbe0034e81020ac52847583ed5a8dab0e212266623b475381c0a468a800f67df",
|
||||||
"NOTICE.md": "a16fb81a4ac41e6ebd8730c76194def41ba1abf61221d5c8f658907287c6ac03",
|
"NOTICE.md": "c1259ed34498181695d1f04ba60301124525a7e84d383c698fd0202169b652b7",
|
||||||
"README.md": "027180cde6817890733b364dfe9f3bde016d7c1c39b13a87ea258d9e00f49db8",
|
"README.md": "42d8bfa45434241de50ca6811af21cdeff01ca183885dcceb284db474e582383",
|
||||||
"build-rtos-game.ps1": "207ff9875af96221559f314364c932fe37bfc22c698ad1afabb9aeec40a8679e",
|
"build-rtos-game.ps1": "207ff9875af96221559f314364c932fe37bfc22c698ad1afabb9aeec40a8679e",
|
||||||
"com.sydxky.rtos.imefixture/build.ps1": "36b41ff37b153c1030756e641d2bb8d8a5404425905897e1f99e728c96493dad",
|
"com.sydxky.rtos.imefixture/build.ps1": "36b41ff37b153c1030756e641d2bb8d8a5404425905897e1f99e728c96493dad",
|
||||||
"com.sydxky.rtos.imefixture/glyphix.config.js": "c402178dc7457c56d9762b464a868b0c9ade304597d81ed46f0af04971fcddcf",
|
"com.sydxky.rtos.imefixture/glyphix.config.js": "c402178dc7457c56d9762b464a868b0c9ade304597d81ed46f0af04971fcddcf",
|
||||||
@@ -117,7 +117,9 @@
|
|||||||
"com.sydxky.rtos.inputmethod/third_party/remix-icon/icons.json": "e80556881b6db1a87e5308679d55e3d2b6bed130a4421407451eae9b0e41ff5a",
|
"com.sydxky.rtos.inputmethod/third_party/remix-icon/icons.json": "e80556881b6db1a87e5308679d55e3d2b6bed130a4421407451eae9b0e41ff5a",
|
||||||
"com.sydxky.rtos.inputmethod/third_party/remix-icon/keyboard-box-line.iconfont.svg": "813d79347c357a919317edf84252a505dbdc441c1144076b4e8389a8ce217de0",
|
"com.sydxky.rtos.inputmethod/third_party/remix-icon/keyboard-box-line.iconfont.svg": "813d79347c357a919317edf84252a505dbdc441c1144076b4e8389a8ce217de0",
|
||||||
"com.sydxky.rtos.inputmethod/third_party/remix-icon/keyboard-box-line.upstream.svg": "e39f28cbf418269405f517126a64cbf4b3332b3295cc8a3af670f77344a669c4",
|
"com.sydxky.rtos.inputmethod/third_party/remix-icon/keyboard-box-line.upstream.svg": "e39f28cbf418269405f517126a64cbf4b3332b3295cc8a3af670f77344a669c4",
|
||||||
|
"docs/PUBLIC_RELEASE_1.1.0.md": "546906aa92b5aa7d3edf1dcf91b264fd80c6b837908ca441b0309397d12644e4",
|
||||||
"docs/UI_PREVIEW.png": "7853297cccbc52122e17605db677a1be723cacdd82dae36efb8fc7ec300ad1ab",
|
"docs/UI_PREVIEW.png": "7853297cccbc52122e17605db677a1be723cacdd82dae36efb8fc7ec300ad1ab",
|
||||||
|
"docs/public-validation.json": "ade9c563773b71fe32a6293eb25a4a7b96051bb91422f9fd157c7d0c45c185f0",
|
||||||
"tests/emulator-validate.py": "dfc550b5873f1d03254e8bc6f819139992a1648b9a10b168575cda8e35224f50"
|
"tests/emulator-validate.py": "dfc550b5873f1d03254e8bc6f819139992a1648b9a10b168575cda8e35224f50"
|
||||||
},
|
},
|
||||||
"sensitive_findings": []
|
"sensitive_findings": []
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ cd crab-input-rtos
|
|||||||
|
|
||||||
## 构建
|
## 构建
|
||||||
|
|
||||||
准备Windows PowerShell 7、Node.js和Python 3。厂商Glyphix SDK不随仓库分发;自行取得适用授权后,将含`bin/gx.exe`与`share/`的完整SDK放在`temp/glyphix-v0.7.2-windows-x64/`。本版验证使用`gx v0.10.1 / 3ed38835`,需要`generic-watch-466x466-quickapp`和`generic-watch-390x450-quickapp`配置。
|
准备Windows PowerShell 7、Node.js和Python 3。建议克隆到较短路径(例如`F:\Project\crab-input-rtos`),厂商图像工具在过长Windows路径可能失败。厂商Glyphix SDK不随仓库分发;自行取得适用授权后,将含`bin/gx.exe`与`share/`的完整SDK放在`temp/glyphix-v0.7.2-windows-x64/`。本版验证使用`gx v0.10.1 / 3ed38835`,需要`generic-watch-466x466-quickapp`和`generic-watch-390x450-quickapp`配置。
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
& .\com.sydxky.rtos.inputmethod\build.ps1
|
& .\com.sydxky.rtos.inputmethod\build.ps1
|
||||||
@@ -51,6 +51,6 @@ python .\com.sydxky.rtos.inputmethod\tests\native.py --work work/native --output
|
|||||||
python .\com.sydxky.rtos.inputmethod\tests\visual.py --work work/visual --output work/evidence/visual
|
python .\com.sydxky.rtos.inputmethod\tests\visual.py --work work/visual --output work/evidence/visual
|
||||||
```
|
```
|
||||||
|
|
||||||
视觉脚本需要Pillow。运行时保持8192 KiB内存,不接管其他占用Inspector 14201的进程。1.1.0原产品四配置84项原生操作、84项操作后布局、44个视觉状态均通过,见[验收记录](./com.sydxky.rtos.inputmethod/VALIDATION_1.1.0.md)。公开仓库用最小参考页替换内部参考应用,发布前另行验证公开树构建及原生测试。
|
视觉脚本需要Pillow。运行时保持8192 KiB内存,不接管其他占用Inspector 14201的进程。1.1.0原产品四配置84项原生操作、84项操作后布局、44个视觉状态均通过,见[验收记录](./com.sydxky.rtos.inputmethod/VALIDATION_1.1.0.md)。公开仓库使用最小参考页,已重新完成独立源码四配置构建、84/84原生操作、84/84布局和44/44视觉状态,见[公开树验收](./docs/PUBLIC_RELEASE_1.1.0.md)。
|
||||||
|
|
||||||
真机安装、目标固件性能/续航和商店审核尚未验收。详细接入、词库与14键说明见[应用文档](./com.sydxky.rtos.inputmethod/README.md)和[14键算法](./com.sydxky.rtos.inputmethod/KEYBOARD_14.md)。
|
真机安装、目标固件性能/续航和商店审核尚未验收。详细接入、词库与14键说明见[应用文档](./com.sydxky.rtos.inputmethod/README.md)和[14键算法](./com.sydxky.rtos.inputmethod/KEYBOARD_14.md)。
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
# 1.1.0独立开源树验收
|
||||||
|
|
||||||
|
2026-11-14,重新从独立公开源码生成完整词库、执行逻辑回归并构建普通/QuickApp圆屏和方屏四目标。未导出内部主仓库历史、其他业务应用、服务端代码、凭据或SDK。
|
||||||
|
|
||||||
|
- 原始41个词库文件不变;两种索引分别回读验证全部104,837组索引及163,238候选项,6779分片,最大116,686字节。
|
||||||
|
- 40项引擎断言、29项UX脚本断言通过;四配置构建通过。
|
||||||
|
- 独立源码原生操作84/84、操作后布局84/84、视觉状态44/44通过,内存8192 KiB。
|
||||||
|
- 使用本仓库最小离线参考页进行真实应用切换;参考页从自己的应用上下文启动输入应用返回,验证私密输入在切换时清除。没有调用输入页生命周期来代替真实切换。
|
||||||
|
- 完整结果与实际运行包SHA-256见`docs/public-validation.json`;截图/控件树在发行版证据ZIP中。几何检查包含有效可见父级与全部父容器裁切、圆屏安全区和指定边缘像素采样。
|
||||||
|
|
||||||
|
MIT允许商用,须保留许可及原作者署名;Remix Icon按Apache-2.0单独许可。厂商SDK和运行时不随源码分发。当前仅完成模拟器及提交包,未完成RTOS真机或商店审核。
|
||||||
文件差异过大,未显示。
加载差异
在新工单中引用
屏蔽一个用户