-->

iPod Touch的相比,iPhone为iPhone应用程序开发平台(iPod Touch com

2019-06-25 23:19发布

基本上我想知道如何兼容的iPhone和iPod Touch的。 我想知道如果我能买一部iPod touch(从而节省一些现金),并制定它的iPhone应用程序,或者如果我真的应该花额外的钱,把了AT&T和拿到iPhone。

究竟什么是两个设备(比iPod Touch的丢失手机部件除外)之间的不同。

有没有人成功地做到了这一点? 还是我疯了,甚至认为它?

编辑

我已经纠正了对iPod Touch的引用的文本,以便@人-B不会掐死我。

另外,我想确保我指出,我真的感到在一个iPod Touch的开发iPhone应用的可行性有趣的事实。

Answer 1:

至于一般的软件开发得好,得到一个iPod Touch是一个很好的方式来进入iPhone应用程序的开发。 我住在内布拉斯加州,其中AT&T覆盖是参差不齐最好的(我朋友的iPhone并没有得到我的房子一个明确的信号)。 你不会得到一个3GS的花俏,但你节省的前期投资。

我最近购买了一台MacBook和32GB的iPod Touch你所建议的只是怎么做 - 进入iPhone应用程序开发的首选。 最后,我打算皮卡几个设备,但只是上手它没有任何意义,以打破银行。 我已经开发了Windows和Linux软件,但我是新来的Objective-C和一般的Mac平台,所以我期待一个学习曲线。 我不希望被分叉每月超过$ 100到AT&T,而我加快速度。

这里就是我付了新的现成的硬件和软件从苹果开始:

  • 的MacBook - $ 1070
  • iPod Touch的32GB - $ 428
  • iPhone 3.0 OS升级 - $ 10.70

总而言之我已经花了$ 1500(含税),有一个可行的发展平台。 据BillShrink 16GB的3GS平均使用计划的总体拥有成本为$ 2800( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ )。 添加在MacBook和你在头两年是高达近4000 $。 我得到了2倍的容量为$ 440 ...

虽然我同意,直行到iPhone提供最大的灵活性,我还认为,iPod的触摸是一个伟大的介绍苹果的新软件平台。 您可以节省高达$ 2400(取决于有多少你的当前单元格的计划成本),同时得到一个感觉的开发过程。

更新:一个主要的原因,去了iPhone 3GS是让OpenGL ES 2.0的支持。 如果你想要做的任何先进的基于着色器的渲染,3GS的仅仅是将工作的iPhone。 该3GS也接近两倍的速度为2G的iPod Touch支持OpenGL ES 1.1的代码。 来源: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/



Answer 2:

作为@Chaos指出的那样,iPhone和iPod touch在他们的硬件特性不同。 iPod Touch的缺乏:

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

至于CPU的速度,苹果并没有发布任何类型规格为的。 然而,iPhone 3GS肯定比目前的iPod touch,这比原来的iPhone和iPhone 3G的速度快一点。 如果你的应用程序是CPU密集型的,你应该测试它的旧款iPhone。

另一个重要的区别是不同设备的网络功能。 如果你的应用程序从未有连接到互联网,然后在iPod touch还是蛮好的。 不过,如果你正在使用的网络都在您的应用程序,请记住,WiFi连接很不错,稳定,快速,但3G和EDGE连接速度较慢和蹩脚,容易出现间歇性故障。 您的应用需要能够处理一个蹩脚的互联网连接。 你实际上并不需要一个iPhone测试这个东西,虽然, 相反,你可以编写一个脚本来人为地扼杀或中断你的开发机的网络连接。 克雷格Hockenberry张贴这样做,你可以找到转载的好方法在这里 。



Answer 3:

  • 没有GPS
  • 没有3G芯片
  • 不同的CPU速度(视型号而定)
  • 没有指南针(如果我们谈论3GS)
  • 没有摄像头。

除此之外,我在努力的工作,以及我们的图形家伙的的iPod Touch,以及对3G / 3GS的应用



Answer 4:

除了缺乏其他人已列出的其他功能方面,iPod Touch上也缺乏一个内置的麦克风,这样的应用程序依赖于音频输入也是一个问题。

在一般情况下,虽然,iPod Touch上使一般用途的应用或游戏的一个伟大的测试和开发平台。



Answer 5:

我开始了我的iPod Touch为iPhone开发应用程序,在这里,这些小工具是真的很贵......这是一个令人失望..

同时发展我所遇到的唯一问题是缺乏3G和GPS,因为我想看看我的应用程序将如何在3G工作相比,WiFi和也我想使用Maps API,但触摸不具备GPS和我必须找到一个iPhone来测试我的应用程序..

如果你要开始开发,我认为iPod Touch的是一个很好的起点此外,3GS是真的很贵(在这里 - 罗马尼亚 - 就像1100欧元 - 第2年的合同)和3G也(仍然600 - 欧元 - 第2年) ..所以,如果你只想与可可发挥和建立免费的小应用程序...记住的成本。

第一代的iPod Touch没有过的音量按钮,第二代已经them..just确认



Answer 6:

有一点要记住的是,第二代iPod Touch已经比原来和3G iPhone更强大的处理器。 如果你正在做的应用程序是一个特别强烈的CPU之一,你可能想拿起一个旧的iPhone要测试的。

也有很多使用的第一代iPhone手机在那里。 你并不需要一个计划使用它们运行的​​应用程序并获得通过Wi-Fi在互联网上。 如果你真的需要测试对旧的iPhone,你应该能够得到一个使用,不支付AT&T进行订阅。



Answer 7:

是的,这将很好地工作。 他们会更均匀的产品线更新的苹果iPod的相同的内部技术规格为新的iPhone之后。 该“的iPod Touch”就像iPhone软件除了硬件的特定应用明智的。

iPhone已经在iPod touch上像当然,摄像头,麦克风,指南针(3GS),以及GPS的蜂窝无线电几个硬件功能。

所以,如果你不开发任何使用这些设备的功能的任何应用程序,iPod Touch的应该为你服务好。



Answer 8:

从A报价gizmodo.com

在iPod上运行的Mac OS X,如iPhone确实,我们已经接到了苹果内部非正式的词,它运行完全一样的应用程序。 确切的报价:“他们使用相同的二进制文件该死”。

这引语来自一篇文章,现在快两岁了,我还没有看到任何表明它是不正确。

所以,正如人们所说的,只要你是不是想开发硬件,然后使用iPod Touch的具体应用应该罚款。 虽然我个人认为,如果你打算开发,你应该使用平台的平台。 我也明白,iPhone是昂贵的,所以我不怪你想要节省一些现金。 :)



Answer 9:

很多人都给予相当不错的答案。 但他们真的只是指出了差异,也没有说,如果你应该得到一个iPod Touch或iPhone手机。

得到IPHONE

它是这么简单。

  1. 它确实比上面列出的iPod touch的更多。
  2. 您可以使用它作为一个电话和更换现有的手机。
  3. 一旦你的游戏其实卖你最终会得到一个iPhone反正因为你现在赚钱,然后你会需要卖给你的iPod touch处于亏损状态(你不是真的需要它)。
  4. 您将在明年建立一个以上的应用程序,其中一人可能依靠iPhone的摄像头,GPS,甚至视频,甚至指南针,你将需要一个iPhone这一切。
  5. 现在,您会希望在任何你要检查你的销售统计,每天,当他们出来的互联网。

节省您的钱,购买一台设备,购买iPhone和出售旧手机。



Answer 10:

2010年9月的iPod Touch有2个摄像头和麦克风。 它具有相同的功能iPhone4的除了手机部分和不具备GPS功能。

我认为这是更好地把钱花在一个iPod Touch的第四代比在iPhone 4(除非你需要在你的应用程序真正精确的GPS坐标)。



文章来源: iPod Touch compared to iPhone as development platform for iPhone apps