This x1,000. The biggest weakness of Android is that its open nature puts the onus on a bunch of third-parties to decide how they want to implement the platform, and most crucially, how it will be disseminated to end users. If a telecom has created its own customized version of Android, it has to redo those customizations every time the latest Android version drops. They inevitably drag their feet, because hey, they’re getting customers’ monthly service payments regardless. This is what has always driven me away from Android, both as a user and from a development perspective. It’s oddly ironic that being open-source actually ends up restricting the activities of many Android end-users, unless they have certain phones, and certain service plans.
If Google rectified this problem, Android would decimate all. Unfortunately, Android is, in its very DNA, allergic to becoming proprietary in any way. It’s one of the big problems, in my view, with the whole “open source at all costs” movement.
[quote]With Metal, Apple can decide that they just will stop supporting OpenGL and deprecate it overtime. Microsoft did it with DirectX. Google tried doing it when it split Java with Dalvik. This is normal practice for companies, and it has nothing to do with any sort of fandom. It is literally business as usual for these companies…
[/quote]
Okay, but what you fail to explain is why this is likely to happen. I don’t think it’s enough to just say “Well, it’s an inevitable outcome, just business as usual.”