Windows Phone SDK 8.0
A Windows Phone SDK 8.0 2012. október 29-én este jelent meg a Windows Phone Dev Center weboldalán, ami ingyen letölthető. Az új SDK visszamenőleg kompatibilitást biztosít a WP 7.X –re fejlesztett alkalmazásokkal, de az új élmények kihasználásához feltétlenül szükséges az új platformot használni.
Az SDK telepíti a Micorsoft Visual Studio Express 2012 for Windows Phone ingyenes fejlesztői környezetet, de ha már meg van a teljes Microsoft Visual Studio akkor csak a Windows Phone Add-in for Visual Studio komponenst telepíti. Megtalálható a Windows Phone 8 emulator a telepítőben. Az emulator 3 fajta kijelző méretet biztosít (WVGA (800 × 480), WXGA (1280 × 768), 720p (1280 × 720)). A Win Phone 8 SDK telepítéséhez 64 bites Windows 8 operációs rendszer szükséges. Az emulátorhoz pedig a W8-nak a Professional változata kell, valamint 4 GB RAM (nálam 3GB RAM-mal is tökéletes), valamint igényli a hardware-es virtualizációt. A teljes rendszerkövetelmény itt található.
A Win Phone 8 SDK telepítésével különböző nyelvek és eszközök települnek Win Phone 8-ra fejleszthetünk játékokat és egyéb WP Store alkalmazásokat. Játékokat C++ és Direct3D nyelven készíthetünk (native). Ezen kívül a fejleszthetünk alkalmazás XAML és C#/VB.NET/C++ nyelveken (managed). A menedzselt kódú programokba beágyazhatók a Direct3D/C++ natív kódok, ami elősegíti a C++ programok újrafelhasználását (fordítva nem lehetséges).
A WP8 API felépítése:
XMAL és menedzselt kódú platformtámogatás:
Win Phone 8 projekt létrehozása
Az SDK feltelepülése után indítunk egy MS Visual Studio-t és File/New/Project… Templates / Visual C# / Windows Phone / Windows Phone App. Elnevezzük a projektet és létrehozzuk. Ezután a varázsló feltesz egy kérdést, hogy milyen Winows Phone operációs rendszert szeretnénk választani, itt kiválasztjuk a 8.0-t. A létrejött projektben megjelenik az alkalmazás előnézeti képe, amit a MainPage.xaml tartalmaz, amit az emulator-on lehet futtatni. Az emulator-on először megjelenik a WP8 telefon menüje,és kis idő után automatikusan indul a saját alkalmazás, ami így fog megjelenni:
A Windows Phone 8 fejlesztéshez hasznos weboldal a Win Phone Dev Center weboldalán található, itt példák és magyarázatok is vannak.
Üdv.
Emese