首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iPod Touch与iPhone作为iPhone应用程序开发平台的比较

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

Stack Overflow用户
提问于 2009-07-14 21:45:49
回答 10查看 7.4K关注 0票数 16

从本质上说,我想知道iPhone和iPod Touch到底有多兼容。我想知道我是否可以买一个iPod Touch (从而节省一些钱),并在上面开发iPhone应用程序,或者我是否真的应该花额外的钱,忍受AT&T并获得iPhone。

两种设备到底有什么不同(除了iPod触摸屏中缺少的手机部件)。

有人成功地做到了这一点吗?或者我是不是发疯了才这么想?

编辑

我已经更正了文本中对person Touch的引用,这样@ iPod -b就不会勒死我了。

另外,我想确认一下,我确实对在iPod Touch上开发iPhone应用程序的可行性很感兴趣。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-07-15 06:08:14

就一般软件开发而言,接触iPod Touch是进入iPhone应用程序开发的绝佳方式。我住在内布拉斯加州,AT&T的覆盖范围充其量也是参差不齐的(我朋友的iPhone在我家里收不到清晰的信号)。你不会得到3GS的花哨装饰,但你可以节省前期投资。

我最近购买了一台MacBook和一台32 do的iPod Touch来做你所建议的事情--在预算上投入iPhone应用程序的开发。最后,我计划购买更多的设备,但仅仅是为了开始,这是没有意义的银行。我已经开发了Windows和Linux软件,但我对Objective-C和Mac平台总体来说还是个新手,所以我期待着一个学习曲线。在我跟上进度的过程中,我不希望每月向AT&T支付超过100美元。

以下是我从苹果购买的全新硬件和软件的入门费用:

  • MacBook - $1070
  • iPod Touch 32 OS $428
  • iPhone 3.0操作系统升级- $10.70

总而言之,我已经花了1500美元(含税)来拥有一个可行的开发平台。根据BillShrink的数据,16 an 3GS的总拥有成本为2800美元(http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/)。加上MacBook,你头两年的收入将接近4,000美元。我花了440美元得到了2倍的容量...

虽然我同意直接使用iPhone提供了最大的灵活性,但我也认为iPod Touch是对苹果新软件平台的一个很好的介绍。您可以节省高达2400美元(取决于您当前的单元格计划成本),同时获得开发过程的感觉。

更新:获得iPhone 3GS的一个主要原因是获得OpenGL ES 2.0支持。如果要执行任何基于着色器的高级渲染,则3GS是唯一有效的iPhone。3GS的速度也几乎是OpenGL ES 1.1代码的2G iPod Touch的两倍。来源:http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/

票数 12
EN

Stack Overflow用户

发布于 2009-07-14 22:16:15

正如@Chaos指出的那样,iPhone和iPod touch在硬件功能上有所不同。iPod touch缺少:

  • GPS
  • 3G/EDGE蜂窝连接(即只能连接到networks)
  • Compass
  • Camera
  • Built-in WiFi麦克风(第二代iPod touch支持外部麦克风,第一代不支持)

至于CPU的速度,苹果没有发布任何类型的规格。不过,iPhone 3GS肯定比现在的iPod touch要快一些,比最初的iPhone和iPhone 3G要快一点。如果你的应用是CPU密集型的,你应该在一个旧的iPhone上测试它。

另一个重要的区别是不同设备的网络功能。如果你的应用程序永远不需要连接到互联网,那么iPod触摸就可以了。然而,如果你在你的应用程序中使用网络,记住WiFi连接很好,稳定和快速,但是3G和EDGE连接很慢,很糟糕,而且容易间歇性故障。你的应用程序需要能够处理糟糕的互联网连接。不过,您实际上并不需要iPhone来测试这些东西;相反,您可以编写一个脚本来人为地限制或中断开发机器的网络连接。Craig Hockenberry发布了一个很好的方法来做到这一点,你可以找到复制的here

票数 13
EN

Stack Overflow用户

发布于 2009-07-14 21:53:39

  • 没有GPS
  • 没有3G芯片
  • 不同的CPU速度(取决于型号)
  • 没有罗盘(如果我们说的是3GS)
  • 没有摄像头

除此之外,我正在开发的应用程序也可以在我们的图形专家的iPod Touch和3G/3GS上运行

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1128245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档