My phone is running Android Oreo.
As I type this, my iPad is downloading iOS 11.
And I’m asking myself why. It’s not like either OS introduces new features on my years-old devices. Yes, there are security fixes. Those are important, certainly, and in both cases installing the entire update is the only way to get those fixes.
Okay, yes, some of my current disenchantment is depression brought on by looking at the current news. But still, why do we have to have major OS updates on an annual schedule?
Remember, Android and iOS upgrades are free. Google and Apple aren’t making any money directly off of them, and they’re spending a bundle to tout the new features. Sure, the iOS release is tied to the release of new iPhones, which is where Apple lives. But they’d sell just as many iPhone 8s and iPhone Xs if they came with iOS 10 point something.
For the record, it’s not just phones and tablets. OS X is doing the same thing. Windows is even worse–we’re getting two upgrades a year.
And every time an upgrade comes out, we get reports of bricked phones and scrambled computers, followed by the eternal reminder that “it’s impossible to test every combination of hardware.”
I’m not suggesting the OS vendors should stop upgrading their software. Just thinking the annual upgrade cycle might possibly have more downsides than up.
What about a slipstreamed approach: roll out new features year-round in a series of smaller upgrades that’ll be less likely to break things?
Of course there are problems there. Problems in design, development, and testing. I may not be doing much formal QA these days, but I haven’t forgotten that much about software development. But the approach works well at the application level. It’s worth a try at the OS level.
On a related note, remember a couple of years ago when I griped about software upgrades violating user expectations? I just found a nice example of not doing that in iOS 11.
For the past couple of iOS releases on iPad, swiping up from the bottom of the screen with four or five fingers has brought up the list of running apps. Quick and easy, and I’ve gotten used to it. (Windows users, think “Alt-Tab”.)
In iOS 11, Apple introduced a new “Dock”: a list of frequently-used and currently-running apps. You can pop the dock up over your current program by swiping up with a single finger. And swiping up a second time brings up the new-and-improved list of running apps.
But, and here’s the important thing, the four-finger swipe still works! Even though there’s now a new route to the task switcher, I can still use the old route.
Mind you, I wouldn’t be surprised if the four-finger gestures disappear in a later release, but at least my muscle memory is safe for another year.