First let me preface this by saying I am android guy. I prefer the software. I was wondering why when android releases a software update we have to wait until the carrier decides to release it but when apple releases there update it its available to all carriers immediately? Is it because there are so many types of android phones and each update is different for each phone? I am just curious.