<分区>
这是上下文:我必须开发一个从 2.2 版到 4.0 版的 Android 应用程序。
我读过当然最好在许多设备、许多屏幕尺寸等上进行测试......
我需要在“普通”手机上进行测试,这意味着不是最慢的设备,但也不是最快的。
哪种策略看起来最好:
- 购买 Nexus,因为没有来自构造函数的覆盖并且是 Google 产品(哪个适合我的需求?),并使用官方 ROM 在不同的操作系统版本上进行测试(使用模拟器进行屏幕尺寸测试)
- 购买 2 部具有不同屏幕功能和不同操作系统版本的中国手机(更便宜,而且还不错)。
我找不到关于那个的最新主题。你能给我一些建议吗?谢谢!
从较高的层次上,我认为是否可以通过将不同的设备类别划分到桶中,例如2.x手机、3.x平板(现在几乎可以忽略这个市场)、4.x手机、4.x 7寸、4.x平板。
然后,由于没有什么比硬件购买设备更好的选择了您可以负担得起的存储桶大小,所以首先从最大的存储桶开始。对于其余部分,请使用模拟器,直到需要意味着拥有该设备是件好事。
看这里的图表:-
http://developer.android.com/about/dashboards/index.html
2.3 手机是您最大的桶,您将获得 ebay 的廉价设备。我使用 nexus 1 作为我的 stock 2.x 设备。
4.x 设备是下一个。 Nexus 7 非常物有所值,并且非常适合测试手机和平板电脑的用户界面,尽管您需要为此调整资源设置。或者 Nexus 7 和 Nexus 4,如果可以的话。
模拟器一直在变得更好,您现在可以模拟特定的设备设置,这有助于解决某些设备/屏幕尺寸的错误,但希望这种情况很少见。
希望对你有帮助,
瑞安