Video: What will the 2018 iPhone be like?
The ink is barely dry on the piece I wrote earlier this week -- about how Apple needs to do better in 2017 -- when it comes to light that the company has done another boneheaded thing.
Must read: Apple seems to have forgotten about the whole 'it just works' thing
It now turns out the old-yet-often-quoted urban legend that Apple inserts code into iOS to slow down older iPhones is true.
Yes, Apple is slowing down your old iPhone.
The company admitted yesterday that it started doing it last year, when it released iOS 10.2.1, following reports that iPhone 6, iPhone 6s, and iPhone SE were shutting down randomly due to cold weather, low battery charge, or battery aging.
Apple expanded the scope of this code to include iPhone 7 and iPhone 7 Plus devices with the release of iOS 11.2.
Oh, Apple, this is a terrible way to do business. This is like the Wi-Fi and Bluetooth buttons in Control Center that don't actually turn off Wi-Fi and Bluetooth, only a hundred times worse.
While I think that adding code to iOS that caters for battery issues is clever, not telling users that this is happening is something that categorically gets the Cupertino giant onto Santa's naughty list for several reasons:
So, how could Apple have turned this boneheaded move into a positive thing? By keeping the user in the loop. For example:
See, that wasn't so hard, was it?