logoalt Hacker News

bostiktoday at 10:18 AM4 repliesview on HN

Phased roll-out. You first introduce a version that still accepts all extant inputs but will actively warn that there are characters that will be removed in a future release.

Then you wait. Then you roll out a version where the new functionality is flipped on by default, but where you still allow to explicitly toggle to the old one. Then you wait some more.

And then - only then - you roll out a release where the old functionality has been removed entirely.


Replies

pbhjpbhjtoday at 10:30 AM

Meh, I think you keep the old keyboard and set a password expiry. New passwords use the new keyboard. Or, if you're in a rush to remove the old code, _after_ next login you require password replacement and use the new onscreen keyboard from then.

rock_artisttoday at 11:07 AM

It might be tricky when user upgrades while jumping the “headups” version.

There should be migration taken into consideration that is kept to any previous version allowed to be upgraded from.

show 1 reply
hsbauauvhabzbtoday at 12:12 PM

That’s dangerous. Apple fooled me with the iOS 26 glass theme, it’ll be a while before I install another major update from them. I know many people still on iOS 18. I doubt many of them will update until either Apple fixes their UI/UX or they upgrade to an Android.

foxglaciertoday at 11:09 AM

For other features, yes, but not this. Of course people will work around the warnings and then suddenly they're locked out of their whole phone?