I read something interesting the other day in regard to Android version update delays that went something like this:
Genuine question here:
How can an Android OEM device be compared to a Windows machine in this way? For example, if you own a Windows laptop with hardware embedded software features from Asus for example, you still receive Windows updates directly from MS. So how to updates happen on your laptop that are Asus specific? Separately from Asus right? If that's the case, why then are Android updates not coming directly from Google and OEM hardware/software specific updates not separated from that procedure? On the same token, why aren't carriers completely removed from the update equation when carrier software can just be updated on its own aside from the OS update? Going back to the Windows example, I do not need to have my ISP approve a Windows version update on a laptop, so why must I on an Android device?
It seems to me that the above quoted summation is accurate that Google allowed these concessions to happen in the early days in order to speed up and bolster Android adoption and market share but in reality they aren't actually required at all. That being the case, why doesn't Google Android now in its maturity do something to change that model? I see no reason at all for Android updates to not come directly from Google while Samsung/HTC/LG or whomever to provide their own separate updates to features those OEM's have on their respective devices. Same goes for carriers. MS managed it for Windows machines.
Google sacrificed the ability to have a direct relationship with consumer handsets to facilitate updates for software and security ]to allow Android to gain market share through flexible deals with manufacturers. That was a specific choice by Google, and it should be called out on that if required.
Let’s not forget that Microsoft had the same situation with Windows, and while you might raise an eyebrow at a discussion that includes Microsoft and software updates, it also had to deal with a significant number of manufacturers, distributors, and an almost limitless volume of components put together in a grey box. Redmond manages to roll out timely software and security updates, so it is possible.
Genuine question here:
How can an Android OEM device be compared to a Windows machine in this way? For example, if you own a Windows laptop with hardware embedded software features from Asus for example, you still receive Windows updates directly from MS. So how to updates happen on your laptop that are Asus specific? Separately from Asus right? If that's the case, why then are Android updates not coming directly from Google and OEM hardware/software specific updates not separated from that procedure? On the same token, why aren't carriers completely removed from the update equation when carrier software can just be updated on its own aside from the OS update? Going back to the Windows example, I do not need to have my ISP approve a Windows version update on a laptop, so why must I on an Android device?
It seems to me that the above quoted summation is accurate that Google allowed these concessions to happen in the early days in order to speed up and bolster Android adoption and market share but in reality they aren't actually required at all. That being the case, why doesn't Google Android now in its maturity do something to change that model? I see no reason at all for Android updates to not come directly from Google while Samsung/HTC/LG or whomever to provide their own separate updates to features those OEM's have on their respective devices. Same goes for carriers. MS managed it for Windows machines.