公司资讯

了解最新公司动态及行业资讯

当前位置:首页>公司资讯

Android 通过最新 NDK 开放原生 C/C++ 游戏开发

时间:2024-08-17   访问量:1200

Google 已宣布发布适用于 Gingerbread 的 NDK r5,这是其适用于 Android 的原生开发工具包的最新版本,旨在协助在该平台上工作的工作室。

在谷歌看来,新版 NDK 整合的 API 可以让用 Java 编写代码成为过去,完全用 C 和 C++ 编写的游戏只需进行很少的改动便可在该平台上运行。

Android 的魅力

Google 开发者倡导者 Tim Bray 声称,该产品的发布涵盖了该公司最初计划通过 NDK 实现的所有目标。

他在 Android 开发者博客上表示:“借助最新版本的 NDK,我们打算进一步提高您的应用程序的性能,这一次的提升幅度相当大。”

“借助 NDK r5,我们引入了新的 API,让您可以使用本机代码执行更多操作。除了完全本机的应用程序之外,最新的 NDK 还允许您使用本机代码播放声音、处理常见的应用程序事件、直接控制窗口、管理 EGL 上下文以及直接从 APK 文件中读取资产。”

别胡说八道

Bray 表示,NDK 附带了预构建的 STLport 版本,这使得将依赖 STL 的应用程序引入 Android 变得更容易一些。

NDK r5 还增加了对 RTTI、C++ 异常、wchar_t 的向后兼容支持,并增加了改进的调试工具。

Bray 总结道:“我们努力提高此版本 NDK 的实用性,因为你们,那些真正制作出令人惊叹的应用程序的开发人员,告诉我们你们需要它。”

“此版本专为帮助游戏开发人员继续前进而设计;借助 Gingerbread [Android 2.3] 和 NDK r5,现在只需进行最少的修改即可将完全用 C 和 C++ 编写的游戏轻松移植到 Android 上。

“简而言之,此版本解决了我们自发布第一个版本的 NDK 以来在过去一年中收到的许多请求。”

Android 通过最新 NDK 开放原生 C/C++ 游戏开发

[来源:谷歌]

上一篇:2012 年黑莓世界:RIM 保证“优质”BB 10 应用和游戏将至少盈利 10,000 美元

下一篇:《彩虹六号:围攻》免费添加新决战模式和地图

返回顶部