瘦:我的应用程序在iOS 5.x中运行良好。但是,某些功能在4.x中运行不佳。所有问题都通过5.x更新解决。
选项1 - 优秀程序员:了解我的应用程序中使用这些特定功能所做的工作以及它们在4.x中无法运行的原因。
选项2 - 懒惰的程序员:检测用户正在运行的iOS版本(我已经知道不建议这样做)并建议他们升级,如果它更旧。更进一步,通过使用iPhone URL(例如:iossettings://)引导他们进行设置/软件更新。
非常感谢您的建议。
答案 0 :(得分:8)
这个问题可能不适合StackOverflow,但我会提供我的想法。支持平台或不支持该平台。如果您不支持iOS 4,那么请不要支持它并编译应用程序以要求iOS5。如果你支持它,那么修复bug。不要支持它,但唠叨用户。这就像你说的那样懒惰。
许多应用已经转移到仅限iOS5。除非您的市场不寻常并且特别有可能拥有iOS4,否则我会放弃iOS4支持并继续前进。您浪费支持它的时间不会转化为足够的销售额来覆盖大多数应用程序IMO。你在iOS4上得到的糟糕评论将超过你可能获得的额外销售额。选择观众并取悦他们。
答案 1 :(得分:0)
大多数人都在运行iOS 4,因为他们的设备不支持iOS 5.选项1更有意义。或者根本就不支持iOS 4。