问题描述
2022年12月,Google 宣布 Android 支持 RISC-V 设备。最近,Qualcomm 宣布正在为 Wear OS 开发基于 RISC-V 的芯片组。那么,我们何时能够购买到 RISC-V Android 设备呢?
解决方案
方案1:等待 RISC-V Android 平台的进一步发展
目前,RISC-V Android 平台尚处于开发阶段,Google 已经发布了一篇博客文章详细介绍了相关信息。根据该博客,RISC-V Android 模拟器支持预计将在2024年推出。初步迹象表明,RISC-V Android 设备很可能是可穿戴设备,如智能手表,因为这类设备对计算能力的要求相对较低。
步骤1:了解 RISC-V
RISC-V 是一种新型CPU架构,旨在与ARM和x86竞争,适用于智能手机和平板电脑等通用计算领域。该设计起源于加州大学伯克利分校,是一种开源设计,任何人都可以免费使用而无需支付许可证费用或专利费。然而,RISC-V处理器的设计需要自行开发或从他人处获得授权。
步骤2:关注 Google 的进展
Google 已经定义了一个最小标准,使得软件可以在不同 RISC-V 设备之间进行移植。目前,AOSP(Android Open Source Project)已经可以构建并在虚拟设备上运行。尽管 ART(Android运行时)尚未生成完整的 RISC-V 优化代码,编译器也尚未生成完全优化的代码,但 NDK(Native Development Kit)ABI 有望在2023年底发布。
步骤3:等待 SoC 设计者的工作
SoC 设计者们正在设计并原型化他们的 SoC,以便向设备制造商提供。因此,Android 设备可以在未来几年内被制造和销售。鉴于可穿戴设备对计算能力的需求较低,Google 预计这些将是首批上市的 RISC-V Android 设备。
方案2:关注 App 供应商的进展
RISC-V Android 应能够运行纯 Kotlin 或 Java 应用程序,前提是 ART 完成后。然而,RISC-V Android 不支持 NDK 库,这些库通常用于 C/C++ 代码。为了支持 RISC-V,需要一个能够编译 RISC-V 的 NDK,以及更新的 Android SDK 来管理构建过程。RISC-V ABI(应用二进制接口)预计将在2023年底发布,基于 RVA22 族规范。
时间线预测
根据目前的发展情况,Android 15 可能在2024年第三季度引入 RISC-V 支持。如果这一预测成真,那么 RISC-V Android 设备可能会在2025年开始上市。
注意:上述时间线仅供参考,具体上市时间可能因开发进度和其他因素而有所不同。