【发布时间】:2023-03-09 02:33:01
【问题描述】:
我需要购买测试 iOS 应用程序所需的任何设备。我最初的想法是在第一代 iPod Touch 和 iPhone 4 上进行测试。在带有 3.1 软件的旧 iPod Touch 上进行测试将很好地表明该应用程序将如何在内存不足的情况下运行,而 iPhone 4 显然是一款测试更快的系统。
在提交申请之前,你们通常会测试什么?
【问题讨论】:
标签: iphone
我需要购买测试 iOS 应用程序所需的任何设备。我最初的想法是在第一代 iPod Touch 和 iPhone 4 上进行测试。在带有 3.1 软件的旧 iPod Touch 上进行测试将很好地表明该应用程序将如何在内存不足的情况下运行,而 iPhone 4 显然是一款测试更快的系统。
在提交申请之前,你们通常会测试什么?
【问题讨论】:
标签: iphone
至少,运行我列为部署目标的最旧操作系统的设备、我拥有的最慢的设备/操作系统组合(例如,运行 4.0.x 的 3G 可能比运行 3.x 操作系统的任何设备慢)和应用支持的操作系统,以及当前/最新发布的操作系统。
包含我的应用将支持的所有功能(如麦克风、相机、陀螺仪、GPS 等,如果需要)的设备。
如果应用程序是通用的,或者如果不是为了查看 2X 缩放看起来有多糟糕,则可以选择 iPad。
(可选)安装了 beta 操作系统的设备,如果 Apple 似乎会在我计划修改应用程序之前发布它。
【讨论】:
到目前为止,我提交的所有应用程序都与 iOS 3.1.x 兼容,并且我在我的旧第一代 iPod Touch 上对其进行了测试。我还在我的 3.2.2 iPad 和 4.0.2 iPhone 3GS 上进行了测试。
我的猜测是,所有这些答案都将大同小异——尽可能多地使用与您的应用兼容的各种设备进行测试(即满足最低部署版本)。
如果您开发支持 3.1.x 的通用应用程序,这一点尤其重要。您会发现大量的硬件错误,而这些错误是模拟器永远不会遇到的。
【讨论】:
现在,我使用运行 3.1(流行版本)的 3g、运行 4.0.2(最新)的 3gs、运行 3.1.3(基本上是 3.1)的触摸以及运行 4.0.2 的 iPhone 4 进行测试。
主要是尝试确保保留 3.x 设备,然后显然是具有最新操作系统的设备。
根据 AdMob 报告...大约 98% 的用户已升级到至少 3.0,而那些没有升级到至少 3.0 的用户不应该成为您的客户群(不太可能使用新应用)。
【讨论】: