我想问一个简单的问题。我最近推出了我的应用程序,需要IOS 6.1,这是最新的设置,我认为这将使我的游戏与Iphone 5更兼容。但是,由于我的游戏已被批准并且现在在itunes中出售,我注意到我'实际上是唯一一个(或少数几个)需要IOS 6.1的人。
大多数主要玩家特别需要IOS 4.3或IOS 5.0。这使得他们的游戏甚至适用于非IOS 6.1手机。这是否意味着如果潜在买家尚未将手机更新为IOS 6.1,他将无法使用我的应用程序?
我是否只是犯了一个巨大的营销错误?我是否应该以低得多的IOS最低要求启动我的应用程序?
你们这些人怎么样?您是使用最新的IOS SDK制作应用程序还是使用较低的SDK来吸引更大的市场?
感谢那些能够提供见解的人。
答案 0 :(得分:2)
Apple chart of which iOS 6 features will work on which devices
要测试对较旧操作系统版本的支持,请尝试安装iOS 6.0模拟器,将开发目标放到6.0(在文件导航器中选择根项目 - >选择项目 - >信息选项卡),切换到iOS 6.0模拟器并运行您的项目。
答案 1 :(得分:2)
我会忘记任何版本<现在是6.0,特别是< iOS 5。
运行iOS 6的设备的市场份额足够大,如果你仍然为低于iOS5的设备编程,你必须不遗余力地在iOS5及更高版本中实现一些非常简单的东西(比如自定义某些UI元素) ,与社交网络共享,...),你不能使用自动布局等。
那就是说,在你的情况下我会要求iOS 6.0或更高版本,因为次要iOS更新的更改通常不会对您的代码产生重大影响。
答案 2 :(得分:1)
我不这么认为。如果你参考一些统计数据,你会发现6.0之前版本的份额几乎可以忽略不计。你可以在这里找到一些数字:http://www.14oranges.com/2013/06/ios-version-statistics-june-14th-2013/
答案 3 :(得分:1)
支持哪个版本总是一个令人困惑的选择。但据说iOS用户在发布后的前几个月内会更新到最新版本。 penetration percentage非常高。所以你可能不是那么大的臭味。
如果您的应用程序确实在较低版本上运行(或者可以在没有大量工作的情况下运行它们),那么支持较低版本以及吸引更大市场将是更好的策略。
答案 4 :(得分:0)
例如,当iOS 7问世时,如果你的应用程序需要iOS 7,iPhone 3GS / 3用户就无法获得它(只是一个例子)。
希望有所帮助:)
答案 5 :(得分:0)
这取决于您定位的用户群。