消费热点:Google官方Android模拟器强化x86处理器效能,在电脑上多开游戏更流畅啦

admin 2个月前 (04-02) 科技 3 0

Sunbet 申博

申博Sunbet www.sunbet.xyz是Sunbet指定的Sunbet官网,Sunbet提供Sunbet(Sunbet)、Sunbet、申博代理合作等业务。

,

有许多手机游戏的玩家,习惯在电脑上透过执行多个android模拟器的方式,同时游玩多个游戏或同一游戏的不同帐号,藉以加速刷宝或练功的效率,然而Android模拟器偏低的效率对电脑的硬体配备来说却是一大考验,幸好Google在最新版官方Android模拟器中强化x86处理器效能表现。



 欢迎加入T客邦telegram  ( https://t.me/TechbangNews )

提供高效率x86执行环境

先前Google在释出Android 11开发人员预览版的时候,也一并提供了Android 11系统映像档,同时也提高了Arm架构二进位执行档的执行效率。



先前的系统映像档采用完整Arm模拟功能(Full Arm Emulation),它会透过Arm函数库执行App,因此不支援编译x86架构衍生版本的App,这让执行于x86架构电脑的模拟器,以及搭载x86处理器的行动装置的App执行效率偏低。



而新的Android 11系统映像档则一改这个问题,它能在不影响整体系统效能的前提下,将Arm架构指令转换为86架构指令,能够有效降低执行Arm架构二进位执行档的效能虚耗。



全新的Android 11 x86系统映像档(中)支援Arm ABI,,旧的Android 10映像档(右)则不支援。(图片来源:Google,下同)



新的系统映像档能够提高在x86系统执行Android模拟器的效率与相容性。



提供原生执行环境

不同于使用Kotlin或Java语言编译的程式会透过Android Runtime(ART)执行,如果程式使用C++语言的话,则会在编译过程中依目标装置的处理器架构,转换为对应格式的机器指令(Machine Instruction),所以一般的App中的C++部分大多相容于Arm架构处理器,让一些App中以C++编写的部分功能(如QR Code扫瞄器)不相容于x86架构电脑,最终导致App无法正常执行。



在先前使用Android模拟器的情况下,如果要回避这个问题,就需要使用完整的Android模拟功能,将整个系统的Arm指令转换为x86指令,虽然可以达到相容的效果,但会消耗许多运算效能,而且不法使用硬体加速和处理器虚拟化技术,造成在x86电脑上执行Android模拟器效能不彰的问题。



新的Android 11 x86系统映像档不但可以相容于原生x86环境,并可支援虚拟化技术,并可将Arm架构二进位执行档转换为x86架构格式,其中也包涵了libGLES、libvulkan等Android Runtime的重要函数库,可以降低记忆体存取需求并提升整体效能。



目前这款新的映像档已与Android 11 Developer Preview一并提供,使用者可以透过Android Studio中的SDK Manager或Android Virtual Device Manage下载。



 有兴趣尝鲜的读者可以透过Android Studio试试最新的映像档。



模拟器开发团队表示这项技术可以简化Android App开发人员的测试工作流程,并计划在未来将这项技术推广至更多API等级(API Level),以确保能更接近真实Android装置的行为模式。



 欢迎加入T客邦telegram  ( https://t.me/TechbangNEWS )

Shares



Facebook LINE
皇冠APP声明:该文看法仅代表作者自己,与本平台无关。转载请注明:消费热点:Google官方Android模拟器强化x86处理器效能,在电脑上多开游戏更流畅啦

网友评论

  • (*)

最新评论

文章归档

站点信息

  • 文章总数:362
  • 页面总数:0
  • 分类总数:8
  • 标签总数:866
  • 评论总数:56
  • 浏览总数:1119