Entwicklung für Windows Phone hieß bisher auch immer Entwicklung von Managed Code. Egal ob man traditionelle Anwendungen in Silverlight erstellte oder das auf Spieleentwicklung spezialisierte XNA Framework verwendete, man verließ nie das sichere und komfortable Territorium der darunterliegenden Managed Runtime. Obwohl dies für gewöhnlich mehr Vor- als Nachteile bietet, gibt es doch Situationen, in denen die Möglichkeit Unmanaged Code zu erstellen nützlich wäre. Mit Version 8 von Windows Phone entfernt Microsoft diese Beschränkung der Plattform und stellt es Entwicklern frei, Teile oder ganze Apps in nativem C++ zu entwickeln. In diesem Teil der Windows Phone 8 Artikelreihe zeige ich am Beispiel eines bestehenden, einfachen C++ Mandelbrot-Renderers, wie man nativen Code nutzen und sogar nahtlos in eine C#-App integrieren kann. Der Artikel steht kostenlos auf der Plattform SilverlightShow zur Verfügung:
Windows Phone 8: Native Code Support
Viel Spaß!