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

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

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

評論