Anki Android Backend:AnkiDroid和Anki Desktop的锈代码之间的JNI桥梁 源码
AnkiDroid后端 允许AnkiDroid通过通过JNI访问anki/rslib来利用Anki Desktop基于Rust的业务逻辑层的anki/rslib 。 为什么? 无需将Anki Desktop的业务逻辑移植到Java 100%兼容且无错误 锈应提供速度增加 AnkiDroid的升级只需要移到子模块中的更高版本提交即可 节省大量的AnkiDroid开发人员时间和精力 允许Anki Desktop更快地迭代 我们可以Swift将变化移植到上游,这将有益于生态系统 使Anki-Android用户免于安装多个工具链的复杂性 Rust / Python /交叉编译工具链比下载Android Studio复杂得多 单独的存储库意味着我们对新贡献者的进入门槛较低 安装 implementation " io.github.david-allison-1:anki-android
用户评论