我們有一個Android的CPU相關代碼,我想看看客戶使用的設備有多少個是ARMv6/ARMv7,如果還有ARM v5,有多少ARMv6有VFP,Tegra或氖百分比。任何提示可以找到這樣的統計信息?Android CPU ARM架構
BR 斯登
我們有一個Android的CPU相關代碼,我想看看客戶使用的設備有多少個是ARMv6/ARMv7,如果還有ARM v5,有多少ARMv6有VFP,Tegra或氖百分比。任何提示可以找到這樣的統計信息?Android CPU ARM架構
BR 斯登
如果要收集這些數據,簡單地做「貓的/ proc/cpuinfo中」和飼料Google分析帳戶與此數據:)(我做了很多研究這種方式)。
如果您正在尋找已經作過統計我認爲任何人已經過時了:) 普通智能手機用戶改變他的手機每一年或兩年,這取決於他的載體的政策, 我會忘記的ARMv6/ARMv7的和霓虹燈在你的地方,armv6目前僅在中國某些地方銷售:),而霓虹燈非常好,但例如tegra 2與它不兼容, 另一方面是tegra2擁有約0.05%的市場份額,vfp支持每個armv7和arm v7約佔市場的95%或更多。我懷疑任何人使用谷歌播放或實際上是支付應用程序使用armv6或反老化, 大多數谷歌播放用戶正在使用三星galaxy例如約20%的我的應用程序的總下載下載在星系s2上,10%在nexus上,它看起來像支持所有/較舊的設備根本不是一個好主意,它需要很長時間,付費用戶通常使用高端手機。
最後,我不認爲這種數據可以改變你寫你的應用程序的方式,因爲無論什麼沒有報告說的情況是:
的另一個考慮是,ARM是,可以有多種形式,並與我的意思是事實,如果你選擇2商業產品一樣的Tegra 2和OMAP 4430,它們都是ARMv7的設備,但該架構Tegra 2不支持NEON,而整個OMAP 4系列支持這種註冊表,所以即使關於指令集的標籤也不能真正告訴您設備本身的真正潛力。
最後,值得一提的是,Play Store不會告訴你任何關於此的信息,因爲了解最常用的平臺並不會真正起到幫助作用,並且最終你總是必須執行相同的任務和檢查這種功能取決於你。
有一件事情可以讓它更容易。從來沒有任何ARMv5 Android手機。所用的最低CPU是Qualcomm MSM7200(ARMv6)。可能有一些廉價的平板電腦使用更廉價的ARM CPU,但它們只佔很小的百分比(如果它們存在的話)。 – BitBank
這是一個編程問題? –
嗨BitBank,ARMv5的MXPlayer在Google Play上有100-500K的下載量,所以有一些設備... – STeN