我应该将iOS版本定位到我的下一个iPhone应用程序(考虑到facebook集成)

时间:2013-01-10 08:57:47

标签: iphone ios facebook ios5 ios6

提出这个问题的原因是我想提供的Facebook支持。 由于iOS 6和5之间存在重大差异,我很困惑。

1 - 如果我只支持5,我将失去严重的用户群,对吧?有没有人对有多少人使用哪个操作系统有任何国家分析?

2 - 如果我只支持6,那么我需要进行哪些测试?就facebook而言,我需要iOS 6设备或模拟器吗?

3 个答案:

答案 0 :(得分:1)

我认为你应该为ios 6.0使用最新的Facebook api并设置为你的用户定位ios 6.0。我认为苹果总是坚持要求用户更新他们的操作系统并且它不允许降级os.So如果你看进入用户然后还发现最大用户使用最新的操作系统。我认为你应该选择ios 6.0。

答案 1 :(得分:1)

您检查手机的版本并根据版本然后在if-else语句中使用代码。通过这种方式,您将同时支持iOS 5和6.就测试而言,您需要使用模拟器或设备来检查您的应用。Here is a link by which you will detect the device os version

答案 2 :(得分:1)

  1. 我不知道任何发布国家/地区统计信息的页面,但是例如here您可以找到一位开发人员的统计信息,它们与我可以访问的统计信息类似(抱歉,但我无法发布它) - 无论如何,当你只支持iOS6时,你会失去大约20%-25%的观众。

  2. 您应该始终在发布之前对设备进行测试 - 大多数应用在模拟器上的行为相同,但并非总是如此。 IMO甚至应该测试更多设备(如iPhone3GS,iPhone4,iPhone5等),但当然并不总是可行。