我应该测试哪些Android设备?

时间:2012-01-12 02:20:22

标签: android testing version

  

可能重复:
  What hardware devices do you test your Android apps on?

我正在将我的iPhone应用程序移植到Android,计划在Google和Amazon AppStore中发布它。我计划定位操作系统版本2.2和2.3,因为它们拥有最高的市场份额。

但是,哪些设备拥有最高的市场份额?我想确保我在“常见”设备上进行测试,因此我正在寻找有关在我的测试方案中包含哪些设备的资源/建议。

3 个答案:

答案 0 :(得分:2)

这取决于目标国家/地区,因为设备的市场份额各不相同。 我建议覆盖以下一些属性

带屏幕的设备:ldpi,mdpi和hdpi
屏幕尺寸的设备:小屏幕(3英寸),普通屏幕(4英寸)大屏幕; 7英寸或更多

有关详细信息,请参阅平台版本链接     http://developer.android.com/resources/dashboard/platform-versions.html

答案 1 :(得分:2)

Android世界中没有主导手机型号。我的应用程序支持2.2+(API 8)。其用户中排名前三的手机型号为Galaxy S2 7%,EVO 7%和Galaxy S 2.7%,长尾有“其他型号”。欢迎来到自由世界。 ; - )

从兼容性的角度来看,它更安全,如果你可以忍受它,不使用targetSdkVersion并拥有minSdkVersion ==目标SDK版本(就像你在eclipse中设置的那样)。

此外,请确保以纵向和横向进行测试(除非您的应用仅限于一个应用),包括活动中期的转换。

答案 2 :(得分:0)

AFAIK,只要你的应用程序在目标操作系统上工作,设备就不应该成为问题。无论如何,你可以试试三星Galaxy,HTC等。顺便说一句,你可能需要确保它适用于不同的分辨率。