By Todd Bernhard
For years, Apple has had an advantage over Android, in that Apple makes the hardware and the software. When Apple wants to make sure devices in the field have the latest version of iOS, the company can effectively push the updates over the air. Makers of Android handsets often customize the operating system and don't necessarily want a new version on their devices. They'd rather you upgrade your device; though to be fair, Android devices can often be purchased more cheaply than Apple ones.