0

我只想问一个简单的问题。我最近启动了需要 IOS 6.1 的应用程序,这是最新的设置,我认为这将使我的游戏与 Iphone 5 更兼容。但是,由于我的游戏已获得批准并且现在在 iTunes 中出售,我注意到我m 实际上是唯一一个(或少数几个)需要 IOS 6.1 的。

大多数主要玩家尤其只需要 IOS 4.3 或 IOS 5.0。这使得他们的游戏甚至适用于非 IOS 6.1 手机。这是否意味着如果潜在买家尚未将手机更新到 IOS 6.1,他将无法使用我的应用程序?

我只是犯了一个巨大的营销错误吗?我应该以低得多的 IOS 最低要求启动我的应用程序吗?

你们呢。您是使用最新的 IOS SDK 制作您的应用程序,还是使用较低的 SDK 来吸引更大的市场?

感谢那些可以提供见解的人。

4

6 回答 6

2

Apple 的回答很可能是您做法是正确的。您应该始终首先针对最新版本的 iOS。否则,您可能会冒着为最低公分母开发应用程序的风险,即不使用最新的 API,如 collectionviews 或 autolayout,这可能会减慢您的速度或阻止您为用户创建良好的体验。如果您可以添加对早期版本的支持,那就太好了,但是没有人会因为只针对 6.1 而责怪您。除了首先以正确的方式进行操作外,iOS 6 的采用率非常高,因此与在 Android 开发中支持旧版操作系统相比,您只会错过一小部分用户群。

Apple 图表显示哪些 iOS 6 功能适用于哪些设备

要测试对旧操作系统版本的支持,请尝试安装 iOS 6.0 模拟器,将您的开发目标放到 6.0(在文件导航器中选择您的根项目 -> 选择您的项目 -> 信息选项卡),切换到 iOS 6.0 模拟器并运行您的项目。

于 2013-08-16T09:03:55.120 回答
2

我现在会忘记任何 < 6.0 的版本,尤其是 < iOS 5。

运行 iOS 6 的设备的市场份额足够大,如果你仍然为低于 iOS5 的设备编程,你必须竭尽全力实现一些在 iOS5 及更高版本中非常简单的东西(比如自定义某些 UI 元素,与社交网络,...),您不能使用自动布局等。

也就是说,在您的情况下,我需要 iOS 6.0 或更高版本,因为较小的 iOS 更新的更改通常不会对您的代码产生重大影响而令人震惊。

于 2013-08-16T09:04:57.580 回答
1

我不这么认为。如果您参考一些统计数据,您会发现 6.0 之前版本的份额几乎可以忽略不计。你可以在这里找到一些数字:http ://www.14oranges.com/2013/06/ios-version-statistics-june-14th-2013/

于 2013-08-16T08:55:45.427 回答
1

支持哪个版本总是一个非常令人困惑的选择。但话虽如此,众所周知,iOS 用户会在发布后的头几个月内更新到最新版本。渗透率相当高。所以你可能没有那么大的臭味。

但是,如果您的应用程序确实在较低版本上运行(或者可以在不费力的情况下在它们上运行),那么支持较低版本以及吸引更大的市场将是一个更好的策略。

于 2013-08-16T08:57:13.327 回答
0

Yup, you made a mistake from what you have said. If your app doesn't NEED 6.1 then use the oldest iOS version you can, like 4.3.

As an example, when iOS 7 comes out, if you made your app requiring iOS 7, iPhone 3GS/3 users can't get it (just an example lol).

Hope that helps :)

于 2013-08-16T08:54:21.153 回答
0

这取决于您的目标用户群。

  • 我去人群。你没有任何危险。统计数据显示,最新版本的 iOS 在发布后的几周内成为使用最多的版本。根据 Apple 的说法,iOS 6 目前的使用率约为 97%。我希望 iOS 7 也能很快达到同样的状态。
  • 我有一个非常具体的目标受众。您需要了解您的用户。他们是极客吗?他们是普通用户吗?其中iOS版本分布情况如何?你可以找到这方面的统计数据。
于 2013-08-16T09:08:56.887 回答