谷歌发布x86 64位Android L模拟器

在今年六月的Google I/O大会上,谷歌在介绍Android L时提到Android L将支持64位处理器。不过,令人意外的是,谷歌Android团队此后没有发布任何与64位支持相关的消息。直到10月8日,谷歌发布了一款x86 64位的Android L开发者预览版模拟器。ExtremeTech的Sebastian Anthony对此进行了报道。

据谷歌介绍,64位的Android L增大了可寻址内存空间,允许使用更多的寄存器,并引入了新的指令集。但Sebastian认为,除了可以使用更多的寄存器外,这些特性并没有提供一个特别有吸引力的理由,让开发者开发64位应用。不过,在操作系统层面,Android L的64位版本可能会比32位版本更快更稳定。

他还指出,该映像只适用于64位英特尔芯片(Atom/Bay Trail),而并不适用于ARM。虽然根据推测,Nvidia的64位Tegra K1处理器不久就会推出,但开发者却没有一款相应的工具,用于创建64位的ARMv8应用。据此,Sebastian推断,x86-64 Android映像可能主要是由英特尔开发的,而不是谷歌。因为英特尔有一个很大的Android团队,他们之前曾经为使用Atom芯片的Android平板电脑开发过64位版本的KitKat。而考虑到使用ARM SoC的Android设备占大多数,谷歌可能自己在开发Android L的ARMv8版本。

开发者可以打开Android SDK管理器下载Intel x86 Atom_64 System Image和Intel x86 Emulator Accelerator(HAXM installer),后者在sdk\extras目录下,需要单独运行。

感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

你可能感兴趣的:(谷歌发布x86 64位Android L模拟器)