1

我是刚开始开发新 iPhone 应用程序的 iPhone 新手,我想知道现在坚持使用 2.2.1 SDK 是否更好,还是应该积极使用 3.0 SDK 的功能来构建应用程序?当然它最终需要在 3.0 和 2.2.1 设备上运行,所以我需要在两者上测试它。但问题是 3.0 SDK(Xcode 和 Interface Builder 功能)中是否有很酷的新东西,即使我的目标是 2.2.1,也值得使用。例如,我需要避免使用任何依赖于新的 3.0 API 的东西,但也许仍然有很酷的新小部件或者可以与 2.2.1 API 配合使用的东西。是这样吗?我只是想弄清楚我把重点放在哪里...... 3.0 或 2.2.1。

4

5 回答 5

3

现在提交到 AppStore 的所有应用程序都必须支持 3.0。幸运的是,iPhone 市场非常先进,并且会得到更新。如果他们正在下载应用程序,他们可能正在更新他们的操作系统。

如果您打算立即启动您的应用程序,我会说使用 2.2.1,但如果您期待超过 3-6 个月,那么使用 3.0 的东西。3.0有很多很棒的东西,比如虚拟商品、控制iTunes音乐的api和其他好处。如果你的应用需要 3.0 的特性,现在就开始开发吧。人们更新 1.0-2.0 似乎需要大约 3-6 个月。

于 2009-06-11T23:00:54.167 回答
1

实际上,提交到商店的应用程序需要支持 3.0,但这并不意味着它们必须使用旧版本中没有的 3.0 功能。

我实际上建议您坚持将添加到您的应用程序的功能,无论它们是否是 3.0 的新功能,而不仅仅是添加“新 3.0”功能,因为它们很酷或很新。添加您的应用程序成功所需的内容,仅此而已。您的应用程序的要求越少,您拥有的潜在客户就越多。

于 2009-06-11T23:24:00.803 回答
1

开始使用新功能,但您还不能发布适用于 3.0 的应用程序。

简而言之,两者都做。2.2.1 中的强大功能可以让您的应用程序推出。然后,您可以添加增强功能,以改善 3.0 正式发布时的体验。

我现在会专注于 2.2.1,因为这是目前最重要的。确保它可以在 OS 3.0 上运行。

于 2009-06-11T22:51:50.400 回答
1

你应该使用 3.0 - 它将在一周内发布,几乎每个人都会立即升级。

于 2009-06-11T22:51:51.083 回答
1

iPhone 3G 用户可以通过 iTunes 免费获得操作系统更新,并且可能会立即升级。iPod Touch 用户必须付费,而改进对 iPod 用户来说并不是很有吸引力。因此,如果您至少在一段时间内以 3.0 为目标,那么您的应用程序的受众群体可能会出现分歧。最终会有如此多的应用程序需要 3.0,以至于 Touch 用户将被迫升级,然后就不是这样的问题了。

当然,如果 3.0 的功能让您的应用程序更具吸引力,那就去尝试吧,但很多应用程序概念当然不会。

于 2009-06-11T22:55:09.347 回答