2011-09-02 40 views
7

附带ADK为Eclipse下使用的仿真器是好的测试基本的Android应用程序的功能,但:你测试Android应用的硬件设备是什么?

  • 这不是很高性能的
  • 它并不能反映真实世界的硬件和软件配置
  • 它不支持不同的输入设备,如d-pad,触摸屏,轨迹球甚至蓝牙/ USB控制器。

Android开发者的职位从Android Market中提取平台版本,屏幕尺寸和密度,和OpenGL ES版本的一些非常有用的滚动图表:

那些确实有助于缩小一些范围但我发现自己真的很想知道各种设备支持的输入方法的比例是什么......触摸是90%的市场还是只有5%?那些支持多点触控的比例是多少?

例如...任何玩过免费和开源游戏Replica Island(http://replicaisland.net/)的玩家都知道你如何控制游戏,因为它支持多种输入法。我认为Chris和Genki在这里做得非常出色,但是如果你使用触摸屏,你就会知道在5-7英寸的设备上游戏比在10英寸以上的设备上可玩得多。这是因为左右滑动控制不能保持与屏幕尺寸增加相同的物理尺寸 - 这意味着您必须在大型触摸屏设备(如蜂窝平板电脑)上移动得太远才能感到舒适。

这些是您在开始使用各种硬件设备进行测试时才发现的各种问题。或者,您可以等到用户为您进行测试并开始降低您的应用评级。

所以之后我的长征介绍,这里是我的问题给你:

  1. 你买什么采集硬件设备的软件开发使用,你有没有发现,这些选择已经是有益还是有害?
  2. 您是否使用第三方测试服务,并容忍测试报告(小时/天而不是即时满足)之间的漫长周转时间?

回答

0

在这个阶段,我只是有两部手机测试:

  • 的HTC Magic(3.5" 触摸屏)
  • 三星Galaxy S II(4.3" 触摸屏)

有这些手机之间的感知密度有很大的差异,所以它在测试我自己的游戏时比较有帮助。现阶段的重大遗漏是平板电脑 - 目前尚无法证明成本合理。

我也打在周围用LCDDensity for Root的那一刻,它允许你改变即时的屏幕分辨率。有趣的是看到同样大小的屏幕是什么样子,在(即接近Retina显示屏)

0

我有设备的自己的集合:

  • 片剂与10" 屏幕(摩托罗拉XOOM);
  • 的Nexus S作为参考智能电话;
  • 与硬件键盘(摩托罗拉Droid)装置;我需要它,因为它具有略微不同的UI(HTC Sense),HTC手机在我的国家非常流行。它是收集中最不实用的设备;
  • 一对具有非标准的屏幕分辨率的设备。
1

对我来说,测试设备有点像小型货车酿像素越多,我得让朋友只是为了获得进入自己的手机;-)

说真的,我做水龙头的朋友和家人的资源。我是一家小商店,买不起很多测试设备。然而,即使有了这个有限的资源池,我也可以使用以下设备,它似乎对我很好:

  1. Original Moto DROID(现在看起来像这样的狗)。
  2. DROID Pro的(碎屏,但测试还是不错的)。
  3. 华硕eTransformer
  4. 三星Galaxy Tab(7" )
  5. HTC Rezound(我个人的手机 - 它的岩石)
  6. 三星费(我妻子的电话)
  7. DROID X(女婿)
  8. HTC-东西,我不记得现在(女儿&儿子)
  9. 亚马逊Kindle Fire(父亲)。

所以,你可以看到,不花一大笔钱我有一个很好的一套测试设备,不计一切我按入服务,测试者的朋友。对于所有那些我确实没有遇到过平台特定问题的许多问题。我听到很多关于碎片的抱怨(可能大部分来自iOS开发人员),但如果您智能地开发您的应用程序,这不是一个大问题。

相关问题