我是 iphone 应用程序开发的新手,想知道要使用哪个部署目标(作为 ios 6 方法)。我的应用程序很简单(http 网络服务交互、地图),我的自然倾向是针对 3.1 以最大限度地利用潜在用途。但是,我知道 ios 6 很快就会适用于所有 iphone,并且我认为它会被广泛采用。
那么,如果我今天以 5.1 为目标,那么一旦 ios 6 发布,我的应用程序是否可供大多数(如果不是全部)iphone 用户使用?
现在,在我看来,要求至少 5.1 有点大胆,但这取决于你的应用程序。习惯上支持当前版本和以前的主要版本。
如果你想扩大你的目标,你可以考虑回到 4.3 甚至一路降到 4.0。但是 3.x 实际上已经过时了。但:
警告:不要针对无法在设备上测试的版本。如果您没有运行 4.0 的设备,则不建议仅在 4.0 模拟器上测试您的应用程序(尽管可能没问题。不能保证)。
iPhone 3G 可以运行到 iOS 4.2。
所有其他手机和 iPad 都可以运行最新的操作系统 (5.1.1)
不确定 iPod Touch 设备,但第 3 代(和第 4 代)。应该运行 iOS 5。
如果 5.1.1 可用于您的菜单,则您可以将其用作部署目标。如果不是,则 5.1 目前最适合您的需求。
这样所有人(尚未更新到 IOS 6 的人)都可以使用您的应用程序...
祝应用程序开发好运。