Es geht darum, dass manche Geräte kein Android 2.1 gekriegt haben.
Es geht auch nicht das darum, dass MS unflexibel ist, sondern, dass es einfach nicht so einfach geht. Das geht bei keinem großen Unternehmen. Das ist kein Ein-Mann-Betrieb.
Der Unterbau interessiert definitiv. Denn du kannst ein Programm, dass für ein speziellen Unterbau geschrieben ist, nicht einfach auf einem anderen System laufen lassen. Es klappt nicht, für Linux geschrieben Programme nativ in Windows oder Mac OS X auszuführen, das Gleiche gilt für die mobile Industrie.
Und das Argument, dass zwei vollkommen unterschiedliche Betriebssysteme das Gleiche sind, weil sie vom gleichen Hersteller für mobile Geräte entwickelt wurden(in jahrelangem Abstand), disqualifiziert dich.
Mal vom Hersteller abgesehen, sind sowohl Mac OS X, als auch Windows mit X86 Architektur kompatibel. Man, sind Apple und MS unflexibel, wenn der Mac App Store nicht auf Windows funktioniert! Dabei sind beide Systeme für den PC. Aber Linux kann das auch nicht. Am besten gar keinen PC nutzen.