我对iOS开发很新。我以前为Androud开发了几个应用程序,我想为iOS编写代码。 这些应用程序将使用CoreLocation,AVFoundation等 - 主要是音乐和本地化事件的应用程序。 我的问题是:我应该购买哪种iphone型号来测试我的手机。 我目前正在考虑使用3GS或iPhone4。一些为iOS开发的朋友建议购买3GS - 它可以运行iOS6并包含所有必要的功能 - gps,加速度计,指南针。
答案 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,原因如下:
答案 4 :(得分:0)
理想情况下,我会选择3GS和iPhone 4+,因为它们完全不同。
3GS最适合测试应用程序只运行256MB内存。后来的手机有512MB +。 3GS还测试非视网膜屏幕的使用情况。后来的手机有高分辨率屏幕。
如果没有这两种类型,你就无法真正测试它们。模拟器有帮助,但不是100%的测试。
答案 5 :(得分:0)
来自Keynote的模拟器可以创造超过2200种设备的奇迹和效果。