通过英特尔更智慧地面向安卓系统开发

如何适应屏幕尺寸

Luke W. 显示如何避免针对无数屏幕尺寸进行设计——方便无比。

立即观看 ›

通过Visual Studio* 2015 创建基于 X86 和 ARM* 设备的 Android* 应用

下载 PDF Android APK 可支持 APK lib/<ABI> 文件夹中 .so 文件(本地库)规定的七种不同架构。 如果 <ABI> 对应 Android 上支持的架构,则为: armeabi、armeabi-v7a、x86、mips、arm64-v8a、mips64、x86_64。 如果 APK 中没有 .so 文件,将自动支持所有架构,但 Visual Studio* 2015 项目例外。 Visual Studio* 2015 Android* 应用项目的 APK 可生成特定于 CPU 的 APK,无论是 C# (Xamarin) 或...

案例分析:使用 CRI 中间件实现面向 Android* 的英特尔® X86 支持

已添加 2016/01/08

下载 PDF 概述 基于英特尔® 凌动™ 处理器的安卓* 设备越来越受到欢迎,支持应用也在不断推出。 为了满足应用开发人员(专注于开发面向采用英特尔凌动处理器的安卓设备的游戏)的需求,中间件公司开始支持 x86。 CRI Middleware Co., Ltd就是一家这样的公司,该公司提供对安卓中间件的运行时库 x86 支持。 该公司通过更改安卓 NDK 中生成文件的构建设置并更换 ARM* NEON* 指令来提供支持。 一种面向 Unity* 的插件包含在面向安卓设备的中间件运行时库的 x86 支持中,它是一种由 Unity Technologies 开发的游戏引擎,...

一个经常被忽略的游戏性能衡量指标——帧时间

下载 PDF 作为质量保证供应商,Enzyme 每周都会测试大量游戏。当涉及到兼容性和性能测试时,我们发现了在许多情况下,通过帧速率基准测试收集的数据并不能展示明显的性能问题。 评估性能时,帧速率或每秒帧数 (FPS) 虽是可行、简单的测量方法,但并不是要考虑的全部数据。另一项关于帧要考虑的重要指标是帧时间。 帧时间通常指的是软件渲染每个帧所需的时间。具体而言,这一时间通过基准测试运行时间乘以应用的平均 FPS 得出,或者在基准测试运行期间渲染的总帧数,而非应用实际运行的秒数。这些数据可以使用英特尔® INDE 图形性能分析器套件等基准测试工具进行收集,并且在评估性能时是重要的考虑因素...

使用 OpenCL™ 2.0 读写图片

致谢 非常感谢 Javier Martinez、Kevin Patel 和 Tejas Budukh 在审核本文和相关示例过程中所提供的帮助。 简介 OpenCL™ 2.0 问世之前,人们无法在同一 kernel 中读写图像。 图像通常声明为 “CL_MEM_READ_WRITE”,但图像传递至 kernel 后,必须是 “__read_only” 或 “__write_only”。 input1 = clCreateImage( oclobjects.context, CL_MEM_READ_WRITE|CL_MEM_COPY_HOST_PTR,...

使用 OpenGL* ES 3.1 面向 Android* 的自适应体积阴影图

  下载 PDF 下载代码样本 作为针对 DirectX* 11 的自适应体积阴影图的跟进,我们展示了一个采用相同算法的端口,专门针对支持 OpenGL ES* 3.1 和 GL_INTEL_fragment_shader_ordering OpenGL* 扩展的 Android* 设备进行了调整。 相比于前一个面向超极本™ 系统硬件的样本,这一版本提供的不仅仅是一个简单的端口,同时还包含了许多优化与折衷,允许算法在较低功耗的移动设备(例如平板电脑和电话)上运行。 AVSM 算法允许在英特尔® 硬件之上,使用实时渲染引擎生成立方体动态阴影和自阴影效果,例如烟雾、...

游戏进行时:英特尔® X86 和 Unity* 竞赛在 Android* 平台上成功举办

已添加 2016/01/07

下载 PDF 英特尔最近与 Unity* 游戏开发引擎的制造商 Unity Technologies 共同提供了一个有趣的比赛,为游戏开发人员提供了一个为使用 Unity 5 的安卓*平台构建含本地 x86 支持的游戏的机会。 2 月,数百名游戏开发人员接受了英特尔 x86 和 Unity 竞赛挑战,展示了他们在提供面向安卓平台的本地 x86 支持方面日益浓厚的兴趣。 您知道,Unity 4 和 Unity 5 现在提供面向安卓平台的 x86 支持。 如果您有兴趣亲自了解如何向 Unity 中的现有 Android 版本添加 x86 支持,请了解如何生成一个包括 x86 和 ARM...

配合英特尔® XDK 使用 Emscripten* 编译器

简介 Emscripten 可将 C 和 C++ 编译成 Javascript。 这样有助于借助 HTML5 运行 C 和 C++ 程序。 英特尔 XDK 是一款 HTML5 交叉平台开发工具,可帮助您轻松、快速地将应用推向市场。 有了 Emscripten 编译器和英特尔 XDK,您现在又多了一种使用 C 和 C++ (作为应用一部分)发布应用的选择。   推动因素 C 和 C++ 是使用范围最广、用户了解最多、最为活跃的编程语言。 基于 C 和 C++ 的程序和资源库还在不断的创建和维护。 由于具备齐全的工具、技巧、文档、编程实践和专业开发知识,许多应用开发人员均选择 C 和 C...

基于英特尔® 架构优化 Android* 操作系统上的 Unity* 游戏:案例分析

下载文档 Unity* 是移动环境(Android* 和 iOS*)中最受欢迎的移动引擎之一,许多开发人员都用它来开发和发布游戏。 基于英特尔平台的 Android 支持 Unity 之前,游戏通常需要在仿真器上运行,以将 ARM* 本地代码转换成英特尔本地代码。 有些非原生 x86 游戏根本无法在英特尔平台上启动,而有些会遇到性能问题。 随着英特尔处理器的移动市场份额不断增长,许多开发人员开始对基于 x86 架构的 Android 支持感兴趣,并希望了解如何对游戏进行优化。 本文将介绍基于 Android 的原生支持所带来的性能提升,并以 Hero Sky: Epic Guild...

循序渐进:使用 LEGO* Minifigures Online 创建更好的游戏

下载  Lego Minifigures Optimization.pdf 游戏厂商可在运行 Microsoft Windows* 的 PC 和运行 Android* 的移动设备上提供卓越的游戏体验,从而迎来前所未有的市场机遇。优化 英特尔® 酷睿™ 处理器 和 英特尔® 凌动™ 处理器 的显卡正迅速成为一种战略需要。 随着移动游戏的发展超越普通休闲游戏,预计这一细分市场的收入将会大幅增长。事实上,据市场研究公司 Newzoo 预测,移动游戏将取代游戏机,成为 2015 年收入最多的游戏细分市场,预计将达到 300 亿美元,到 2017 年将达到 409 亿美元。1 为了加强其 20...

教程:使用英特尔® INDE GPA 改进您的 Android* 游戏性能

下载 PDF 下载代码样本 简介 本教程是关于对基于 Android* 的 OpenGL ES* 3.0 应用进行性能分析、瓶颈识别和渲染优化的分布指南。 示例应用 “City Racer” 将通过程式化城市设置模拟公路赛车。  我们通过英特尔® 图形性能分析器(英特尔® GPA)工具套件对应用进行性能分析。 城市与车辆组合而成的几何结构包含大约 23 万个多边形(69 万个顶点),各种材料映射于四周,而照明由单个无阴影平行光投射灯提供。  提供的源材料包括构建应用所需的代码、项目文件和艺术资产,包含本教程介绍的源代码优化。   致谢 本教程是 David Houlton...