首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android CPU ARM架构

Android CPU ARM架构
EN

Stack Overflow用户
提问于 2012-06-07 03:20:42
回答 2查看 3.7K关注 0票数 8

我们有一个Android CPU依赖的代码,我想看看有多少客户使用的设备是ARMv6/ARMv7,如果还有ARM v5,有多少ARMv6有VFP,特格拉或霓虹灯的百分比是多少。在哪里可以找到这样的统计数据?

BR STeN

EN

回答 2

Stack Overflow用户

发布于 2012-08-14 10:22:04

如果你想收集这样的数据,只需输入"cat /proc/cpuinfo“并将这些数据提供给googleanalytics帐户:) (我用这种方式做了很多研究)。

如果你正在寻找已经做出的统计数据我认为其中任何一个是过时的:)正常的智能手机用户更换他的手机每一两年,取决于他的运营商政策,我会忘记armv6/armv7和霓虹灯在你的地方,armv6目前只在一些中国的手机销售:),霓虹灯是非常好,但例如特格拉2是不兼容的,另一方面是tegra2有大约0.05 %的市场份额,vfp是在每一个armv7支持,以及arm v7大约95 %的市场份额或更多。我怀疑任何使用谷歌play的人,或者实际上是在为使用armv6或更老的应用程序付费的人,大多数谷歌play用户都在使用三星galaxy例如,我的应用程序总下载量的20%是在galaxy s2上下载的,10%是在Nexus上下载的,看起来支持所有/旧设备这根本不是一个好主意,这需要很多时间,而且付费用户通常使用高端手机。

票数 3
EN

Stack Overflow用户

发布于 2012-08-14 10:54:04

最后,我不认为这种类型的数据会改变您编写应用程序的方式,因为无论报告中提到的情况是什么:

  • Play Store应用程序不检查是否存在此类型的霓虹灯。按照前面的声明,正确运行应用程序的唯一方法是在运行时检查对该技术的支持。例如,您必须检查设备是否支持霓虹灯,这是您作为程序员的问题,Play Store不会检查此问题。
  • 如果您未使用特定的指令集,则不会出现此问题,因此应在3、2、1中删除此问题... !

另一个考虑因素是ARM是一个可以有多种形式的架构,我的意思是,如果你选择像Tegra2和OMAP4430这样的商业产品,它们都是ARMv7设备,但Tegra2不支持霓虹灯,而整个OMAP4家族都支持这种注册表,所以即使是关于指令集的标签也不能真正告诉你设备本身的真正潜力。

最后,值得知道的是Play Store什么也不会告诉你,知道最常用的平台不会真正有帮助,最后你总是必须做同样的任务,这类功能的检查取决于你。

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

https://stackoverflow.com/questions/10920747

复制
相关文章

相似问题

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