為什么沃爾沃認為你的車里應該有 Rust
Flutter 和 Rust 相結合 -- 創(chuàng)建插件以支持各種移動操作系統(tǒng)
Flutter 和 Rust 都是業(yè)內相當新穎的技術。兩者還引入了如何處理可移植性的范式轉變,這是一個非常古老且難以解決的問題。
由于平臺、設備和操作系統(tǒng)之間缺乏共同點,可移植性很困難。為了實現它,Flutter 自帶了MethodChannel 的概念,一個允許編寫和調用平臺本機代碼的跨界接口。
然后,它可以實現無縫集成,這在使用操作系統(tǒng)特定的用戶界面或本機訪問設備外圍設備時必不可少。得益于適當的集成機制,無需再進行任何調整。
另一方面,Rust 在各種生態(tài)系統(tǒng)中受到關注,該語言的一個特別有趣的特征是它在幾乎任何環(huán)境中的適應性。用 Rust 編寫的程序可以作為二進制文件公開給許多現代操作系統(tǒng)。
不僅如此,感謝基于 Rust 的代碼的外部函數接口 (FFI) 集成可能性,它成為編寫平臺無關代碼并通過 FFI 公開它的可行替代方案。
審核編輯:劉清
-
操作系統(tǒng)
+關注
關注
37文章
7154瀏覽量
125647 -
Rust
+關注
關注
1文章
234瀏覽量
7113
原文標題:【Rust日報】2022-09-28 為什么沃爾沃認為你的車里應該有 Rust
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
鴻蒙Flutter實戰(zhàn):05-使用第三方插件
鴻蒙Flutter實戰(zhàn):06-使用ArkTs開發(fā)Flutter鴻蒙插件
鴻蒙Flutter實戰(zhàn):09-現有Flutter項目支持鴻蒙
鴻蒙Flutter實戰(zhàn):14-現有Flutter 項目支持鴻蒙 II
嵌入式Linux和Java技術相結合的開發(fā)環(huán)境
開源操作系統(tǒng)大全
系統(tǒng)實時事件驅動和時間驅動相結合的調度方法

華為自研操作系統(tǒng)確實存在,不僅支持手機和PC而且已經研發(fā)了七年!
Rust開發(fā)操作系統(tǒng)教程之如何自制一個操作系統(tǒng)

一個用rust制造的新的現代操作系統(tǒng)Aero
經典的移動終端操作系統(tǒng)有哪些

評論