作者:Cristiano Ferriera 和 Joseph Wells
图 1Dreamworks 的 ”School of Dragons(驯龙学院)* “现可原生支持 X86
Unity* 与英特尔® 开展了紧密合作,并通过安卓* x86 优化为移动设备游戏玩家带来更多丰厚奖励。Jumpstart* 等游戏公司希望在尽可能在更多的平台上轻松发布软件,同时实现显著的性能提升。Unity 的 4.6 版本可提供原生 x86 支持,从而实现这些目标。Jumpstart 将全新 Unity 4.5.4f1 版本应用于游戏 ”School of Dragons (驯龙学院)”后,通过启用原生 x86 支持,成功将帧速率提升了 146%,并将 CPU 占用率降低了 87.6%1。
JumpStart “School of Dragons(驯龙学院)”中非原生与原生 x86 支持的横向对比
相比之前的非原生支持,Unity 软件的原生安卓 x86 支持提供了这些卓越的潜在优势:
- 加载时间大幅缩减
- 帧速率 (FPS) 性能提升
- 能耗降低
基准
在 Unity 4.6 版本之前,安卓系统中所有基于 Unity 的游戏均以非原生 x86 模式运行。如下图 2 非原生栏所示,JumpStart 的 “School of Dragons (驯龙学院)”在帧速率和 CPU 占用率方面均表现欠佳。
启用 x86 支持
Jumpstart 的首席开发人员 Thomas Su 很快开始使用 Unity 发布的限量版 alpha 4.5.4f1 版本。启用原生 x86 支持后,“School of Dragons(驯龙学院)”的 FPS、加载速度和能效均实现了显著提升,如图 2 所示。
借助全新版本的 Unity 4 和 5 产品,现可自动内置 x86 支持。除了游戏代码之外,Jumpstart 还拥有多种主要插件,例如 Facebook* SDK、Supersonic* 以及需包含的 Prime31* 选项。 Su 了解完整构建的简易性:“这对大家来说非常简单。我们只需用包含 x86 支持 Unity 的新版 Unity 打开并重新构建安卓项目即可.”
Jumpstart 开发团队非常高兴得出了下列结果:“性能非常出色。基于原生支持构建的 FPS 提高了一倍。在测试中,从 图 2 可知,从人物选择界面到游戏播放的测量时间反映,“School of Dragons(驯龙学院)”的加载时间缩短了几秒钟。
图 2.Jumpstart “School of Dragons(驯龙学院)* ”的 FPS 和加载时间均提升了超过 20%。
总结
Jumpstart 通过启用原生 x86 支持显著提升了性能。Unity 软件的最新 4.6 版本可帮助安卓开发人员在基于英特尔处理器的移动设备上同样实现卓越的成效。
相关内容
Cristiano Ferreira 是英特尔开发人员关系部门的软件工程师,专门负责移动游戏和图形 ;Cristiano 帮助游戏开发人员为客户提供英特尔硬件所能实现的最佳体验。
Joseph Wells 拥有北亚利桑那大学技术写作专业的硕士学位,以及计算机科学专业的理学学士学位。他将此作为毕生的技术职业,并凭借其敏锐的洞察力和出色的指导,为其他人提供支持并进一步激发他们的兴趣。
[1] 性能测试中使用的软件和工作负载可能仅在英特尔微处理器上针对性能进行了优化。SYSmark* 和 MobileMark* 等性能测试均使用特定的计算机系统、组件、软件、操作和功能进行测量。上述任何要素的变动都有可能导致测试结果的变化。请参考其它信息及性能测试(包括结合其它产品使用时的运行性能)以对目标产品进行全面评估。
本文测试所采用的系统配置:英特尔参考设计平板电脑、Android 4.4 和 Unity 4.5.4f1。英特尔® 凌动™ 处理器 Z3775(2M 高速缓存、4 核、高达 2.39 GHz,以及英特尔® 高清显卡(基础频率为 311mhz),2 GB 内存,16GB 固态盘。如欲了解更多信息,请访问 http://www.intel.com/performance。