我是开发者计划的成员。我通常使用自己的日常手机进行开发,但我正在考虑使用二级市场(例如Craigslist)来获得第二部手机用于开发。我想在较慢的硬件上测试应用程序,以了解使用旧设备的用户将如何体验我的软件。
如果我这样做,如何在不订阅运营商网络(例如AT& T)的情况下为开发和测试配置该硬件?
所有互联网使用和测试都将在无线家庭网络上执行,或者可能只使用我现有的SIM卡。 (实际上,我从未用自己的iPhone取出SIM卡!)
我只需要知道在没有合同的情况下使用手机是否存在障碍。
顺便说一下,我无意越狱或解锁,因为我已经拥有一部iPhone。
答案 0 :(得分:2)
不要忘记在iPod Touch上进行测试(除非它是纯手机应用程序),因为Apple要求兼容性。
如果您想要购买二手iPod Touch,我建议您考虑使用Apple的refurbished设备 - 我发现它在Oz的价格比典型的eBay特卖价便宜20美元,而且你买一个新的电池!
抱歉,无法准确回答电话问题,不在国内; - )
答案 1 :(得分:1)
它应该可以工作,我有一个没有服务的旧2G手机(转移到3G),我继续测试,只使用WiFi进行网络连接。
答案 2 :(得分:1)
是的,您可以毫无问题地配置iPhone 2G进行开发,并可以将其用于测试。只需确保将操作系统更新为3.1,因为Craigslist上的iPhone 2G更可能具有较旧的操作系统(2.2.1或更早版本)。
无需订阅AT& T,您可以毫无问题地使用家庭wifi网络。
只是为了让您知道,iPhone 2G不会有GPS,指南针或视频录制,因此您将无法测试使用这些的应用程序(CoreLocation框架主要用于GPS)。
事实上,我们在印度确实使用了从美国进口的iPhone 2G,它仍然具有从未使用过的AT& T SIM卡。我们在美国的首席执行官刚刚将手机发送给我们进行测试,并且可以正常使用wifi。
@Andy,
只是Apple要求应用程序与iPod Touch“兼容”,而不是我们实际在iPod Touch上测试它。
为了给你一个很好的例子,我们开发了一款游戏,可以选择打开/关闭声音和振动。它首次遭到拒绝,因为即使iPod Touch无法振动,振动选项也会显示在iPod Touch上!
我们通过隐藏振动选项来解决这个问题,当设备不是iPhone而没有在iPod Touch上实际测试它时它已经工作并且被接受了。它现在直播...去检查一下:iFill It。 ;)