IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
There are at least three players in every update: the manufacturer, Google and the carrier. This means that there are a lot of steps that have to be taken by a lot of people. With so many different devices out there, the current update model practically mandates that it takes a long time for updates to be released, if ever. Google is trying to improve this make by making it so updates can be pushed directly by them using GAPs.