Android 加入了對 Rust 語言的支持

品玩4月8日訊,Google 官方安全博客宣布,Android 加入了對 Rust 語言的支持。Google 稱,七成的 Android 高危漏洞與內存相關,而內存安全語言是解決這一問題的最有效方法。Google 宣布 Android Open Source Project(AOSP)現在支持用 Rust 語言開發操作系統。Java 和 Kotlin 是開發 Android 應用的最佳選擇,但對於操作系統的底層,Java 和 Kotlin 不是可選擇的。操作系統的底層需要用系統級編程語言 C、C++ 和 Rust 等開發,對 C 和 C++ 來說,開發者負責管理內存,但管理內存時因代碼庫的複雜性開發者很容易犯錯。Rust 語言利用編譯時檢查和運行時檢查確保內存安全,同時它還提供了比擬  C 和 C++ 語言的性能。Google 稱用 Rust 重寫數千萬行 C/C++ 代碼是不可行的,對內存相關 bug 的分析顯示,大部分 bug 都是近一兩年內引入的,因此  Rust 將主要用於新的開發而不是重寫成熟的 C/C++ 代碼。


想在手機閱讀更多Android General資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems