谷歌对64位Android版本何时发布守口如瓶,但Linux开发小组Linaro已经开发了一个开源操作系统版本,这样手机应用程序就可以由急于赶上苹果的制造商和开发人员编写和测试。
搭载64位硬件的安卓智能手机和平板电脑速度更快,内存也更大。设备制造商感到了追赶苹果的压力。苹果通过在iPhone 5s和iPad Air上安装64位A7处理器,在竞争中遥遥领先。Linaro的Android版本并不是OS的完整发行版,但它是为开发人员编写和测试应用程序而设计的系统版本。
Linaro开发团队已经测试了64位操作系统的一个版本——基于32位Android 4.4,代号为KitKat——基于实际的64位ARM芯片组,这在Android智能手机和平板电脑上还没有提供。然而,由于Linaro的64位Android开发者版本提供了向后兼容性,第三方开发者可以在现有的32位平板电脑上运行该操作系统,比如谷歌的Nexus 7和10,并且可以使用模拟器来测试64位应用程序。
Linaro是一个非营利性组织,其成员包括基于arm的顶级芯片制造商三星、高通、联发科、全胜、中兴、德州仪器、Advanced Micro Devices、Cavium、飞思卡尔、Marvell和LSI。其他知名成员包括Facebook、惠普、ARM、诺基亚解决方案和网络、思科、红帽、Canonical和思杰。
64位Android的最终版本将依赖于谷歌,谷歌将采用可用的开源代码,并在发布操作系统之前进行调整。Linaro首席执行官乔治·格雷表示,如果软件、驱动程序和工具在操作系统发布前准备就绪,64位Android在移动设备上的应用将会很快实现。
格雷说:“在我看来,很多公司都希望在今年晚些时候推出64位的手机。”
行业观察人士认为谷歌可能会在6月下旬的谷歌I/O大会上宣布64位版本的Android。高通(Qualcomm)、英伟达(Nvidia)、Marvell和联发科(MediaTek)都已经发布了64位移动芯片,但都拒绝透露将64位操作系统引入这些芯片组的具体工作。
Linaro专注于为ARM的64位ARMv8架构构建基于linux的软件、工具和驱动程序。该组织最初专注于服务器,但随着更多基于arm的芯片制造商宣布64位处理器,移动设备成为优先考虑的对象。
格雷说,Linaro拥有200名工程师,并由会员组织提供资金,这有助于加快捐款速度。Linaro还为64位Android的Chromium浏览器和QEMU系统模型做出了贡献,QEMU系统模型是用于复制虚拟化操作系统环境的硬件模拟器。
Linaro每月提供基于64位内核的Android工程构建供开发人员使用下载.这个小组一直在研究谷歌和其他开源开发者放到AOSP (Android Open Source Project)中的代码。存储库.工程映像基于最新的Linux 3.14内核。每三个月提供一个稳定的映像。
格雷表示:“AOSP是下一版本Android的早期接入渠道,尽管它不具备最终产品的功能和用户界面。”
在32位平台上的模拟器不如在实际的64位ARM硬件上测试代码,但总比什么都没有好,Grey说。
“显然是很慢……但有可能完成Linaro的很多开发项目,”格雷说。
英特尔已经展示了64位版本的Android 4.4,但是是针对x86处理器的。只有少数智能手机和平板电脑使用x86处理器,而英特尔的构建是一个预览版根据英特尔的开源网站,这是一种“pre-alpha质量”。
Agam Shah为IDG新闻服务报道个人电脑、平板电脑、服务器、芯片和半导体。在Twitter上关注阿甘@agamsh.阿甘的电子邮件地址是agam_shah@idg.com