64位计算技术有很大影响? 这一问题的答案既是肯定的也是否定的。首批64位Android手机的性能可谓“参差不齐”。例如,HTC Desire 510配置高通骁龙410处理器,是一款低价手机,运行速度比市场上大多数高端手机要慢。骁龙410基于ARMv8架构,是一款64位处理器。高通即将推出的新一代64位处理器是中档的骁龙610和615。高通真正厉害的高端64位处理器是骁龙810,配置骁龙810的手机明年初将会上市销售。 另一方面,配置双核64位英伟达Tegra K1处理器的平板电脑将于今年底前上市销售。Tegra K1运行速度相当快。 苹果iPhone 5S手机配置64位处理器,上市销售已经约1年时间。iPhone 5S运行速度很快,但配置32位处理器的部分Android手机性能已经可以媲美iPhone 5S。 因此读者不要被手机配置清单中64位处理器所蒙蔽。手机转向支持64位计算技术的ARMv8架构是件好事,但并非每款64位处理器的运行速度都比任何一款32位处理器更快。 64位处理器需要Android L的配合 仅64位处理器不能真正提升智能手机性能,还需要操作系统的配合。如果64位智能手机运行Android 4.4 KitKat,其潜能就无法得到充分发挥。64位硬件还需要Android L的配合,才能充分发挥其潜能。 64位ARM处理器还需要得到操作系统和应用的支持,其潜能才能得到充分发挥。Android L的设计目标是支持ARMv8和64位平台,而KitKat则不能充分发挥ARMv8和64位平台的性能。那么,用户还需要等待应用开发者针对64位平台对他们的应用进行优化吗? 诚然,如果开发者针对64位处理器对应用进行优化,应用运行速度会更快,效率会更高,但是,用户很快就能享受到64位处理器带来的好处。在Android上,大多数应用都是利用Java语言编写的。当下载一款应用时,用户获得的是java代码和库文件,Android操作系统能把这些代码转换为智能手机处理器可以执行的软件。这一过程被称作“编译”。 Android L中的编译器被称作ART,能够生成针对新ARM架构优化的代码。因此,只要智能手机或平板电脑配置64位处理器、运行Android L,即使开发者不对应用进行优化,应用的运行速度也会得到提高。如果开发者对应用进行优化,应用的运行速度会更快。 到明年的现在 就没有人拿64位处理器说事儿了 营销部门喜欢“64位”这一词汇。对于32位手机用户来说,直觉上会认为64位手机的速度会快1倍。摄像头像素数量、处理器内核数量也都成了手机厂商的营销“噱头”。 营销部门没有错,它只是夸大了64位计算技术对于Android市场的重要性。除64位计算技术外,ARMv8还有许多改进之处。Android L也是如此。但是,处理器和操作系统每年都在进步,今年推出的产品的性能不可能是去年的2倍。 未来1年,几乎所有新款智能手机和平板电脑都将配置64位处理器,甚至是廉价手机。届时Android L将会普及, 64位计算技术将不再是一个值得大书特书的卖点。 |