在多部手机上进行Android测试?

时间:2012-02-06 21:45:10

标签: android testing dev-phone

我有一部LG手机(OS 2.2.1)和一台原装Droid X手机,用于测试我的应用程序。我更喜欢通过模拟器在实际手机上进行测试,或者说Android-x86和VirtualBox。是否值得在其他硬件制造商的手机上测试,如三星或HTC?其他供应商的手机是否存在严重差异需要考虑? -Mike

2 个答案:

答案 0 :(得分:3)

是的,有。以下是一些例子,我的头脑:

  • 摩托罗拉认为可以更改手机生日和其他日期存储在联系人中的方式,从“YYYY-MM-DD”中的字符串更改为带有UNIX时间戳的整数值。仅限MotoBlur手机。
  • 摩托罗拉还搞砸了FLAG_BLUR_BEHIND窗口标志,至少有一些像OG Droid这样的手机。使用该标志将使您的活动几乎无法使用,因为屏幕刷新将花费一秒钟。
  • HTC手机(主要是基于Sense的)在日期处理方面存在问题,因此使用SimpleDateFormat可能与其他手机的工作方式不同。
  • 您的通知图标(特别是如果它们有灰色调)可能会在具有自定义皮肤的手机上看起来很奇怪,例如HTC Sense手机。

所以,是的 - 绝对要检查你的手机,尽可能多的不同供应商。

答案 1 :(得分:2)

作为一般做法,我尝试尽可能多地测试手机。有时手机(特别是古怪的迷你手机)可能会有意想不到的屏幕分辨率,如果你没有考虑它们可能会弄乱你的布局。但是,是的,如果可能的话,尽可能多地测试物理设备。