Under Microsofts Build-konferens, som drog igång under gårdagskvällen, presenterade företaget en mängd olika spännande nyheter. Bland annat att man kommer göra det möjligt för utvecklare av iOS och Android att enkelt porta sina applikationer till Windows 10. Även webbapplikationer ska lätt kunna konverteras till så kallade Windows Universal Apps (tidigare Windows Store-appar och Metro-appar).
Igår skrev jag om ett rykte som hävdade att Microsoft skulle göra det möjligt att köra Android-applikationer under Windows 10, och det skulle i så fall vara via någon form av emulator. Det ryktet har alltså visat sig felaktigt – tack och lov. Att man istället gör det möjligt att porta appar från iOS och Android till Windows är många gånger bättre.
Microsoft har som bekant inte lyckats allt för väl med sitt mobila operativsystem Windows Phone. Flera faktorer har spelat in, men det kanske mest väsentliga är att det saknats applikationer. I och med Windows 10, kommer Windows Phone att ersättas av en mobil version av operativsystemet, och nu ska Microsoft göra det enkelt för utvecklare att porta sina appar för iOS och Android till Windows och så kallade Windows Universal Apps.
Har i skrivande stund inte hittat bra svensk översättning av Universal Apps, men det handlar om appar som kan köras på alla Windows-enheter, det vill säga de som finns i Windows Store och som tidigare kallats bland annat Windows Store-appar respektive Metro-appar.
Tidigare har man försökt övertyga utvecklare att ta fram Windows-varianter av sina mobila appar, men intresset har varit svalt. Det har gjort att många kända appar – Instagram var länge ett bra exempel – funnits för iOS och Android men inte för Windows. Att viktiga appar saknats har gjort att konsumenter valt bort Windows-baserade smartphones, och det har i sin tur lett till att utvecklare inte brytt sig om att porta.
Lätt att porta från Android och iOS
För att komma ur den här onda cirkeln presenterade Microsoft igårkväll, på sin Build-konferens, sin nya plan för att få över fler appar till Windows. Man har tagit fram utvecklingsverktyg för att på ett lätt sätt ska kunna porta appar från iOS och Android till Windows. På så sätt hoppas man att utvecklare snabbare ska fixa Windows-utgåvor av sina appar för de ledande mobila plattformarna.
Android-utvecklare ska kunna använda Java och C++ under Windows, och de som bygger för iOS kan använda sig av Obejctive C. Det går visserligen inte att porta appar bara genom att klicka på en knapp, men Microsoft har försökt göra det så enkelt som möjligt. Alternativa API:er för populära lösningar har tagits fram. Efter portning kan utvecklare implementera Windows-specifika funktioner för levande paneler, Xbox Live, Cortana, HoloLens och så vidare.
Vidare har Microsoft även gjort det möjligt att porta webbapplikationer samt traditionella Windows-program för skrivbordsmiljö till Windows Universal Apps. Webbtjänster kan köras i en app, för att kunna ta del av funktioner som notifikationer och köp inuti appar. Och utvecklare av ”vanliga” Windows-program ska också enkelt kunna porta sina program till appar, så att de kan köras på alla enheter.
Källa: The Verge
Läs allt från Build 2015
- Windows nya webbläsare Spartan har fått ett namn: Microsoft Edge
- Microsoft gör det enkelt att få iOS- och Android-appar till Windows 10