为什么沃尔沃认为你的车里应该有 Rust
Flutter 和 Rust 相结合 -- 创建插件以支持各种移动操作系统
Flutter 和 Rust 都是业内相当新颖的技术。两者还引入了如何处理可移植性的范式转变,这是一个非常古老且难以解决的问题。
由于平台、设备和操作系统之间缺乏共同点,可移植性很困难。为了实现它,Flutter 自带了MethodChannel 的概念,一个允许编写和调用平台本机代码的跨界接口。
然后,它可以实现无缝集成,这在使用操作系统特定的用户界面或本机访问设备外围设备时必不可少。得益于适当的集成机制,无需再进行任何调整。
另一方面,Rust 在各种生态系统中受到关注,该语言的一个特别有趣的特征是它在几乎任何环境中的适应性。用 Rust 编写的程序可以作为二进制文件公开给许多现代操作系统。
不仅如此,感谢基于 Rust 的代码的外部函数接口 (FFI) 集成可能性,它成为编写平台无关代码并通过 FFI 公开它的可行替代方案。
审核编辑:刘清
-
操作系统
+关注
关注
37文章
7329浏览量
128651 -
Rust
+关注
关注
1文章
240浏览量
7481
原文标题:【Rust日报】2022-09-28 为什么沃尔沃认为你的车里应该有 Rust
文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结
鸿蒙Flutter实战:05-使用第三方插件
鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件
鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙
鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II
嵌入式Linux和Java技术相结合的开发环境
华为自研操作系统确实存在,不仅支持手机和PC而且已经研发了七年!
Rust开发操作系统教程之如何自制一个操作系统

Flutter和Rust相结合-创建插件以支持各种移动操作系统
评论