0

我已经看到这个问题的一部分被问了几次,但我有一些具体的问题我找不到答案。

我编写了一个简单的 iPhone 应用程序,并想在我自己的设备上对其进行测试。但是,我目前没有设备,因此在市场上购买二手 iPhone (3GS) 或 iPod touch (4thGen)。

如果我选择 iPhone(我的首选),如果 i) 它没有合同,这有关系吗?ii) 它是锁定到 AT&T 还是解锁?

您可以通过 iTunes 将非签约手机恢复/升级到 iOS 6 吗?

最后,iPhone GPS 是我喜欢它而不是 iPod touch 的主要原因。这是否仍然适用于非签约电话,即它是否适用于无线?

由于我从未拥有过智能手机,如果这些问题看起来有点愚蠢,我深表歉意。谢谢您的帮助

编辑:我的问题有点含糊,所以要澄清两个要点:i)你能在没有 SIM 卡的“合同外”iPhone 上测试应用程序吗?ii) 如果没有 3G,iPhone 是否会使用无线“估计”GPS 位置,或者 GPS api 会返回错误消息(我认为 Benmj 会回答这个问题)?

4

1 回答 1

2

这里有几个问题,但似乎主要的问题是“我可以在没有合同的情况下在 iPhone 上测试我的应用程序吗?”

是的。是的你可以。这就像为 iPod 开发一样。我有一部 iPhone,最近刚刚解除了合同。我仍然将它用于开发。

在 GPS 方面:如果您有电话合同,您将只能对此进行测试。GPS基于手机信号塔工作。根据您连接到的无线网络,您可能能够获得有限的位置感知(类似于桌面浏览器现在可以有一些有限的地理感知),但如果您想要获取 GPS 位置、计算距离等,您将需要有一个无线计划。

于 2013-01-22T17:12:06.590 回答