现在是否有必要安装iOS 6(我的第一个问题)?目前,最新的iOS操作系统版本已经到达iOS9。但是,我不知道在开发应用程序时是否需要考虑iOS 6。我们总是希望减少开发上的努力,但我们要么不想失去使用iOS6的用户。
发布于 2015-12-21 07:36:40
这稍微取决于你的目标市场,但我的第一个答案肯定是否定的。
您将严重限制自己,而不是从设计的角度,而是从代码的角度。每个iOS版本都会向SDK添加(和删除)相当多的内容。作为一名开发人员,支持iOS6需要做更多的工作。
考虑到现有的统计数据,例如苹果(https://developer.apple.com/support/app-store/) --我从新年开始开发的任何新应用程序都只支持iOS9,而现有的应用程序已经不再支持iOS7了。
同样值得注意的是,每台设备,回到2011年发布的iPhone 4S,都支持iOS9。
发布于 2015-12-21 07:36:26
我相信你可以开发一个与iOS 6兼容的应用程序.我全心全意地爱着iOS 6。然而,要使应用程序iOS 6兼容,需要做大量的工作。您不能使用iOS 7、8、9中出现的某些API(很多)。另外,您应该考虑到,UI元素在iOS 6上看起来不同,所以您必须制作两个不同的设计版本。根据这个非正式的统计数字 (在iOS开发人员中颇受欢迎的AFAIK),iOS安装在大约2.1%的设备上(老实说,我很羡慕拥有这些设备的人)。
是你的选择。
发布于 2015-12-21 09:10:52
想一想,如果你不使用iOS 6,你会失去多少客户。所有这些拥有iPhone 3GS的人都会来骚扰你。但说真的,这些人不再为他们的旧手机购买应用程序了。根本不需要支持iOS 6。
实际上,现在很少有人使用iOS 7,只有那些必须使用iPhone 4的人才能使用。iPhone 4也比后来的任何手机慢得多,所以你必须非常小心地做任何占用CPU的事情。我的代码可以在iPhone 6上立即运行,在4s上运行得有点慢,iPhone 4的等待时间也很长。
在实践中,Xcode 7不再支持构建iOS 7。所以,如果您想支持iOS 7,或者如果您想支持iOS 6,那么您可以继续使用Xcode 6.4 (以及SWIFT1.2,以及更早版本的Objective),如果您想要支持iOS 6,这里没有人能够帮助您解决任何问题。
在实践中,iOS 6和iOS 7之间发生了巨大的设计变化,你需要两倍的设计工作量,否则你的应用程序在其中一个上看起来就像垃圾一样。
https://stackoverflow.com/questions/34390811
复制相似问题