首先,对不起,如果这太主观,我只是不知道怎么回事/在哪里问.
无论如何,根据我最近的所有问题,我准备好尽快发布一个Android应用程序,大多数测试已经在我的手机,Droid上完成.我真的没有钱来测试“多个”设备,也不知道任何一个较老的手机,我可以要求帮助,可能会得到任何种类的错误.更不要说,当我收到一个错误报告时,我该怎么去修复那个特定的手机,而不用买它,以确保它实际上是固定的,或者那个人没有碰到一次一次性的怪异事故的故障?
你们如何解决这些问题?
解决方法
您可以通过仿真器测试绝大多数问题:
查看platform versions和screen sizes上的这些数据,了解您应该测试哪些配置.
根据这些数据,我将至少测试一个API 1.5,1.6和2.1的配置以及中密度和高密度分辨率的版本.
如果你想测试物理设备,我会猜测G1和Droid将是前两名… G1会给你较低的API版本,而Droid会给你2.1.
取决于您的应用程序可能是足够的.大量使用OpenGL扩展的应用程序可能需要进一步测试,因为这是与设备之间最大差异的区域.我不认为模拟器是足够的.见this thread的差异.
除此之外,我会发送一个演示版本的应用程序给几个朋友或适当的论坛.如果您发现问题,收集有问题的用户的日志数据可能是非常有帮助的.我不会太担心设备特定的问题,但我不认为它们是常见的.