在Eclipse下使用的ADK附带的模拟器可用于测试基本的Android应用程序功能,但是:
Android开发者发布了一些非常有用的平台版本,屏幕尺寸和密度的滚动图表,以及从Android电子市场中提取的OpenGL ES版本:
这些确实有助于缩小某些选择的范围,但我发现自己真的想知道各种设备支持的输入方法的比例是什么......触摸是90%的市场代表,或者只有5 %?那些支持多点触控的比例是多少?
例如......任何玩过免费和开源游戏Replica Island(http://replicaisland.net/)的人都知道你控制游戏的方式因设备而异,因为它支持多种输入法。我认为Chris和Genki在这里做得非常出色,但是如果你使用触摸屏,你就会知道游戏在5-7英寸设备上比在10英寸以上的设备上更具可玩性。这是因为左右滑动控件不能保持与屏幕尺寸增加相同的物理尺寸 - 这意味着您必须在大型触摸屏设备(例如Honeycomb平板电脑)上移动太远以使其舒适。
这些是您在开始使用各种硬件设备进行测试时才发现的各种问题。或者您可以等到用户为您进行测试并开始降低您的应用评级。
因此,经过长时间的介绍,以下是我的问题:
答案 0 :(得分:1)
对我来说,测试设备有点像皮卡车:我会交朋友只是为了获取他们的手机; - )
说真的,我确实把朋友和家人作为资源。我是一家小商店,买不起很多测试设备。然而,即使有这些有限的资源池,我也可以使用以下设备,这似乎对我很有帮助:
所以,正如你所看到的,不花一大笔钱,我就拥有了一套相当不错的测试设备,不包括我作为beta测试者投入服务的所有朋友。对于所有这些,我真的没有遇到过平台特定问题的许多问题。我听到很多关于碎片的抱怨(可能主要来自iOS开发人员),但如果你智能地开发你的应用程序,这不是一个大问题。
答案 1 :(得分:0)
我有自己的设备集合:
答案 2 :(得分:0)
在这个阶段,我只是用两部手机进行测试:
这些手机之间的感知密度存在很大差异,因此在测试我自己的游戏时进行比较会有所帮助。在这个阶段的主要遗漏是平板电脑 - 但还没有能够证明成本合理。
我现在也在使用LCDDensity for Root来玩,它允许您即时更改屏幕分辨率。有趣的是看到相同尺寸的屏幕看起来像是多少像素(即更接近Retina显示屏)