iPod touch 用于 iPhone 开发

19

我正考虑购买一个iPod touch来开发iPhone应用程序赚钱。我喜欢App Store的概念,并通过iTunes进行了快速查看。 看起来应用程序是按照iPhone或iPod的方式分类的。 有些免费的iPod应用程序似乎对iPhone用户需要付费。

这两个平台有什么区别?或者为什么App Store要将它们分开? 除了与电话/位置相关的应用之外,使用iPod touch来开发iPhone应用程序是否有意义?

在developer.apple.com上,我可以注册以99美元的价格将我的应用程序销售到AppStore。我需要期待任何其他费用吗? 从美国以外(在我这种情况下是德国)开发会有问题吗?


https://dev59.com/kHVD5IYBdhLWcg3wAWkO - John Topley
6个回答

26
  • GPS
  • 蓝牙 (iPod Touch 4G 有蓝牙)
  • 蜂窝网络
  • 相机 (iPod Touch 4G 前后摄像头都有)
  • 麦克风 (感谢John Topley) (iPod Touch 4G 有带有麦克风的耳机)
  • 震动
  • iPod Touch 1G 没有扬声器

好处是 iPod touch 比 iPhone 更轻,更小。除此之外它们几乎完全相同(没有讽刺的意思;它仍然拥有相同的处理器、操作系统、控制系统和显示器)。个人建议购买iPhone,因为最终你可能还是会选择购买它。我有一个iPod touch(先买的),也有一个iPhone。我再也不用 iPod 了。

iPod touch 显然比 iPhone 便宜,并且不需要签合同。然而,至少在英国,你可以购买不需要合同的iPhone,很快在美国的AT&T公司也将推出这样的服务。

除了每年$99的应用程序开发费用,没有额外的成本。

我们是从英国进行开发。当你最终销售你的应用程序时,需要注意税收代扣 - Apple 将保留你收入的30%。你需要填写一些表格 - 我在另一个线程中解决了这个问题。以下是我当时的回答:

你需要填写一个W-8BEN表格并将其提交给 Apple,以避免缴纳30%的税款。这要求你有一个 SSN(社会安全号码)。如果你没有 SSN,则可以提供 ITIN(个人纳税人识别号码)或 EIN(雇主身份证号码),但条件是只有在你没有 SSN 的情况下才能使用它们。

要获得 ITIN,你需要填写W7表格并提交给 IRS。


iPod touch 没有麦克风,也不能振动。 - John Topley
实际上,我相信iPod Touch中的处理器比iPhone稍微快一点(也许现在不是了,因为有3GS)。 - frankodwyer
iPod touch 2G和3G都有扬声器。 - Sophie Alpert
iPod Touch现在具备蓝牙功能,但似乎无法与麦克风配合使用。 - Highstead
我只是想提一下,万一有人偶然看到这篇帖子-截至2011年8月,新的iPod touch现在具有蓝牙、前后摄像头、麦克风和扬声器。 - preds
如果答案已经过时,那就自己去编辑它。这就是StackOverflow的理念,而且这样做并不会受到任何阻碍。我本来可以自己动手,但除了在这篇帖子中刚刚读到的内容之外,我对iPod一无所知。 - LachlanG

6

我目前在开发中使用iPod Touch进行测试,但我的应用程序(目前)不使用任何仅适用于iPhone的功能(例如GPS或相机)。

除了硬件差异外,操作系统是相同的,而iPhone还来自手机运营商的每月费用。

在AppStore中,您可以将您的应用标记为“仅限iPhone”或“iPod和iPhone”。如果您的应用需要详细的GPS、照片拍摄等功能,则将其设置为仅限iPhone。

除非您发布两个不同版本的应用程序,否则无法根据用户是否拥有iPod或iPhone来单独定价。


2

iPod touch 优点:

  • 重量更轻
  • 体积更小
  • 与 iPhone 相同的操作系统和处理器
  • 比 iPhone 便宜

iPod touch 缺点:

  • 没有 GPS
  • 没有蓝牙 (iPod Touch 4G 拥有蓝牙)
  • 没有蜂窝数据网络
  • 没有相机 (iPod Touch 4G 前后都有相机)
  • 没有麦克风 (iPod Touch 4G 附带耳机麦克风)
  • 没有振动

因此,建议选择 iPhone。 在我看来,为 iPhone 和 Touch 开发应用程序将增加市场。


2
更正:最新的iPod Touch 5和最新的iPhone 5并不具有相同的CPU(A5与A6,如果我没记错的话)。 - Cyrille

1
我发现使用iPod touch(2G)的最大问题是它比iPhone要。如果你在开发游戏,这是一个严重的问题。我发现iPhone 3G比我的iPod慢了约10fps,所以在提交应用程序之前,我可能还需要购买一部iPhone。我真的不期待那种典型的电信合同中的虐待关系。

1

我使用 iPhone 3G、iPhone 2G 和(原版)iPod Touch 进行开发。我非常喜欢能够在所有可用的设备上进行测试。


0
我建议如果你的目标是开发,可以跳过iPod Touch直接选择iPhone。它具有更多的功能(GPS、蓝牙、蜂窝网络和相机),这使得可能使用的潜在应用程序范围更广。

5
另一方面,开发可以在iPhone和Touch上运行的应用程序将扩大您的市场。我并不是说pdavis是错的;这只是一个值得思考的问题。 - Kristopher Johnson

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