此前在2022年年末举行的RISC-V峰会上,谷歌方面正式宣布Android将支持RISC-V指令集架构,并将RISC-V视为Android的一级平台(tier-1platform)。只不过,谷歌的Android工程总监LarsBergstrom在说完这番话后,进入2023年后,谷歌方面在RISC-V领域似乎就沉默了下来。
就在外界以为谷歌是雷声大雨点小的时候,谷歌方面最近公布了一系列Android平台对于开源架构RISC-V的未来支持计划。
在这一系列的规划中中,最受关注的无疑是谷歌方面准备明年推出RISC-V版的Android模拟器。这也符合当初LarsBergstrom在RISC-V峰会上公布的路线图,并意味着他当时宣布谷歌将在明年第一季度为Java工作负载提供AndroidRunTime(ART)运行时环境支持,也很有希望迎来落地。
而RISC-V版的Android模拟器以及ART运行时环境支持,对于在Android生态中运行RISC-V硬件也有着无与伦比的意义。
目前RISC-V阵营的现状,是RISC-V芯片企业单方支持Android,但为ARM架构开发的Android应用基本都是采用Java来编写,无法完美支持RISC-V,即使有阿里平头哥等一众RISC-V芯片企业在不断努力,但Android应用运行在RISC-V架构上的进程也相当迟缓。因此谷歌推出官方模拟器,毫无疑问将能够帮助开发者更容易地将应用转换为支持RISC-V的代码。
其实早在去年9月,AOSP(AndroidOpenSourceProject)就已经合并了首个RISC-V架构移植相关的代码补丁,任何人都可以体验Android的“riscv64”分支。只不过现阶段AOSP对于RISC-V的支持还比较原始,开发者也很难基于riscv64来做任何有意义的工作。
再加上ART提供的预编译策略,Android应用开发者想要将他们的App搬上RISC-V架构硬件的难度也将大幅降低。要知道架构迁移其实是一个极其复杂的工作,相当于两个说着不同语言、有着不同文化背景的人需要互相理解对方。这时候一个优秀的翻译显然会起到相当重要的作用,比如说苹果的Rosetta2就是一个正面例子。当年随着M1芯片的发布,苹果的Mac系列机型从X86迁移到了ARM架构,软件兼容问题就是由Rosetta2来负责解决。
目前,RISC-V版的Android模拟器在某种程度上就是扮演着Rosetta2的角色,以方便开发者解决ARM架构应用和RISC-V架构的兼容性问题,避免开发者重复造轮子。没错,在历史上相当多的操作系统最终折戟沉沙,都是栽倒在了无法博得开发者的青睐上,甚至让开发者认为开发该平台的应用性价比过低,其中最典型的例子就是微软的WindowsPhone。
而谷歌之所以会加快Android对RISC-V架构的兼容进度,ARM公司的态度在其中起到了关键性作用。过于一年间,关于ARM调整许可授权方式以及收费模式的消息几乎不绝于耳,据称ARM想要直接将技术许可授权给OEM厂商,而非高通、三星、联发科这样的半导体设计企业。此外ARM方面还告诉OEM厂商,半导体设计商将无法提供基于其知识产权的SoC其他部件,而是由ARM的新许可来直接提供GPU、NPU和ISP等部件。
同时,ARM提出的新模式将不再根据芯片的价值向芯片制造商收取专利费,新的专利使用费将根据终端设备的平均售价(ASP)、而非芯片的平均价格来设定,使用了他们知识产权的终端设备要向其支付售价1%至2%的授权费。
作为目前移动生态的硬件基石,如此贪婪的胃口不仅仅让高通选择了为ARM架构的竞争对手RISC-V站台,同样也使得Android生态领导者的谷歌产生了忧虑。
与此同时,进军智能手机领域或也将是RISC-V发展壮大的关键环节之一。ARM当年是如何在指令集“大逃杀”中幸存,乃至成为目前移动设备的首选呢?与诺基亚和德州仪器在上世纪90年代末看中了低功耗、低性能的ARM架构,大名鼎鼎的诺基亚6110就是第一款搭载ARM架构处理器的GSM手机。正式凭借着诺基亚的垂青,使得ARM架构成功拥有了属于自己的一席之地。
接下来的故事想必大家就很清楚了,ARM随后在智能手机时代同时被苹果和谷歌选中。毕竟一种处理器架构能否兴盛,靠的是操作系统的支持,如果没有也就意味着其只能是无根浮萍。所以Android支持RISC-V的意义就在于,相比ARM,RISC-V目前的性能乃至开发生态都还不具备太多的市场竞争力。
然而手机毕竟是一种很特殊的产品,它集合了当下人类几乎最尖端的科技,但其本质依然是一个娱乐终端,一旦抛开通信功能,拍照、视频、上网、游戏统统都是娱乐向,在手机上写个文档显然算不上什么生产力。换而言之,如果抛开重度手游等高负载应用,再来对比用户的实际需求,现阶段手机的性能已然是有些相对过剩了。尽管性能过剩对于目前上限更高的ARM不利,可对处于追赶状态的RISC-V就更有利了。
因此在谷歌推出RISC-V版的Android模拟器之后,或许就在未来两三年,基于RISC-V架构的智能手机就真的会大量出现了。
TAG:潮流 | 资讯 | RISC-V版安卓模拟器 | RISC-V | RISC-V是什么
文章链接:https://www.lk86.com/zixun/160024.html