Vad krävs för att Windows 8 ska bli den “hit” som Microsoft hoppas på? Ja, en stor del är i dagsläget upp till utvecklarna.
Datormagazins Patrik
Wahlqvist rapporterar
direkt från Build 2011
i Anaheim, Kalifornien.
Läs också:
Microsoft visar upp
Windows 8
Testa Windows 8 i dag
Och då syftar jag inte på Microsofts egna, utan på dig och mig, på de personer som i dag sitter hemma och bygger applikationer till exempelvis Iphone eller andra mer komplexa program åt Windows. För nästa stora del i Windows 8 är just möjligheten att själv, enkelt, kunna skapa program och sedan sälja dem via nya Windows Store, på ungefär samma sätt du idag köper appar till din telefon.
Skapa appar i nya Visual Studio
För att göra detta så enkelt som möjligt har Microsoft skapat Visual Studio 11 Express (se bild nedan), som låter dig som programmerare skapa färdiga Metro Style-appar. Antingen helt utifrån egna idéer, eller med hjälp av de mallar som finns. Nya Visual Studio Express är en rejäl förbättring jämfört med föregångaren. Programmet låter dig bland annat jobba med Snippets och Expression Blend på ett helt nytt och integrerat sätt. Det som gör det hela ännu enklare är att Microsoft med sin nya Kernel services (som är byggt just för Metro style) låter dig fortsätta att använda det språk du kan, oavsett om det är Java, VB, C, C++ eller C#.
Det finns flera färdiga mallar, bland annat den som används av Windows från början. Du kan direkt anpassa och testa appar för olika enheter och upplösningar och eftersom allt sker i realtid är det lätt att hela tiden se vad som måste förändras.
Enkel väg till butiken
När du har skrivit klart ditt lilla program vill du ju även kunna sälja det. Det görs via Windows Store, och även här finns allt du behöver direkt i Visual Studio. Klicka bara på Store och sedan ”upload package”, så uppenbarar sig en guide som hjälper dig hela vägen, inklusive prissättning och möjlighet att låta användarna testköra din app innan de köper den.
Visual Studio 11 Express gör det enkelt att skapa egna Metro-anpassade applikationer. |