0

我是开发者计划的成员。我通常使用自己的日常手机进行开发,但我正在考虑使用二级市场(例如 Craigslist)获得第二部手机进行开发。我想在较慢的硬件上测试应用程序,看看使用旧设备的人将如何体验我的软件。

如果我这样做了,我如何在不订阅运营商网络(例如 AT&T)的情况下为开发和测试提供该硬件?

所有互联网使用和测试都将在无线家庭网络上执行,或者可能仅使用我现有的 SIM 卡。(实际上,我从来没有从我自己的 iPhone 中取出 SIM 卡!)

我只需要知道在没有合同的情况下使用手机是否存在障碍。

顺便说一句,我没有越狱或解锁的打算,因为我已经拥有一部 iPhone。

4

3 回答 3

2

不要忘记在 iPod Touch 上进行测试(除非它是一个仅限手机的应用程序),因为 Apple 需要这种兼容性。

如果您想购买二手 iPod Touch,我建议您考虑购买 Apple 的翻新设备 - 我发现 Oz 在 Oz 比典型的 eBay 销售便宜 20 美元,而且您会得到一个新电池!

抱歉,无法准确回答电话问题,不在国内 ;-)

于 2009-10-09T05:00:46.290 回答
1

它应该可以工作,我有一部没有服务的旧 2G 手机(转移到 3Gs),我继续测试它,只使用 WiFi 进行网络连接。

于 2009-10-09T07:26:36.767 回答
1

是的,您可以毫无问题地配置 iPhone 2G 进行开发,并将其用于测试。只需确保将操作系统更新到 3.1,因为 Craigslist 上的 iPhone 2G 更有可能拥有较旧的操作系统(2.2.1 或更早版本)。

无需订阅 AT&T,您可以毫无问题地使用您的家庭 wifi 网络。

只是让您知道,iPhone 2G 不会有 GPS、指南针或视频录制,因此您将无法测试使用这些的应用程序(主要是 CoreLocation 框架,用于 GPS)。

事实上,我们在印度确实使用从美国进口的 iPhone 2G,它仍然有一张从未使用过的 AT&T SIM 卡。我们在美国的 CEO 刚刚将手机寄给我们进行测试,它在 wifi 上运行良好。

@安迪,

只是 Apple 要求应用程序与 iPod Touch “兼容”,而不是我们在 iPod Touch 上实际测试过它。

举一个很好的例子,我们开发了一个游戏,它可以选择打开/关闭声音和振动。它第一次被拒绝,因为振动选项会显示在 iPod Touch 上,即使 iPod Touch 不能振动!

我们通过在设备不是 iPhone 时隐藏振动选项来解决此问题,而无需在 iPod Touch 上对其进行实际测试,并且它可以正常工作并被接受。它现在上线了……去检查一下:iFill It。;)

于 2009-10-09T07:46:18.780 回答