AndroidOpenSourceProject现在正式支持底层组件的Rust

admin 2897 0
AndroidOpenSourceProject现在正式支持底层组件的Rust

百度网盘课程

通用入口链接!10000G.课程都有!一起学习吧!

立即点击↓ 获取课程!

据ArsTechnica介绍,谷歌开始在安卓系统上更多地使用Rust。Linux最近采取措施支持这种语言。对于不了解的人来说,Rust是一种内存管理的编程语言。谷歌在采用Rust方面与Linux处于同一行列。这个搜索巨头在4月6日星期二的博客上说了很多。安卓开源项目现在正式支持底层组件的Rust。Kotlin是安卓团队真正努力推广的语言。Java也推了,但是Kotlin和Java都依赖Android Runtime。

C和C以前都用过,但是两种C语言都不是内存管理的。不幸的是,这使得Android容易出现内存泄漏和缓冲区溢出。谷歌在其博客中解释了铁锈的好处。

该公司表示:“Rust通过结合使用编译时检查(强制对象生存期/所有权)和运行时检查(确保有效的内存访问)来提供内存安全性。这种安全性是在提供与C和C相当的性能的同时实现的。”

此外,该公司指出:“内存安全漏洞仍然是导致稳定性问题的主要因素,并且始终占安卓高严重性安全漏洞的70%。”

谷歌继续表示,Rust目前的C和C安卓代码有几千万行是不可行的。所以重写老安卓没有太大意义,因为老代码现在已经修复了大部分错误。

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/29119.html