Everyone who has ever owned an iPhone knows that it gets slower when a new version of iOS---and a new iPhone---is released. But this week, we learned why. No, Apple isn't designing new versions of iOS in a way that makes your phone slower, in the hopes of subtly nudging you to upgrade. But they are, in fact, making your iPhone slower. And they are doing so on purpose.
This raises some obvious questions. Why is Apple doing this? What can you, as an iPhone user, do about it? And ... is this OK? Is Apple's behavior in some way justifiable ... or even commendable?