Microsoft trok de stekker uit Project Astoria om Android-apps naar Windows 10 Mobile te porten omdat het aantal Android-apps dat niet ook op iOS te vinden is, klein is. Dat zegt de communicatiemanager van de Windows & Devices Group tegen Tweakers.
In een korte mededeling maakte Microsoft eind februari bekend te stoppen met het project dat het mogelijk maakte voor ontwikkelaars om Android-apps naar Windows 10 Mobile te porten. De reden die toen werd gegeven was dat het 'verwarrend' kon zijn voor ontwikkelaars om te kiezen tussen het project voor het porten van Android- en dat voor iOS-apps.
Microsoft-watcher Mary Jo Foley liet Tweakers tijdens Build 2016 weten van bronnen binnen Microsoft gehoord te hebben dat er een groot team aan Project Astoria werkte, maar dat het project 'te succesvol' was. Als het zo makkelijk zou worden om Android-apps te porten, zouden ontwikkelaars hiervoor kiezen en niet meer hun iOS-apps omzetten. Nadeel voor Microsoft zou worden dat er dan weliswaar heel veel Android-apps geport worden, maar die zouden dan alleen op Windows 10 Mobile draaien, een besturingssysteem dat een marginaal bestaan leidt in het hele Windows-platform.
Dat probleem doet zich niet voor bij Islandwood, het project voor iOS-ports. Microsoft laat ontwikkelaars hierbij Xcode-projecten van in Objective C geschreven apps importeren in Visual Studio. Na het omzetten van de code en het debuggen, zijn de apps als volledige Universal Windows Apps te publiceren. Dit zou weliswaar bewerkelijker zijn, maar de apps kunnen dan wel op alle Windows-systemen draaien en alle api's benaderen die Windows-apps ook kunnen gebruiken, met alle voordelen voor Microsoft van dien.
Greg Sullivan, communicatiemanager van de Windows & Devices Group, wil tegenover Tweakers niet ingaan op het gerucht, maar noemt een andere reden: "Er is een grote overlap tussen Android- en iOS-ontwikkelaars en het aantal Android-apps dat niet ook op iOS te vinden is, is klein." Voor veel ontwikkelaars zou iOS ook een aantrekkelijker platform zijn, claimt Sullivan: "Op iOS kunnen ze meer geld verdienen. Vaak beginnen ze met ontwikkelen voor iOS en porten dan eventueel naar Android. We worstelden daarom met de keuze of we nog meer resources moesten steken in Astoria. Uiteindelijk was het besluit om ons te richten op Project Islandwood. Daarmee bereiken we een groot percentage en kunnen we ervoor zorgen dat dit project goed uitgevoerd wordt."
Volgens de Microsoft-medewerker lost het kunnen hergebruiken van code met behulp van Xamarin al een deel van het probleem op. Microsoft nam dit crossplatform ontwikkelplatform onlangs over en maakte het een gratis onderdeel van Visual Studio.