Microsoft gaat mobiel zonder mobiel OS

Zonder Windows Phone is mobile-first nog steeds de strategie.

De nieuwe strategie van Microsoft draait allemaal om developertools die inprikken op Azure. Meerdere makers van relevantie verliezende mobiele platforms hebben cross-platform omarmd, maar Microsoft pakt het anders aan: het eigen platform is secundair.

Microsoft heeft op een ontwikkelaarscongres uit de doeken gedaan hoe het relevant wil blijven in de mobiele wereld zonder populair mobiel besturingssysteem. Het bedrijf wil niet meer dat ontwikkelaars applicaties bouwen voor zijn (mobiele) besturingssysteem, maar dat ze ontwikkelen voor het OS naar keuze (iOS, Android, Linux) waarna deze apps beschikbaar komen op het Windows 10-platform.




Android, iOS en Windows 10

Een van de belangrijkste zetten van Microsoft is het gratis verstrekken van de tools van cross-platformbedrijf Xamarin dat enkele weken geleden werd gekocht door de Windows-maker. Met deze tools kunnen ontwikkelaars in C#, een programmeertaal die oorspronkelijk door Microsoft is ontwikkeld, apps voor iOS en Android schrijven.

De overname van Xamarin heeft grote gevolgen voor zakelijke softwaremakers, omdat ze in één taal kunnen werken en op drie platforms kunnen publiceren. Maar het moet wel eerst nog blijken of ontwikkelaars van consumenten-apps, die vaak native apps hebben gebouwd in de onderliggende talen (Java, Objective-C/Swift) van Android en iOS.

Vergeet Windows Mobile-apps

De eerdere mobiele strategie van Microsoft was juist om ontwikkelaars ervan te overtuigen apps te bouwen voor smartphones met Windows. Volgens analist Patrick Moorhead is Microsoft zich nu juist aan het positioneren als toolingbedrijf dat voor cross-platform software wil zorgen.

Volgens IDC-analist Al Hilwa wil Microsoft dat ontwikkelaars deze tools gebruiken zoals kenniswerkers Office gebruiken. "Ze willen de nummer één toolprovider zijn voor cross-platform ontwikkeling, mobiel, cloud, alles", zegt Hilwa. "Gezien zijn geschiedenis met ontwikkelaars, heeft Microsoft hier een goede kans mee."

Tools niet voor Microsoft

Het nieuwe Bot Framework maakt het mogelijk dat ontwikkelaars webdiensten bouwen voor interactie met mensen. De bots ondernemen vervolgens actie. Het framework werkt voor meerdere mobiele platforms en integreert met chat-apps als Telegram, GroupMe, Skype en Slack - en maar twee daarvan zijn afkomstig van Microsoft.

Dat lijkt misschien een vreemde zet, maar het onderstreept Microsofts plan om ontwikkeltools te leveren die developers motiveert om Microsofts clouddiensten te gebruiken. De Bot Toolkit bevat bijvoorbeeld makkelijke verbindingen naar Azure-diensten, waaronder de Language Understanding Intelligent Service (LUIS) die programma's helpt om vragen van gebruikers te interpreteren.

Allerlei hardware

Dat past allemaal in Microsofts algemene Azure-strategie, waarmee ontwikkelaars door cloud ondersteunde back-end-systemen voor hun applicaties bouwen, zelfs als die apps niet op Windows draaien. Daarnaast wil Microsoft zijn ontwikkelplatform interessanter maken met universele Windows-apps die behalve op pc's ook draaien op alternatieve hardware als de Xbox One, Surface en HoloLens.

Als ontwikkelaars vervolgens hun cross-platform-apps schrijven met deze tools, hoopt Microsoft dat ze ook meteen een Windows 10-versie uitbrengen voor pc's en tablets - en zelfs het kwakkelende Windows 10 Mobile-platform.