简体   繁体   English

iOS 4和5的兼容性:提示用户更新iOS

[英]iOS 4 and 5 compatibility : Prompt users to update iOS

The skinny: my app works excellently in iOS 5.x. 骨感:我的应用程序在iOS 5.x中表现出色。 However, certain features do not work so well in 4.x. 但是,某些功能在4.x中不能很好地工作。 All is resolved with an update to 5.x. 通过更新到5.x可以解决所有问题。

Option 1 - Good programmer: find out what was done in my app with these particular features and why they don't work in 4.x. 选项1-优秀的程序员:找出在我的应用中使用这些特殊功能所做的事情以及为什么它们在4.x中不起作用。

Option 2 - Lazy programmer: detect the version of iOS the user is running (I'm already aware that this is not advised) and suggest they upgrade if it's older. 选项2-懒惰的程序员:检测用户正在运行的iOS版本(我已经知道不建议这样做),并建议他们在较旧的情况下进行升级。 Even further, lead them to Settings/Software Update through the use of iPhone URL (eg: iossettings://). 更进一步,通过使用iPhone URL(例如:iossettings://)将其引导至“设置/软件更新”。

Your advise is greatly appreciated. 非常感谢您的建议。

This question may not suit StackOverflow very well, but I'll provide my thoughts. 这个问题可能不太适合StackOverflow,但我会提供我的想法。 Support the platform or don't support the platform. 支持平台或不支持平台。 If you don't support iOS 4, then don't support it and compile the app to require iOS5. 如果您不支持iOS 4,则不支持它,并编译该应用程序以要求使用iOS5。 If you do support it, then fix the bugs. 如果您确实支持它,请修复错误。 Don't support it but nag the user. 不支持它,但会困扰用户。 That's just lazy as you say. 就像你说的那样懒。

Many apps have already moved to iOS5-only. 许多应用程序已经移至仅iOS5。 Unless your market is unusual and is particularly likely to have iOS4, then I would drop iOS4 support and move on. 除非您的市场不寻常且特别有可能安装iOS4,否则我将放弃对iOS4的支持并继续前进。 The time you waste supporting it won't translate into enough sales to cover it for most apps IMO. 您花费在支持它上的时间并不能转化为足够的销售额来满足大多数IMO应用程序的需求。 And the bad reviews you get on iOS4 will outweigh the few extra sales you might get there. 而且,您在iOS4上获得的差评将超过您可能获得的少量额外销售。 Pick an audience and delight them. 选择一个观众并使他们高兴。

Most people are running iOS 4 because their devices don't support iOS 5. Option 1 makes a lot more sense. 大多数人都在运行iOS 4,因为他们的设备不支持i​​OS5。选项1更有意义。 Or just don't support iOS 4 at all. 或者就是根本不支持iOS 4。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM