我在开发iOS 5 SDK / XCode 4.2时遇到了一些问题,无法支持旧设备,尤其是iPhone 3G。我刚开始接触iOS开发,已经下载了使用iOS 5 SDK的xCode 4.2。我的担心是,在iPhone 3G上运行全新项目时遇到了很多问题,以测试兼容性(即armv6问题)。显然,苹果希望我们为更新的硬件构建应用程序,但是当涉及到支持仍在使用旧硬件的应用程序用户时,我们有责任。特别是如果您希望您的应用程序尽可能地传播。例如,ARC听起来像是一个神器,但它不适用于低于4.3版本的iOS。我对Storyboards也有良好的体验,直到我尝试在iOS 5之前的设备上安装该应用程序。
有没有关于支持所有iOS设备的最佳实践的好信息来源?这只是用户必须坦白承认是时候换新iPhone了吗?还是开发旧的SDK,直到我们追赶长尾?这个问题已经在追赶长尾了吗?
这在某种程度上让人想起浏览器标准支持的碎片化。期待听到其他人的想法。
有没有关于支持所有iOS设备的最佳实践的好信息来源?这只是用户必须坦白承认是时候换新iPhone了吗?还是开发旧的SDK,直到我们追赶长尾?这个问题已经在追赶长尾了吗?
这在某种程度上让人想起浏览器标准支持的碎片化。期待听到其他人的想法。