首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该为x86构建我的安卓应用吗?

我应该为x86构建我的安卓应用吗?
EN

Stack Overflow用户
提问于 2011-09-19 18:40:55
回答 1查看 2.9K关注 0票数 2

我正在开发一个Android游戏,我将上传到市场。我使用的是NDK;大部分游戏代码都是C++。

我应该担心对x86设备的支持吗?真的有吗?

目前我只为ARMv6构建;同时为ARMv6和v7构建会增加APK的大小,但不会让它更快(它已经足够快了)。如果我只需要构建一个单一的架构,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-21 21:14:33

如果你能毫不费力地做这件事,我会做的。

这不是因为有大量的Android/x86设备,而是因为支持多种架构是一种很棒的方法,可以消除你可能永远不会遇到的bug(或者这些bug会一直处于休眠状态,直到两年后系统发生变化,你的应用程序突然就不能工作了)。它会让你成为一个更好的程序员。

此外,我很惊讶为armv7构建没有任何优势。您的意思是您已经在armv7设备上运行armv6构建了帧速率上限吗?如果是这样的话,构建armv7仍然可以让你的代码运行得更快,这通常会节省能源,即使它不能提高“性能”。更少的能量=人们使用你的应用程序的时间更长。

现在,话虽如此,我不知道Android工具包,所以我不知道支持多拱门实际上涉及多少麻烦。如果这是一个主要的麻烦,那么一定要坚持使用armv6;它是“大多数”设备的一个很好的基准。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7469638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档