现在手机的处理器也能处理电脑系统了,而且速度是相当的快,玩起来一点也不卡顿,可见我们的安卓手机处理器是有多厉害。
有许多手机游戏的玩家,习惯在电脑上通过执行多个Android模拟器的方式,同时游玩多个游戏或同一游戏的不同帐号,借以加速刷宝或练功的效率,然而Android模拟器偏低的效率对电脑的硬体配备来说却是一大考验,幸好Google在最新版官方Android模拟器中强化x86处理器效能表现。
提供高效率x86执行环境
先前Google在释出Android 11开发人员预览版的时候,也一并提供了Android 11系统映像档,同时也提高了Arm架构二进位执行档的执行效率。
先前的系统映像档采用完整Arm模拟功能(Full Arm Emulation),它会透过Arm函数库执行App,因此不支援编译x86架构衍生版本的App,这让执行于x86架构电脑的模拟器,以及搭载x86处理器的行动装置的App执行效率偏低。
而新的Android 11系统映像档则一改这个问题,它能在不影响整体系统效能的前提下,将Arm架构指令转换为86架构指令,能够有效降低执行Arm架构二进位执行档的效能虚耗。
提供原生执行环境
不同于使用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正式版本公布!6大重点更新一次掌握09-09
- Android 11Beta上线!增聊天功能用户隐私也升级06-11
- Android 11测试版本公开,介面作了不少调整06-02
- 未来版本的Android手机 大型游戏不需完全下载就能开始玩02-19
- 越来越多Android手机比iPhone更难破解02-02
- Android手机将引入苹果超宽频技术01-12
- 不想再依赖Android?Facebook拟开发自家操作系统12-21
- 传新一代Android系统将采用背景更新模式 手机无需解锁12-13
- 明年Android旗舰手机将强制支持5G12-06
- 手机就能当身份证?下一代Android新功能意外曝光12-06
最新文章
热门文章
- 5步骤破解Android 10隐藏版彩蛋!趣味小游戏这样玩
- Android手机用户可以使用AirPods Pro吗?实测有3点不值得
- Android 10即将推出多款Pixel可获更新
- 市调公布Android、iOS 手机各国市占率!这两国的安卓用户变多了
- Android手机上的语音搜索功能,快被Google Assistant取代
- 继续碾压Android手机!iPhone 11「A13芯片」跑分出炉
- Android系统更新最快!市调公布十大品牌排名,它拿第一!
- Android商城力战iOS!Google「App 大礼包」新服务即将发布
- Android新机Google Pixel 4及一加手机出场挑战苹果iPhone 11
- BlueStacks Inside开发工具发表Android游戏,超快速移植Steam平台