2

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

4

2 回答 2

3

是的,有。这里有几个例子,我想不到:

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

所以,是的 - 一定要尽可能多地检查你的手机。

于 2012-02-06T21:51:42.573 回答
2

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

于 2012-02-06T21:50:17.893 回答