可能重复:
What hardware devices do you test your Android apps on?
我正在将我的iPhone应用程序移植到Android,计划在Google和Amazon AppStore中发布它。我计划定位操作系统版本2.2和2.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等。顺便说一句,你可能需要确保它适用于不同的分辨率。