新聞 | iThome ( ) • 2024-05-01 15:25

Android Authority》报导,Google的Android共通核心(Android Common Kernel,ACK)近日更新,移除了对RISC-V指令的支援。但Google团队仍表示会持续支援该架构。

Google Android系统团队本周发布AOSP(Android Open Source Project)一系列修补程式,将移除ACK对RISC-V64的支援。这些修补程式的描述文字表示,「将终止对RISC64 GKI核心的支援。」GKI(General Kernel Image)是ACK分支之一加上跨硬体执行的程式码,目标是提供通用的、可移植的核心映像,减少装置制造商的工作量,确保Android安全性及可携性。

对期待Android支援RISC-V的开发人员或产业人士而言,这是一大挫败。RISC-V作为开源指令集架构,结合效能及功率效益,受到物联网(IoT)、车用及穿戴装置开发商爱用以支援新式应用。例如高通、Bosch、英飞凌(Infineon)、恩智浦(NXP)去年宣布成立合资公司以开发RISC-V架构的处理器。

在Google方面,这家软体平台大厂去年1月宣布ACK支援RISC-V架构,并持续更新加入其他工具。去年10月Google和高通宣布合作开发穿戴装置用的RISC-V晶片(品牌名为RISC-V Snapdragon Wear),Google并宣布推进支援,将在今年公布模拟器,让Android开发人员能编写RISC-V平台的原生程式码。外界原本预期或许会有RISC-V晶片的WearOS智慧型手表。

在ACK移除对RISC-V核心、Build及模拟器的支援后,任何公司想组译可执行在RISC-V平台的Android,未来就必须自行维护具有ACK和相关程式码的Linux核心。虽然媒体推测这也意谓著Android将完全不再支援RISC-V。但Google对媒体表示,Android还是会持续支援。Google解释,GKI迭代速度很快,因此公司尚未准备好提供通用的单一映像档。

在Google有进一步支援(或不支援)的行动前,Android Authority指出,由于Google目前只有验证包含特定ACK分支的GKI核心,这表示短期间内不会看到Android on RISC-V的硬体问世。

这项行动和Google将资源全数集中投资巨大的AI是否有关不得而知。Google本周传出将裁减开发工具Python、Flutter、Dart等部门人力,将工作移转到成本较低的海外地区。