购买哪款iPhone进行应用测试

时间:2012-11-09 16:20:52

标签: iphone ios testing

我对iOS开发很新。我以前为Androud开发了几个应用程序,我想为iOS编写代码。 这些应用程序将使用CoreLocation,AVFoundation等 - 主要是音乐和本地化事件的应用程序。 我的问题是:我应该购买哪种iphone型号来测试我的手机。 我目前正在考虑使用3GS或iPhone4。一些为iOS开发的朋友建议购买3GS - 它可以运行iOS6并包含所有必要的功能 - gps,加速度计,指南针。

6 个答案:

答案 0 :(得分:0)

不要总是从所有选项中购买最弱的模型。 3GS可以运行iOS 6,它具有所有“核心”功能,是的,但在不久的将来它没有任何生命迹象。您可能会在iOS 7发布后的第二天开始开发应用程序,结果发现iPhone 3GS不支持。

如果你真的认真对待它,你至少应该买一部iPhone 4S,或者至少是iPhone 4.如果你购买iPhone 3GS,从长远来看可能是浪费钱。 / p>

如果没有为您剪切,iPod Touch 5或iPod Touch 4将非常适合开发,但有一些限制,但两者都将支持比3GS更长的时间(我的猜测)。

答案 1 :(得分:0)

您可以使用的设备越多越好。你朋友对3GS的建议可能有些过时,但是如果你的应用程序在4年前的硬件上运行良好,那么你将确保它能够很好地适用于iPhone 5及更高版本。

拥有iPhone 5对于测试不同的宽高比以及它如何影响您的应用非常有用。由于3GS可能不支持iOS7,因此iPhone 5也将为您提供一些证据。

所以基本上,如果有能力买一台旧的iPhone 3GS和iPhone 5(或等效的一代iPod Touch),我会得到两者。

答案 2 :(得分:0)

由您决定哪种手机最适合您。

你想为iPhone 3GS开发吗?最有可能在iPhone的下一次修订中,Apple将放弃对3GS的支持。所以为了将来证明自己一点,我会选择4s。这样,您可以使用该设备获得2年的开发时间,还可以处理3GS上没有的内容。

此外,3GS可能会在4S上找到一些硬件丢失(我目前没有确切的列表)

答案 3 :(得分:0)

我实际上会选择iPhone 4,原因如下:

  • Retina屏幕,可在许多其他设备(iPhone 4S,iPhone 5,2代iPod Touch)中找到,这对验证界面看起来很关键
  • iPhone 4更有可能支持未来版本的iOS。拥有巨大的采用率对于实时应用程序可能非常关键(当您遇到错误并且必须重现它时)
  • 如果我没弄错的话,3gs不支持多任务处理,这也可能会导致一些错误。
  • 根据许多调查,使用iPhone 4设备的用户数量相当大,而且(如果还没有)将超过3gs用户。
  • iPhone 4好多了:)

答案 4 :(得分:0)

理想情况下,我会选择3GS和iPhone 4+,因为它们完全不同。

3GS最适合测试应用程序只运行256MB内存。后来的手机有512MB +。 3GS还测试非视网膜屏幕的使用情况。后来的手机有高分辨率屏幕。

如果没有这两种类型,你就无法真正测试它们。模拟器有帮助,但不是100%的测试。

答案 5 :(得分:0)

来自Keynote的模拟器可以创造超过2200种设备的奇迹和效果。

http://mite.keynote.com/