卡饭网 > 科技 > 业界动态 > 正文

AOSP 支持使用 Rust 开发 Android 系统

来源:PIngWest品玩 作者:PIngWest品玩 时间:2021-04-08 13:19:01

品玩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++ 代码。

AOSP 支持使用 Rust 开发 Android 系统

相关推荐

  • 华硕推出 RT-BE88U WiFi7 路由器

    卡饭网3月28日消息,华硕推出 RT-BE88U WiFi7 路由器,搭载10个网络接口,拥有34G 最高速度,预售价 1999 元。RT-BE88U 配备有 10 个网络端口,同时配备2个10G高级端口,其中10GBaseT端口的WAN/LAN身份可自由切换。

    路由器 华硕 2024-03-28
  • 飞傲推出 M23 HiFi 便携播放器

    卡饭网3月28日消息,飞傲推出 M23 HiFi 便携播放器,采用四级二十路精密供电设计、全链路HiFi音频架构,到手价 5499 元。飞傲便携播放器初次配备台机模式(D.MODE)高效切换开关,开启台机模式,M23将完全由外部供电。

    2024-03-28
  • 小米米兔学习儿童电话手表7X/7开售

    卡饭网3月28日消息,小米米兔学习儿童电话手表7X/7开售,小米米兔学习7手表售价 799 元,小米米兔学习7X手表售价 599 元,拥有微信QQ双社交。

    小米 手表 2024-03-28
  • 黑鲨开放式蓝牙耳机商家开启预售

    卡饭网3月28日消息,黑鲨开放式蓝牙耳机商家开启预售,搭载2.2cm超薄充电仓,采用不入耳设计,预售到手价 169 元。16.2mm大动圈单元,声临其境,环抱声音搭载5.3蓝牙芯片 连接NO干扰,更快更稳定。

    耳机 2024-03-28
  • 瀚铠 RX7700 XT 12G 星空版显卡上架

    卡饭网3月28日消息,瀚铠推出 RX7700 XT 12G 星空版显卡,显卡尺寸 55.9x131.5 x263.3 mm,售价 3229 元。采用了 100+100mm 的大直径风扇,鲨鱼鳍扇叶结构设计,搭配2.5槽宽的超大散热器,有效降低系统噪音和温度,提高产品的性能和稳定性。

    显卡 2024-03-28