2015年智能手机全面进入64位时代

  • 来源:计算机世界
  • 关键字:智能手机,8核处理器,苹果,iPhone 5S
  • 发布时间:2014-12-23 13:18

  面向64位ARMv8架构的Android 5.0发布以后,各手机厂商均在紧张开发测试之中。

  事情要从2013年9月11日说起。

  在这天之前,一些智能手机厂商率先搭载8核处理器,并不断放话“水果已成老土”。仿佛智能手机搭载8核处理器成未来主流已成定局。

  9月11日,苹果发布新一代智能手机iPhone 5S。谁也没有料到,这款手机并没有搭载8核处理器,采用的是基于ARMv864位架构的苹果A7处理器。苹果iPhone 5S成为史上第一款搭载64位处理器的智能手机。iPhone 5S发货后,业界发现iPhone 5S经64位优化的多款应用运行得十分流畅,用户体验极佳。与现有各款高端机相比,iPhone 5S的性能表现远远胜出。

  于是智能手机的发展路径几乎一夜之间从8核转向了64位。2013年10月2日,高通高层向媒体发表谈话称:“用户并不真的需要64位处理器的速度,这只是个营销噱头。”9日,高通改口,发表声明称:“移动硬件和软件生态系统正朝着64位的方向转移。”同年12月,高通发布了首款64位处理器骁龙410。其它芯片厂商也纷纷从ARM获取授权,开发64位处理器。三星表示新一代智能手机也将采用64位处理器。

  到2014年上半年,高通、三星、联发科等智能手机芯片厂商均推出了多款64位处理器。2014年9月以来,国内外主流智能手机厂商开始发售搭载64位处理器的智能手机。不过,这些手机仍采用32位的安卓操作系统。

  ARMv8对处理器架构进行全面升级。与ARMv7架构相比,ARMv8在向下兼容ARMv7的基础上,支持64位新指令集,增加了面向现代应用的指令,淘汰了部分陈旧指令。ARMv7有15个通用32位寄存器,ARMv8有31个64位通用寄存器。这使得在不增加能耗的前提下,复杂应用程序在ARMv8上的运行速度更快,运行效率更高。当然,ARMv8的技术优势变成良好的用户体验,还需要有操作系统支持才能实现。

  眼看苹果iPhone 5S大卖,原先还小有自信的8核高档机一下子变得毫无优势,芯片厂商、手机厂商关注的焦点全都集中到谷歌的安卓操作系统,都在急切地等待谷歌的消息。终于,2014年6月,谷歌宣布了全新一代面向64位ARMv8架构代号为Android L的操作系统。10月,谷歌正式发布Android 5.0,命名为棒棒糖(Lollipop)。

  Android 5.0可能是安卓操作系统史上最重要的升级。它支持ARMv8架构,有全新的界面风格,将安卓默认的Dalvik模式,变成ART模式(Android run time,安卓运行时)。

  支持ARMv8架构,就能发挥ARMv864位处理器新指令集和寄存器效能,使手机运行得更为流畅。新的界面风格使界面更简洁,更直观,更有时尚感。手机应用程序用Java语言写成。Dalvik模式下,对应用程序逐句编译执行。在新的ART模式下,应用程序安装时需预编译后才存入存储,运行时无需再编译。ART模式虽占用较多存储,但性能提升显著。谷歌数据表明,Android 5.0至少有2倍性能提升,应用程序表现极佳,基于某些基准测试套件性能改善幅度超越400%,并且显著节能。

  自Android 5.0发布以后,各手机厂商均在紧张开发测试之中。已有消息称三星已向64位手机用户推送Android 5.0,小米将在2015年第一季度发布Android 5.0升级包,华为手机将在明年上半年向Android 5.0升级。

  所以,2015年智能手机全面进入64位时代已毫无悬念。

  苹果5s让用户尝到64位的“甜头”后,Android阵营的手机厂商也已投入到紧张开发测试中。

  《计算机世界》传媒集团副总编

  前沿老鬼阿定

关注读览天下微信, 100万篇深度好文, 等你来看……