>How Apple could have prevented the iPhone-slowdown controversy
Easy, user replaceable battery. (For clarity by "user replaceable" I don't mean by the user paying $79 for Apple to do it; which is a rip off)
IMO if you design a phone (costing the better part of a grand) with a battery unsuitable for a years worth of use it's a design flaw, if the battery is not easily replaceable by the user then the phone is not fit for purpose.