我为iPhone编写了一个相当基本的应用程序,我想在至少一个设备上进行测试,然后将其推向市场。
我不需要数据计划,所以我正在考虑购买iPod touch,但我知道它没有相机,视频,指南针。虽然我不需要那些用于我当前的应用程序,但我可能会用于未来的应用程序。
我对购买iPhone或者新iPhone的担忧是,我相信如果没有SIM卡,我将无法使用它,除非我越狱了。我不想参与越狱,因为我不清楚我在设备上测试应用程序和/或将应用程序带到应用程序商店的努力。
如果我买了一部新iPhone,我必须立即取消合约,而且我对缺少SIM卡的同样担心。
我对人们对此问题的体验感兴趣,例如:从iPhone应用开始而没有iPhone,就是这个问题。
答案 0 :(得分:1)
我在没有iPhone的情况下进行开发,但是最好使用设备进行开发,因为您可以偶尔测试一下代码。 iPod Touch 4有相机。无论如何,我认为只要您不能打电话,iPhone仍然可以在没有SIM卡的情况下正常运行。否则,获得iPad并不是那么糟糕,因为你可以在iPad上运行iPad和iPhone应用程序。
答案 1 :(得分:1)
最新款iPod Touch配备了相机:http://www.apple.com/ipodtouch/
您应该能够在iPod Touch上测试几乎所有需要测试的内容。
此外,如果您想支持较旧的设备,最好在eBay或其他地方选择旧的iPod Touch,这样您就可以在非Retina显示屏上进行测试。
答案 2 :(得分:1)
您可能希望获得运行最旧版本iOS的设备中最旧的最慢型号,您希望应用与其兼容。这也可能是进入设备测试的低成本方式。如果您的应用程序在商业上取得了成功,您将能够负担得起更多更新的测试设备,但旧的测试设备可能是最有价值的测试设备。
答案 3 :(得分:1)
我一直在使用旧的iPhone 3G进行开发,主要是因为它让我可以看到我的代码是如何运行在那里最慢的设备之一上的。
这款手机目前尚未与AT& T签约,但它仍适用于开发。对于数据访问,无需运营商帐户即可正常工作。它还具有摄像头和(基本)GPS /映射。
我可能会以相对便宜的价格从拍卖网站上取一部二手iPhone 3G。