Unity* 的最新 4.6 版本可轻松支持原生 x86 应用。Square Enix 很快便发现了在安卓系统上支持原生 x86 所带来的优势,通过启用 Unity 原生 x86 支持,Hitman GO* 版本开发人员轻松将游戏加载速度加快了 31.2% ;1.

相比之前的非原生支持,Unity 软件的原生安卓 x86 支持提供了这些卓越的潜在优势: ;

  • 加载时间大幅缩减
  • 帧速率 (FPS) 性能提升
  • 能耗降低

基准

在 Unity 4.6 版本之前,基于 Unity 的游戏以安卓非原生 x86 模式运行,无法在 x86 硬件上完全发挥潜能。例如,如下图 1 的非原生栏所示,Square Enix 的 Hitman GO 在 FPS 和每帧能耗两方面均表现欠佳。

Francis Pétrin 是 Square Enix Montréal 公司 Hitman GO 团队的一名程序员。由于程序员的日常工作安排十分紧凑,他希望能够通过最简单的路径支持更多平台。当 Square Enix 听说英特尔与 Unity 开展紧密合作,实现了对安卓的 x86 支持,Francis 最新提出“何时实现 x86 支持”的问题。

启用原生 x86 支持

幸运的是,答案是“很快!”Unity 为 Square Enix with 提供了限制性版本的 alpha 构建,它包含 x86 构建特性。  Francis 指出 " Hitman GO 项目已从 Unity 4.3.4f1 升级至 4.5.4f1,可面向设备推出。升级流程本身实现了无缝升级。代码库或插件/中间件均未产生任何问题。”Francis 非常高兴一切都可即购即用,并在 x86 设备上实现了显著的性能提升。

如图 1 所示, 帧速率的提升立竿见影 ;帧速率的提升直接促成了能耗的降低、用户体验的改善以及续航时间的延长。

图 1. x86 原生支持助力1 性能提升

此外,原生代码还可减少 CPU 的工作负载,从而支持基于 Unity 的原生 x86 游戏获取更高的性能,同时降低 CPU 占用率。测量应用启动到菜单互动所用的时间后,发现游戏的加载时间缩短了 2.57 秒。

总结

Unity 原生 x86 支持开启一个快速增长的细分市场,Square Enix 可因此借助更出色的图形效果、更快的加载速度和更低的能耗获取收益。Square Enix 为 Hitman Go 启用了原生 x86 Unity 支持,将 FPS 提升了 14.6%,游戏加载时间缩短了 31.2%。Francis 总结说,"我们已在 (native x86) Google Play* 发布了包含这一特性的最新更新。总体来说,我们非常高兴看到英特尔的合作伙伴关系与 Unity 的“多平台,更简单”理念完全契合。"

相关内容

在 Unity 上启用 x86 原生支持  文章链接

在 Unity 上启用 x86 原生支持 视频链接

关于作者

Cristiano Ferreira 是英特尔开发人员关系部门的软件工程师,专门负责移动游戏和图形 ;Cristiano 帮助游戏开发人员为客户提供英特尔硬件所能实现的最佳体验。

Joseph Wells 拥有北亚利桑那大学技术写作专业的硕士学位,以及计算机科学专业的理学学士学位。他将此作为毕生的技术职业,并凭借其敏锐的洞察力和出色的指导,为其他人提供支持并进一步激发他们的兴趣。


[1] 性能测试中使用的软件和工作负载可能仅在英特尔微处理器上针对性能进行了优化。SYSmark* 和 MobileMark* 等性能测试均使用特定的计算机系统、组件、软件、操作和功能进行测量。上述任何要素的变动都有可能导致测试结果的变化。请参考其它信息及性能测试(包括结合其它产品使用时的运行性能)以对目标产品进行全面评估。

本文测试所采用的系统配置:英特尔参考设计平板电脑、Android 4.4 和 Unity 4.5.4f1。英特尔® 凌动™ processor Z3775 (2M 高速缓存、4 核、高达 2.39 GHz,以及英特尔® 高清显卡(基础频率为 311mhz),2 GB 内存,16GB 固态盘。

Unity* 原生 X86 支持使Square Enix的Hitman GO*卓尔不凡相关推荐

  1. unity android x86,Unity3d面向英特尔 x86 平台的 Unity* 优化指南: 第 4 部分

    目录 返回至教程第 3 部分: 不必要的高分辨率纹理很容易成为移动游戏中的瓶颈,造成硬件效率降低. 因此,您不仅需要确认场景中所用纹理是否采用压缩格式,而且还需要核实您已经选中 Generate Mi ...

  2. Square Enix应该如何处理《最终幻想VII》翻拍的其余部分?

    Final Fantasy VII. 最终幻想VII>的剧透. With the first part of the saga already released, the development ...

  3. 【翻译】CEDEC2012 SQUARE ENIX GPGPU实现高速GI烘培工具的方法

    虽然实时GI技术已经趋于成熟了,但出于对不同平台的性能和质量的考虑, 更倾向搭配一些预计算的渲染技术来实现,如给静态物体提供GI的LightMap, 给动态物体提供GI的Irradiance Volu ...

  4. The Sandbox 和 Square Enix 合作,将《末日危城》RPG 体验带入元宇宙

    <末日危城>土地将作为冒险的起点,创作者将能够使用授权内容建立他们自己的新的<末日危城>体验. 我们很高兴地宣佈,The Sandbox 与 SQUARE ENIX® 建立了新 ...

  5. 安卓应用提供64位原生的支持

    一.优缺点 优点:64位通常会使应用运行的更加的快,因为64位的指令集支持更高的代码运行效率,为用户提供更快.更丰富的体验 缺点:64位构建会让APK的体积变的更大,多了so库 二.如何为安卓应用提供 ...

  6. Android 4.2.2原生Launcher修改使之可以运行过程小结

    Android 4.2.2原生Launcher修改使之可以运行过程小结 要想让原生的Launcher代码能运行起来,主要有三个问题: 1.Launcher类编译不过的问题:com.android.co ...

  7. 《最终幻想》《古墓丽影》发行商Square Enix开始涉足NFTs和区块链游戏

    来源/ nintendolife 编译/Ivans 随着Sega.Ubisoft和EA等公司都在寻求NFT和区块链游戏的潜力,其他公司也不可避免地跟进,现在,轮到游戏行业老手Square Enix了. ...

  8. iOS小技能: 开发 uni 原生插件(支持iOS Extension)

    文章目录 引言 I 开发 uni-app 原生插件 1.1 SDK 包结构说明 1.2 目录格式配置 II iOS Extension(扩展) 2.1 插件作者配置 2.2 插件使用者配置 III 注 ...

  9. square enix服务器维护,Square Enix解决《最终幻想14》的服务器问题

    在最近数字版售罄之后,<最终幻想14>制作人兼导演吉田直树已经解决了玩家在 "新玩家极度涌入 "之后所面临的问题. 在<最终幻想14>网站的一篇新闻报道中, ...

最新文章

  1. Python精讲Numpy基础,大牛笔记详细解释
  2. 手动实现kt(java)同步工作流和异步工作流
  3. 大数运算(7)——大数阶乘(求阶乘)
  4. ios 各种锁的使用性能比较
  5. 消费和部署ASP.NET WebApi服务–陷阱
  6. 提醒 顶部弹窗_电脑桌面怎么增加文字提醒?
  7. JAVA框架常用端口
  8. c++——使用PlaySound()播放声音
  9. 遗传算法matlab_当结构设计遇到遗传算法应用ANSYS和MATLAB联合优化设计探索(二)...
  10. 关于Win10已设置默认打开方式的清除方法
  11. Win10启动或关闭windows功能,一直显示“请稍后”该怎么办?(win10请稍后)
  12. 前端入门-HTML篇
  13. 2014秋季新款韩版潮流女装黑白拼色气质一字领打底收腰显瘦连衣裙F506
  14. 万字好文!数据治理体系与能力提升
  15. HTML淘宝购物车页面的实现
  16. matlab tikz,TeX系列: matlab2tikz--matlab图形数据转化为tikz命令
  17. 通过新外设CLB猜测TI C2000的发展方向
  18. Matlab符号数学Symbolic Math Toolbox™帮助文档(全)
  19. 开源项目之 Wall Clock Control(模拟时钟)
  20. java本地缓存_java缓存——(五)LocalCache本地缓存分享

热门文章

  1. 自己动手编写ssh登陆管理工具
  2. Python地学分析 — GDAL对遥感影像重投影
  3. 老李分享:JAVA性能监控工具
  4. 阳新一中2021高考成绩查询入口,点燃激情,赢在高考----阳新一中2021届高三年级百日誓师暨励志演讲报告会...
  5. while循环——求100以内偶数和
  6. 记录遇到的bug和一些工作心得
  7. (2) 机器视觉技术发展的五大趋势
  8. Deepin更换壁纸命令
  9. React源码解读之更新的创建
  10. matlab计算特征多项式