代码之家  ›  专栏  ›  技术社区  ›  Mike Dinescu

ipodtouch与iPhone相比,iPhone是iPhone应用程序的开发平台

  •  16
  • Mike Dinescu  · 技术社区  · 15 年前

    这两款设备之间到底有什么不同(除了iPod Touch中丢失的手机部分)。

    有人成功地做到了吗?还是说我连想都想疯了?

    编辑

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

    在iPodtouch上开发iPhone应用程序的可行性 .

    10 回复  |  直到 14 年前
        1
  •  13
  •   Community T.Woody    7 年前

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

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

    here .

        2
  •  12
  •   Will Bickford    15 年前

    我最近购买了一台MacBook和一台32GB的iPodtouch,这正是你所建议的——投入到iPhone应用程序的开发中,而且是在预算之内。最后,我计划再购买几台设备,但仅仅是为了开始,打破银行存款是没有意义的。我已经开发了Windows和Linux软件,但我对Objective-C和Mac平台基本上是新手,所以我希望有一个学习曲线。我不想每月向AT&当我加快速度的时候。

    以下是我从苹果公司购买新的机箱内硬件和软件的费用:

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

    总而言之,我已经花了1500美元(含税)建立了一个可行的开发平台。根据BillShrink的数据,采用平均使用计划的16GB 3GS的总体拥有成本为2800美元( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/

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

    更新: 获得iPhone3GS的一个主要原因是获得OpenGLES2.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/

        3
  •  4
  •   Alex Taylor    15 年前
    • 没有全球定位系统
    • 不同的CPU速度(取决于型号)
    • 没有指南针(如果我们说的是3GS)
    • 没有照相机。

    除此之外,我正在开发的应用程序在我们的图形用户的iPodtouch和3G/3GS上也同样有效

        4
  •  3
  •   Gabriel Hurley    15 年前

        5
  •  2
  •   Sorin Antohi    15 年前

    我开始在我的iPodtouch上为iPhone开发应用程序,这里这些小玩意真的很贵。。。这是一个令人沮丧的问题。。

    我在开发过程中遇到的唯一问题是缺少3G和GPS,因为我想看看我的应用程序与WiFi相比在3G上如何工作,我也想使用地图Api,但Touch没有GPS,我不得不找一台iPhone来测试我的应用程序。。

    如果你想开始开发,我认为iPodtouch也是一个很好的起点,3GS真的很贵(这里-罗马尼亚-大约1100欧元-2年合同),3G也很贵(仍然是600欧元-2年)。。所以,如果你只想玩cocoa并免费构建小型应用程序。。。记住成本。

    第一代iPodtouch没有音量按钮,第二代有。只是确认一下

        6
  •  1
  •   Warren Pena    15 年前

    还有很多使用过的第一代iPhone。你不需要计划使用它们来运行应用程序和通过wi-fi上网。如果你真的需要测试老式的iPhone,你应该可以使用一部,而不必支付AT&的费用;我不需要订阅。

        7
  •  1
  •   Troggy    15 年前

    是的,这样可以。在苹果将ipod更新为与新iphone相同的内部技术规格后,这些产品线将更加均衡。除了特定于硬件的应用程序外,“iPodtouch”与iphone软件类似。

    与iPodtouch相比,iphone还有一些硬件功能,比如手机收音机、摄像头、麦克风、指南针(3gs)和GPS。

    因此,如果您没有开发任何使用这些设备功能的应用程序,ipod touch应该可以很好地为您服务。

        8
  •  0
  •   Etzeitet    15 年前

    gizmodo.com

    iPod像iPhone一样运行MacOSX,我们从苹果内部得到的非正式消息是,它运行完全相同的应用程序。确切的引语是:“他们使用相同的该死的二进制文件”。

    这句话来自一篇已经有两年历史的文章,我没有看到任何东西表明它是错误的。

        9
  •  0
  •   John Ballinger    15 年前

    很多人都给出了很好的答案。但他们只是指出了区别,并没有说你应该买iPodtouch还是iPhone。

    就这么简单。

    1. 它不仅仅是上面列出的iPodtouch。
    2. 一旦你的游戏真的卖完了,你最终还是会得到一部iPhone,因为你现在正在赚钱,你就需要亏本卖给你iPodtouch(你真的不需要它)。
    3. 明年你将开发不止一个应用程序,其中一个可能依赖iPhone摄像头、GPS,甚至视频,甚至指南针,你将需要iPhone来完成所有这些。

    省钱,买一台设备,买一部iPhone,然后卖掉你的旧手机。

        10
  •  0
  •   Marius Ciocanel    14 年前

    我认为花钱买iPodtouch第四代比买iPhone4要好(除非你的应用程序中需要精确的GPS坐标)。