我们有一个Android CPU依赖的代码,我想看看有多少客户使用的设备是ARMv6/ARMv7,如果还有ARM v5,有多少ARMv6有VFP,特格拉或霓虹灯的百分比是多少。在哪里可以找到这样的统计数据?
BR STeN
发布于 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上下载的,看起来支持所有/旧设备这根本不是一个好主意,这需要很多时间,而且付费用户通常使用高端手机。
发布于 2012-08-14 10:54:04
最后,我不认为这种类型的数据会改变您编写应用程序的方式,因为无论报告中提到的情况是什么:
另一个考虑因素是ARM是一个可以有多种形式的架构,我的意思是,如果你选择像Tegra2和OMAP4430这样的商业产品,它们都是ARMv7设备,但Tegra2不支持霓虹灯,而整个OMAP4家族都支持这种注册表,所以即使是关于指令集的标签也不能真正告诉你设备本身的真正潜力。
最后,值得知道的是Play Store什么也不会告诉你,知道最常用的平台不会真正有帮助,最后你总是必须做同样的任务,这类功能的检查取决于你。
https://stackoverflow.com/questions/10920747
复制相似问题