超级机器人大战模拟器:多样类型与特色,畅享游戏魅力关键
4
2025-07-06
在2022年的岁末,RISC-V峰会现场,谷歌官方正式对外公布,Android操作系统将采纳RISC-V指令集架构,并将RISC-V定位为Android的核心平台之一。然而,在谷歌Android项目主管Lars Bergstrom发表完那番言论之后,踏入2023年,谷歌似乎在RISC-V这一领域变得不再发声。
外界普遍认为谷歌只是虚张声势,但近期谷歌方面却宣布了一系列针对开源架构RISC-V在Android平台上的未来支持策略。
在这项规划序列中,最受瞩目的焦点非谷歌计划于明年发布的RISC-V架构Android模拟器莫属。这正与Lars Bergstrom在RISC-V峰会上所展示的规划相吻合,同时,这也预示着他当时所宣布的消息——谷歌计划在来年的第一季度为Java工作负载提供Android RunTime (ART)运行时环境支持——有望成为现实。
RISC-V版本的Android模拟器以及ART运行时环境的支持,对于RISC-V硬件在Android生态中的运行,具有极其重要的价值。
当前RISC-V阵营的情况是,RISC-V芯片企业单方面支持Android系统,然而,针对ARM架构的Android应用大多是用Java语言编写的,它们在RISC-V架构上无法实现完美兼容。尽管阿里平头哥等众多RISC-V芯片企业持续努力,但Android应用在RISC-V架构上的运行进程依然较为缓慢。谷歌为此推出了官方模拟器,这无疑将极大地便利开发者,使他们能够更轻松地将应用代码转换为兼容RISC-V架构的形式。
实际上,去年九月便已发生,AOSP(Android开源项目)接纳了首个与RISC-V架构移植相关的代码修正,使得公众得以尝试Android的“riscv64”版分支。然而,目前AOSP对RISC-V的支撑尚处于初级阶段,开发者基于riscv64进行有价值的开发工作亦颇为困难。
借助ART的预编译方案,开发者们将他们的应用程序迁移至RISC-V架构的硬件平台将变得更为简便。需注意的是,这种架构的转换过程相当繁复,就好比两个来自不同语言和文化背景的人需要相互沟通与理解一般。此刻,一位出色的翻译者扮演着至关重要的角色,例如苹果公司的Rosetta 2便是一个典型的正面案例。记得当年M1芯片问世之际,苹果的Mac产品线从X86架构转向了ARM架构,而解决这一软件兼容难题的重任则落在了Rosetta 2的肩上。
目前,RISC-V版本的Android模拟器在一定程度上承担了Rosetta 2的职责,旨在帮助开发者处理ARM架构应用与RISC-V架构之间的兼容难题,从而减少开发者不必要的重复劳动。确实,众多操作系统在历史长河中未能幸存,很大程度上是因为它们未能赢得开发者的支持,甚至让开发者觉得在该平台上开发应用的成本效益极低,微软的Windows Phone便是这一现象的典型代表。
谷歌之所以加速推动Android系统对RISC-V架构的适配,ARM公司的立场扮演了至关重要的角色。在过去的一年里,有关ARM调整其许可授权和收费政策的消息频传,据悉ARM计划直接向原始设备制造商(OEM)提供技术许可,而非像高通、三星、联发科这样的半导体设计公司。除此之外,ARM还向原始设备制造商透露,半导体设计公司无法再基于其知识产权供应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架构的智能手机将有可能大量涌现。