一些公司使用 Rust 来开发跨平台组件,即在 iOS 和 Andriod 之间共享代码。(1)对于 iOS ,Rust 可以直接通过FFi 的方式绑定 C-ABI 来进行交互;(2)对于 Android ,Rust 通过 JNI 相关的库来进行相关绑定。可以把这种模式称为:应用的 Rust 后端(App Backend-Rust)。Rust 也可以编译到WebAssembly ,共享到浏览器端...
2.Mozilla 使用 Rust 跨平台应用服务组件3.飞书客户端非 UI 部分使用 Rust 跨平台实现对于移动端开发来说,有过无编译优化的中型项目的 Gradle 或者 XCode 制造体验,这点编译时间都不算什么。想要的Android 加速端验证的效率,那么最好添加 crate,用android-ndk-rs这样的工具,动态获取目标,因为没有 Java/Kotlin 单...