开发一款Android智能手机应用程序 - 您建议在哪些设备上检查该应用程序?

3
在发布新应用之前,您建议在哪些设备上检查其是否运行良好?您有什么经验?您如何处理这个问题?
例如,那些在HTC Desire上运行顺畅的应用程序是否在所有HTC设备上表现相似?是否有一些必须检查该应用程序的设备?
我喜欢把自己描绘成发布高质量产品而不是将一些垃圾扔到市场上的人。 :) 但我想我不是唯一一个不能购买5个或更多设备来确保应用程序在每种设备上都能正常工作的人。
感谢您的帮助!
最好的祝福 S.
4个回答

2

我的应用程序中最常见的问题是在安卓上冻结,其他设备没有冻结报告...只有安卓。

如果您可以使用不同的设备测试,那很好。如果没有,至少要使用模拟器测试所有可能的屏幕尺寸和密度。这就是我的建议。


1
我在测试安卓应用时遇到的一个问题是,我经常使用外置键盘,忘记了90%的安卓设备没有外置键盘。我曾因此烦扰了很多用户,因为我忘记了他们在输入时看不到屏幕的一半。 - CodeFusionMobile
嗯...好的提示!我也差点忘记了对于我来说熟悉的事情,对于普通没有经验的用户来说可能会非常棘手。 - WarrenFaith

2

我建议除了不同的密度之外,还应该在触摸屏和5向导航上进行测试。 测试屏幕方向可能也很好,但我还没有想出如何在AVD上实现这一点。


Matt,请查看此链接:http://developer.android.com/guide/developing/tools/emulator.html#controllingCtrl+F11可以更改方向... - Dennis Winter

2
我建议您使用代表各种硬件等级的手机。检查低端设备(例如Droid)上的性能,以确保您的应用程序不会太苛刻,并且可以平稳运行。同时,还要在高端设备(例如EVO)上进行测试,以确保该应用在高清晰度屏幕等高端设备上显示出色。
另一个很好的测试设备是Nexus One。它处于中间水平,拥有一流的屏幕、体面的硬件,并且运行Froyo,但并非最新最棒的。

0

我用一个安卓手机进行了测试,虽然我的应用程序运行得很完美,但我仍然收到了关于其他手机(如X10、EVO等)崩溃的评论和1星评价。

我也注重质量,不想在市场上发布一款只经过了部分测试的应用程序。我花费了大量时间进行测试。最终,它在某些手机上无法正常工作,而我真的无能为力。


也许定期聚会一些安卓迷带着他们的设备来会有所帮助;听起来像是一个“调试派对”... ;) - Dennis Winter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接