Es ist ja nicht so toll, dass jetzt alle Windows 8 Phones herstellen.
>Für Entwickler soll es so leichter sein, ihre Anwendungen für beide Plattformen erhältlich >zu machen. Dieser Schritt hat aber auch zur Folge, dass das neue System nicht auf alte >Windows-Smartphones passt.
Dieser Teil ist Schwachsinn, man programmiert nicht auf dem Kernel sonder hat gar keinen Zugriff darauf, man programmiert im Framework also zum Beispiel mit Silverlit,
vielleicht hat man jetzt ein paar mehr Funktionen die es auch in Win 8 gibt aber Metro-Apps gibt es ja auch noch nicht so viele. Es wäre ein gewisser Vorteil, wenn Metro-Apps sofort auf Windows Phone laufen würden oder nur kleine Anpassungen benötigen.
Das wäre so, als ob man sagen würde, Java Programme kann man unter Linux Distribution sowieso leichter schreiben, weil diese Distribution einen besseren Kernel hat.
Das der Kernel nicht auf den alten Geräte laufen soll ist wohl auch Blödsinn, man will einfach nicht.
Bei Windows Mobile hatten wir aber mal die Situation, dass die Programme für Mobil fast gleich sind wie für Windows (außer dass man Bildschirmgröße, Touchscreen usw. berücksichtigen musste). Aber die meisten Quellcodes konnte man einfach übernehmen, man musste nur die Dialoge neuzeichnen und ein paar Dinge abändern. Einige von meinen Programmen hatten sogar (teilweise) gemeinsamen Quellcode.
God bless the Blessing