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