StrangerGuy
Diamond Member
- May 9, 2004
- 8,443
- 124
- 106
Well, it is and it isn't. Carriers and OEMs usually create the delays, but Google also bears some responsibility for neither designing Android to minimize those delays nor making Apple-like arrangements that prevent companies from arbitrarily stalling releases.
One of the bigger mistakes Google made early on was hewing too slavishly to Andy Rubin's absolutist "we're open! Open open open!" philosophy. That created the same problem that many open source projects face: a laissez-faire policy sounds good in theory, but in practice it leads to partners pulling the project in all kinds of selfish directions that ultimately hurt users. It's better to have some sort of control over partners so that you don't end up in a situation like this, where companies delay OS updates for months or purposefully skip them in a bid to make you buy a new phone sooner.
Sure, the OS per se is open but the services that actually gives it the value is closed.
Reminds me of about something something having a cake and eat it.