Dansk firma: Her er de vigtigste nyheder til udvikleren i Windows Phone 8

REDMOND, WASHINGTON App-udviklerne fik tirsdag i denne uge et sæt nye værktøjer, som Microsoft håber kan hjælpe dem med at rejse den dårligt sælgende Windows Phone-platform til nye højder.
Det skete med lanceringen af udviklingsværktøjet Windows Phone 8 SDK'et, der nu kan downloades kvit og frit.
Det nye SDK er et afgørende element i Microsofts plan om at udviske forskellene mellem Windows 8 og Windows Phone 8, så de apps, der udvikles til platformene, fremstår så ens som muligt.
Både for de forbrugere, der henter dem ned på deres pc, tablet eller smartphone, og de udviklere, der skaber dem.
Det skal få Hr. og Fru Danmark til at forstå, at Microsoft leverer den samme brugeroplevelse, uanset om de har en tablet, en bærbar eller en telefon i hånden. Og det skal forsikre udviklerne om, at den samme kode med få tilretninger kan udkomme på flere forskellige platforme.
Ifølge Thomas Castøe Martinsen og Martin Jepsen, begge udviklere og partnere i det danske konsulenthus Bluefragments, er Microsoft nået et godt stykke vej mod målet med det nye SDK.
»Store dele af API'et mellem de to platforme er nu identisk. Det er et godt første skridt,« siger Thomas Castøe Martinsen til Version2.
Han så dog gerne, at Microsoft gik endnu længere. Som det er nu, skal udvikleren stadig oprette to forskellige projekter i Microsofts udviklingsmiljø, Visual Studio, til henholdvis Windows 8- og Windows Phone 8-apps, selvom de kan dele en stor portion af den logik, der ligger neden under brugergrænsefladen.
I den idéelle verden ville udvikleren kunne oprette et projekt og derefter angive de forskelle, der måtte være i brugergrænsefladen mellem for eksempel tablet og telefon.
»Det ville betyde, at man som virksomhed ikke skulle gøre tingene i to steps, hvis man vil lave en app til både Windows 8 og Windows Phone 8,« siger Thomas Castøe Martinsen.
Microsoft hævder selv at have lyttet til udviklerne og implementeret op mod 90 procent af deres ønsker i den nye platform. Om det så også er tilfældet, kan de to danske udviklere ikke udtale sig om lige nu.
»Nu skal vi lige have fingrene rigtigt ned i SDK’et og se, om det fungerer som forventet,« siger Thomas Castøe Martinsen.
Her får du en oversigt over de vigtigste nyheder i Windows Phone 8 SDK'et ifølge Thomas Castøe Martinsen og Martin Jepsen.
Mulighed for at håndtere nye skærmopløsninger højere end dem, der findes på eksisterende enheder med Windows Phone 7. Sørger for, at apps kan skalere flydende i størrelse afhængigt af skærmopløsning og sikrer bagudkompatibilitet.
Udviklere kan nu påvirke både tiles og låseskærmen på flere og mere aktive måder end tidligere. Platformen har fået flere templates, som gør, at udviklere nu for eksempel kan skubbe billeder fra en persons Facebook-profil ud i rotation på låseskærmen.
Et nyt simulation dashboard til test og debugging af apps. Giver mulighed for at simulere en række brugsscenarier. Hvad sker der, hvis brugeren benytter app'en over en meget dårlig dataforbindelse? Hvad sker der, hvis låseskærmen aktiveres, mens app'en er aktiv? Fungerer som et tool til Visual Studio.
En stribe kontroller er nu blevet flyttet ind i SDK'et, hvor de tidligere har ligget i separate toolkits. Dermed er de blevet integreret mere direkte i platformen end tidligere.
Nye funktioner omkring kommunikation mellem forskellige enheder, blandt andet NFC - Near Field Communication - der spås en fremtid inden for mikrobetalinger, hvor man bruger mobiltelefonen til at betale for mindre indkøb i hverdagen. Understøttelsen for NFC kan nu relativt let bygges ind i Windows Phone 8-applikationer.
Understøttelse for native C++. Fraværet har tidligere været et problem for Windows Phone-platformen, fordi en række apps skrevet i sproget ikke har kunnet porteres uden at blive skrevet om fra bunden af i C#. Betyder blandt andet, at den danske spiludviklingsplatform Unity nu er blevet porteret til Windows Phone 8. Dermed kan en stribe populære spiltitler, der allerede nu findes til iOS og Android, lettere udkomme på Windows Phone-platformen.
Mulighed for in app-purchases. Microsoft lader udvikleren stryge 100 procent af indtjeningen på køb inde fra app'en i modsætning til Apple, der tager sig betalt med 30 procent.
Understøttelse for DirectX, hvilket betyder, at spil til Windows og Xbox nemmere kan porteres til Windows Phone.
Et forbedret værktøj til at redigere manifest-filen, som bruges til at angive en apps metadata om for eksempel rettigheder og udseende.
Du kan læse mere om Windows Phone 8 SDK'et og downloade det her.
Version2s rejseomkostninger i forbindelse med Build 2012 er betalt af Microsoft.
Kommentarer (1)
Nogen der ved, om Microsoft endelig er klar til en moderne plugin-arkitektur a la ServiceProvider som på iOS og Android? Altså, vil kan kunne skrive en app der kalder en vilkårlig komponent (stregkodelæser, NFC-læser, virtuelt keyboard, dialer, you-name-it...)?

