在为iOS开发时,您通常会测试哪些设备?

时间:2010-09-07 18:04:32

标签: iphone

我需要购买测试iOS应用程序所需的任何设备。我最初的想法是在第一代iPod Touch和iPhone 4上进行测试。使用3.1软件对旧版iPod Touch进行测试,可以很好地指示应用程序如何在少量内存的情况下工作,而iPhone 4显然是一款测试更快的系统。

在提交申请之前,您通常会测试什么?

3 个答案:

答案 0 :(得分:2)

至少,运行我列为部署目标的最旧操作系统的设备,我拥有的最慢的设备/操作系统组合(例如运行4.0.x的3G可能比运行3.x操作系统的任何设备慢)应用程序支持的,以及当前/最新发布的操作系统。

包含我的应用支持的所有功能的设备(例如麦克风,相机,陀螺仪,GPS等,如果需要的话。)

可选择使用iPad,如果该应用是通用的,或者如果没有看到2X变焦看起来有多糟糕。

可选地,安装了Beta操作系统的设备如果出现Apple,我会在计划修改应用程序之前将其发布。

答案 1 :(得分:2)

到目前为止,我提交的所有应用程序都与iOS 3.1.x兼容,我在旧的第一代iPod Touch上测试它们。我也在我的3.2.2 iPad和我的4.0.2 iPhone 3GS上进行测试。

我的猜测是所有这些答案都将沿着相同的路线 - 使用与您的应用程序兼容的各种设备进行测试(即满足最低部署版本)。

如果您开发支持3.1.x的通用应用程序,这一点尤其重要。你会发现很多关于模拟器永远无法获得的硬件的错误。

答案 2 :(得分:1)

现在,我测试使用3g运行3.1(流行版本),3gs运行4.0.2(最新),触摸运行3.1.3(基本上3.1),和iPhone 4 4​​.0.2。

主要尝试保持3.x设备,然后显然是具有最新操作系统的设备。

根据AdMob报告...大约98%的用户升级到至少3.0,而不是那些用户不应该是您的客户群(不太可能使用新应用)。