跳转到内容

兼容性与发布

公开包与已验证环境

章节:公开包与已验证环境

截至 2026-10-13,公开 Rust、npm 和 PyPI 包均为 0.3.1。从 Rust、Node / TypeScript 或 Python 开始。

接口 包 运行环境与验证
Rust ankiforge 0.3.1 Rust 1.92.0 与当前稳定版;四个支持平台的打包消费者,以及全新的公开 crates.io 消费者
Node / TypeScript ankiforge 0.3.1 Node 22.13.0、当前 22、24 和 26;16 项公开 npm 安装、ESM/CJS 和 TypeScript 检查
Python ankiforge 0.3.1 普通 CPython 3.11–3.14;16 项隔离的公开 PyPI wheel 安装检查

已发布的原生包覆盖 macOS arm64/x64、Linux x64 GNU/glibc 和 Windows x64。存在安装包并不等于在每台主机上都通过了运行测试。Node 覆盖记录、Python 覆盖记录和发布证据列出具体检查。成功的 0.3.1 发布运行分别为 Rust、npm 和 PyPI。其他 Python 实现、自由线程解释器与子解释器需要单独验证。浏览器、Electron、Bun、Alpine/musl 以及 ARM64 Linux/Windows 不在现有 Node 验证范围内。

批量媒体和预备发布指南中的能力已包含在公开 0.3.1 包中。

Anki 导入与播放

章节:Anki 导入与播放

普通导出不需要安装 Anki。导入、渲染和播放媒体仍取决于目标客户端版本、编解码器和导入设置。2026-10-08 的基准测试通过了 40 项 Anki 导入、内容和代表性渲染检查(每个实现 20 项),并未覆盖所有客户端或 GUI/音频行为。

更新时保留之前的原始分发 APKG。Anki 重新导出的文件不保留所需标识映射与修订信息。包中不再包含某条笔记,并不会将其从学习者的集合中删除。字段或模板变化、排序字段、本地编辑和复习历史需要针对客户端测试。

使用手动客户端场景及各 oracle 记录的具体 Anki 版本和设置评估自己的分发。客户端条件与单文件发布行为见更新和构建保证。

查看 Markdown