我是否需要为Iphone开发购买Iphone?

时间:2010-09-20 14:08:57

标签: iphone

我是否需要购买Iphone才能在MacBook Pro上开发Iphone应用程序?或者是Iphone SDK吗?

感谢。

7 个答案:

答案 0 :(得分:5)

技术上没有,但显然它会很方便。

Xcode提供了一个可以处理大多数测试的iPhone模拟器(但不支持加速度计或麦克风)。

总而言之,如果你打算认真对待iPhone开发 - 拿一部iPhone。

答案 1 :(得分:2)

从技术上讲,您可以将模拟器与SDK一起使用,但由于存在细微的差异,您确实需要一些原始设备进行测试。

答案 2 :(得分:2)

iPod touch可以很好地测试真实设备上的应用程序。它的性能非常接近iPhone,而且便宜得多。

答案 3 :(得分:1)

技术上不,除非您构建与加速度计,麦克风,短信或自动呼叫应用程序相关的应用程序。 SDK随附iPhone模拟器,非常方便

答案 4 :(得分:0)

您可以使用Xcode iPhone模拟器以及iPad模拟器来测试您的代码,所有这些都是免费的。唯一的问题是访问某些无法在模拟器上调试的文件管理。但是,您必须在Mac OS X上运行计算机并使用有效的Apple ID才能下载Xcode。最后,为了将应用程序提交到App Store,您必须向Apple购买100美元的开发者许可证。

希望有所帮助! iPhone开发很有趣:)

Thommy

答案 5 :(得分:0)

我强烈建议您使用正在开发的设备。因为某些问题只会通过真正按预期使用您的应用程序来实现。

触摸屏及其行为例如在模拟器中无法真正得到测试。如果你想做的不仅仅是下一个“放屁应用”,你应该把钱投入至少一个电影iOS设备。

答案 6 :(得分:0)

我将根据个人经验与财务人员交谈

  1. 你能负担得起吗,或者工作的短期补偿是否能支付成本?最新的型号相当昂贵,所以我建议寻找几年前型号的优惠。当我说短期时,我的意思是 3 年或更短。因为在那之后,您很有可能需要购买更新的模型才能利用当时可用的 SDK 功能。

  2. 即使您负担得起,您是否立即需要它?您很快就会开发完全依赖于硬件而模拟器无法实现的功能吗?如果没有,请进一步下线购买,届时您将赚到一些钱(或不赚钱),并且您可以购买更新的型号。

拥有最新的设备,您可以自由地尝试使用 Apple 推出的最新 SDK 功能来构建应用程序,从而在游戏中保持领先地位。另一方面,只要您正在开发的应用程序中至少有一个运行设备在任何特定时间支持的最高版本的 iOS,它就会有利于开发。例如,几年前我买了一部 iPhone 5S,现在我正在开发的应用程序都没有在 iOS 12 上运行。所以我很少使用它。啊,我想恶性升级循环也会让开发人员受到影响:(