Windows Phone 8 SDK 2012: XNA und Direct3D im frühen Leak

Am 27. Juli 2012 veröffentlichte Lord Hanson einen Blick auf eine geleakte Vorabversion des Windows Phone 8 SDK. Der Bericht untersuchte die Projektvorlagen und kam zu dem Schluss, dass Microsoft für Windows Phone 8 stärker auf native Entwicklung mit C++ und Direct3D setzte, während XNA zunächst nur für ältere Zielversionen auftauchte.

Projektvorlagen zeigen getrennte Wege

In Visual Studio 2012 fand der Autor keine offensichtliche WinRT- oder Metro-Vorlage. Die neuen Windows-Phone-Projekte wirkten weiterhin wie Erweiterungen des Silverlight-Modells. Eine zusätzliche Vorlage trug die Bezeichnung Windows Phone Direct3D XAML Application. Sie kombinierte eine C#-XAML-Oberfläche mit einer Direct3D-Zeichenfläche, während der native Teil des Projekts in C++ angelegt wurde.

Projektvorlagen im Windows Phone 8 SDK

XNA blieb zunächst an Windows Phone 7.1 gebunden

Besonders relevant war die Behandlung von XNA. Die untersuchte SDK-Version bot dem Bericht zufolge XNA-Projekte für Windows Phone 7.1, aber keine erkennbare Möglichkeit, ein neues XNA-Spiel direkt für Windows Phone 8 anzulegen. Für Entwickler bedeutete das zunächst einen Wechsel zu C++ und Direct3D, wenn ein Spiel die neue Zielversion nutzen sollte. Die damalige XNA-Geschichte der Xbox 360 zeigt, warum diese Änderung für das Microsoft-Ökosystem besonders aufmerksam verfolgt wurde.

Ein Kommentar korrigiert die erste Lesart

Die Analyse war allerdings keine abschließende Aussage zur Laufzeitunterstützung. In der Diskussion unter dem ursprünglichen Bericht wurde auf eine damalige Mitteilung des Entwicklerkontos @wpdev verwiesen. Demnach sollten XNA-Framework-Apps auf Windows Phone 8 weiterhin unterstützt werden. Der Leak beschrieb damit vor allem die neuen Projektvorlagen und den nativen Pfad, nicht zwingend das Ende bestehender XNA-Spiele.

Für die Windows-Phone-Entwicklung entstand so ein geteiltes Bild: Silverlight und verwaltetes XAML blieben für viele Anwendungen sichtbar, während native Spiele mit Direct3D und C++ angesprochen wurden. Die spätere Windows-Phone-Geschichte liefert den größeren Plattformkontext zu dieser Phase.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein