The back story: If you own an Android phone, you may have watched with frustration as a new version of the OS hit the market. It’s almost never clear if your phone will ever get that upgrade—unlike with iOS or Windows Phones, which always get all upgrades (providing they meet the right hardware requirements). With Android, it seems to depend on the phone vendor, the specific model, the wireless carrier, the Android version itself, and whether Google sent the carrier an inflatable plastic food product as a token of its appreciation that week. Worse—and much to our chagrin—sometimes vendors make promises to customers before the sale that they don’t keep once you own the phone. As a consumer why the HECK would I ever want one of these devices. Imagine if Android was a desktop operating system and computers came with vendor-specific ports and mainboards and memory and hard drive components? Imagine if Microsoft issues a patch for a Windows vulnerability and customers had to wait (pray) for computer vendors to issue a patch for their specific hardware?