独立/小组开发人员如何在多个设备上进行测试?

Jam*_*mes 10 android

首先,抱歉,如果这太主观,我只是不知道如何/在哪里问.

无论如何,根据我最近的所有问题,我正准备尽快发布Android应用程序,大部分测试都是在我的手机Droid上完成的.我真的没有钱在"多个"设备上进行测试,我也不知道有任何人使用旧手机,我可以寻求帮助,可能会遇到任何类型的错误.更何况,当我收到错误报告时,我将如何为该特定手机修复它而无需购买它以确保它实际上得到修复,或者该人没有发现一次性奇特的事故小故障?

你们是如何解决这些问题的呢?

Che*_*mon 5

您可以通过模拟器测试绝大多数问题:

查看有关平台版本屏幕大小的数据,以了解应测试的配置.

基于该数据,我将测试至少一个API版本为1.5,1.6和2.1的配置,以及具有中密度和高密度分辨率的版本.

如果你想测试物理设备,我猜想G1和Droid会是前两个...... G1会给你较低的API版本,而Droid会给你2.1.

取决于您的应用程序可能就足够了.大量使用OpenGL扩展的应用程序可能需要进一步测试,因为这是设备与设备之间差异最大的区域.我不认为模拟器就足够了.有关差异,请参阅此主题.

除此之外,我只是将应用程序的演示版发送给几个朋友或适当的论坛.如果在启动后发现问题,从有问题的用户收集日志数据会非常有帮助.我不会过分担心设备特定的问题,但我认为它们并不常见.