两款iPhone6的发布:究竟关手机游戏什么事?
相信这几天,不论是微博还是朋友圈都在被各种iPhone6的消息所刷屏,"比逼格更有逼格""买买买"等调侃也为生活平添几分乐趣。不过调侃归调侃,对于手机游戏行业来说,两款iPhone6的发布,究竟带来了哪些影响呢?
Swift + Metal
Swift和Metal都是在今年初夏的苹果开发者大会上公布的,Swift是苹果全新的编程语言,快速、强大且安全。而Metal则是新型的平台技术,能为3D图像渲染提高10倍的渲染性能,同时让开发过程更为容易便捷,能够在iOS设备上直接访问3D图像软件,在配合A7、A8等64位的芯片下,能带来令人惊叹的画面表现力。
在今年WWDC上公布的Metal
Epic Games CEO Tim Sweeney在采访时表示,Metal使用了低层次渲染API,这意味着它可以提供绝对最小化的软件层次支持多种版本的不同图形芯片,它帮助开发商们摆脱了非常低层次的细节方案,取代了Silicon Graphics时代的OpenGL ES。虽然OpenGL从工作站到智能手机都能够运行,但这是它的力量也是它的弱点,会导致代码膨胀。
因此,Metal推出之时就受到了诸多公司的支持,最新版本的Unity、Epic的最新虚幻4、Crytek的CryEngine以及EA的寒霜(Frostbite)等一系列顶尖游戏引擎,都宣布支持Metal。
64-bit处理器
事实上搭载A7处理器的设备推出之时就已经令人震撼,苹果方面表示会带来桌面级处理器的性能,且显而易见的是,目前A7处理器的性能并没有被挖掘出来。
A7 CPU架构简图
目前苹果并没有公开A8处理器的更详细信息,不妨先来看看A7处理器的性能。A7采用的Cyclone是一个很宽的架构,每个时钟周期最多可以同时解码、发射、执行、收回6个指令/微操作。而A7的重排序缓冲也达到了惊人的192,是上代的四倍多,正好与Intel Haswell架构一样。分支预测错误惩罚也增加了,但幅度不大,而且又正好与Intel Sandy Bridge及其后的架构在同样范围内。换句话说,A7的架构已经在某些方面和Intel桌面产品架构处于同一级别了。
作为性能演示的作品《禅意花园》
1 2 下一页友情提示:支持键盘左右键"← →"翻页