iPod Touch与iPhone作为iPhone应用程序的开发平台相比有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (44)

基本上我想知道iPhone和iPod Touch的兼容性。我想知道我是否可以购买iPod Touch(节省一些现金)并开发iPhone应用程序,或者如果我真的应该花费额外的资金并接受AT&T并获得iPhone。

这两款设备之间究竟有什么不同(iPod Touch中缺少手机部分除外)。

提问于
用户回答回答于

就一般软件开发而言,获得iPod Touch是进入iPhone应用程序开发的绝佳方式。

用户回答回答于

iPhone和iPod touch的硬件功能各不相同。iPod touch缺乏:

  • 全球定位系统
  • 3G / EDGE蜂窝连接(也就是说,它只能连接到WiFi网络)
  • 罗盘
  • 相机
  • 内置麦克风(第二代iPod touch支持外接麦克风;第一代不支持)

至于CPU速度,Apple不会为此发布任何规格。然而,iPhone 3GS肯定比目前的iPod touch更快,这比原来的iPhone和iPhone 3G要快一些。如果你的应用程序是CPU密集型的,你应该在旧版iPhone上进行测试。

另一个重要的区别是不同设备的网络功能。如果你的应用程序永远不需要连接到互联网,那么iPod touch就好了。但是,如果在应用程序中使用网络,请记住WiFi连接非常好,稳定且速度很快,但3G和EDGE连接速度缓慢且不稳定,并且容易出现间歇性故障。你的应用需要能够处理糟糕的互联网连接。尽管如此,你并不需要iPhone来测试这些东西; 相反,可以编写一个脚本来人为地节制或中断开发机器的网络连接。

扫码关注云+社区

领取腾讯云代金券