Google hat das Problem nicht kapiert
Und wie sehr sie es nicht kapiert haben, sieht man daran, dass sie
Android im verschlossenen Kämmerlein hinentwickeln, und "wenn's
fertig ist" (also auf genau einem Gerät läuft, was für mich nix mit
"fertig" zu tun hat), dann wird's über den Zaun geschmissen.
He, Larry, Zeit für einen Brüllanfall: Wirf die Manager des
Android-Teams einfach 'raus. Die werden es auch nicht in den nächsten
10 Jahren kapieren. Und stell' ein paar Leute aus der
Open-Source-Szene ein, die wissen, wie man es macht. Erfolgreiche
Leute, keine Blender.
Android ist ein Open-Source-Effort. Was macht man da? Man kopiert das
Vorgehen von Leuten, die erfolgreich sind. Linus Torvalds z.B. ist
erfolgreich - dessen Entwicklungsprozess ist gnadenlos offen. Es gibt
das Problem, dass neue Hardware etwas Zeit braucht, bis sie
unterstützt wird, weil da jemand die Arbeit machen muss. Es gibt aber
ein Problem nicht: Nämlich das Unterstützen bereits existierender
Hardware. Auf der läuft auch das neue Ubuntu, das neue OpenSuse,
wenn's fertig ist (und "fertig" heißt da: Die Community findet nicht
ständig lauter neue Showstopper-Bugs).
Das Android ist kein Community-Projekt. Man lässt niemand von außen
mitwerkeln, man lässt niemand zugucken, und die verschiedenen
Handset-Hersteller meinen dann, irgendwelche Erweiterungen tief ins
System hineinfrickeln zu müssen, ohne dass das zu Google
zurückfließt. Das ist so bescheuert, bescheuerter geht's gar nicht.
Rauft euch zusammen, und entwickelt *gemeinsam* an dem Ding. Klar
gibt's was zu verbessern, aber Handset-Hersteller müssen sich über
die Hardware unterscheiden, die Softwareplattform nützt nur was, wenn
sie *gemeinsam* ist. Wenn alle Apps auf allen Geräten laufen, und man
nicht im Shop vor verschlossenen Türen steht, wenn man ein
Android-4-Gerät hat (das Update-Problem geht ja über das der Geräte
hinaus - wenn nur 5% der Geräte ICS haben, dann finden auch viele
App-Hersteller, dass es sich nicht lohnt, die App auf ICS auch nur zu
testen).
Erstaunlicherweise sieht die Updatesituation bei billigen
China-Krachern ja am besten aus. Die compilieren nämlich plain
vanilla Android, so wie's von Google kommt, und pfuschen nirgendwo
'rum (dafür haben sie auch keine Manpower).