附带ADK为Eclipse下使用的仿真器是好的测试基本的Android应用程序的功能,但:你测试Android应用的硬件设备是什么?
- 这不是很高性能的
- 它并不能反映真实世界的硬件和软件配置
- 它不支持不同的输入设备,如d-pad,触摸屏,轨迹球甚至蓝牙/ USB控制器。
Android开发者的职位从Android Market中提取平台版本,屏幕尺寸和密度,和OpenGL ES版本的一些非常有用的滚动图表:
- http://developer.android.com/resources/dashboard/platform-versions.html
- http://developer.android.com/resources/dashboard/screens.html
- http://developer.android.com/resources/dashboard/opengl.html
那些确实有助于缩小一些范围但我发现自己真的很想知道各种设备支持的输入方法的比例是什么......触摸是90%的市场还是只有5%?那些支持多点触控的比例是多少?
例如...任何玩过免费和开源游戏Replica Island(http://replicaisland.net/)的玩家都知道你如何控制游戏,因为它支持多种输入法。我认为Chris和Genki在这里做得非常出色,但是如果你使用触摸屏,你就会知道在5-7英寸的设备上游戏比在10英寸以上的设备上可玩得多。这是因为左右滑动控制不能保持与屏幕尺寸增加相同的物理尺寸 - 这意味着您必须在大型触摸屏设备(如蜂窝平板电脑)上移动得太远才能感到舒适。
这些是您在开始使用各种硬件设备进行测试时才发现的各种问题。或者,您可以等到用户为您进行测试并开始降低您的应用评级。
所以之后我的长征介绍,这里是我的问题给你:
- 你买什么采集硬件设备的软件开发使用,你有没有发现,这些选择已经是有益还是有害?
- 您是否使用第三方测试服务,并容忍测试报告(小时/天而不是即时满足)之间的漫长周转时间?