iPod touch和iPhone 4作为开发平台(iOS 4.1)的比较

10

我想重新提出一个旧问题,关于在iPod touch上开发应用作为廉价替代iPhone的问题:

iPod Touch与iPhone作为iPhone应用程序开发平台的比较

现在,苹果推出了配备Retina显示屏的新iPod touch和iPhone 4,两者均运行iOS 4.1。

如果我选择使用新iPod touch作为开发设备而不是iPhone 4,我会遇到哪些差异,除了电话功能之外?


2
做得好,您对旧问题进行重新启动并提出新问题以考虑最新的技术!这表明现在事物发展得多么快 :) - BoltClock
2
如果您想测试需要高于VGA的相机分辨率、振动、处理来电中断、在两个内置扬声器之间切换、GPS精度或远离任何WiFi接入点的位置获取,或校准广泛视角下的颜色的应用程序,则可以考虑iPhone 4。 - hotpaw2
@hotpaw2 我忘记了缺少振动单元,好发现。 - Shaggy Frog
3个回答

8
与iPhone 4相比,新的iPod Touch只有在您的应用程序本来会使用它们时才存在实质性差异:
  • RAM较少,256MB vs 512MB
  • 后置摄像头质量较低
  • 没有GPS单元
  • 视网膜显示屏质量较低
  • 没有振动单元
  • 显然没有电话收音机单元
由于大多数应用程序不使用相机或GPS,这可能不是什么大问题。从我所读到的内容来看,视网膜显示屏的差异也相当小。最有可能让您感到烦恼的差异是RAM的数量,特别是如果您正在制作游戏,但既然您正在使用iPod Touch而不是iPhone 4进行开发,那么您可能是安全的,因为在RAM较少时正常运行的应用程序应该在有更多可用RAM时也能正常运行。

iTouch和iPhone的Retina显示屏分辨率均为960x640像素,像素密度为326ppi。 - Jonathan.
@Jonathan 是的,但(我已经读到)iPod Touch的屏幕不是IPS视网膜显示屏。因此,尽管它们共享许多相同的规格,但它们的屏幕并不完全相同。 - Shaggy Frog
1
好的,但IPS不会影响开发人员方面的事情,而PPI和分辨率会。没有IPS意味着横向时它看起来会很奇怪。 - Jonathan.
1
如果您的应用程序需要或进行颜色校准,则在开发和测试过程中可能需要使用IPS。 - hotpaw2

0
通常,手机比iPod Touch具有更多的功能,例如GPS、电话和指南针。如果您计划开发一款既适用于iPod Touch又适用于iPhone的应用程序,则两者之间没有区别。但是,如果您打算利用手机的功能,则应选择iPhone。

0

iPod touch 是一个非常好的开发设备。比 iPhone 更便宜且易于获得。现在第四代也更接近 iPhone。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接