Долгое время по сети ходили слухи о том, что Microsoft в новой версии Windows сделает возможным запуск Android-приложений в том числе и на смартфонах с Windows Phone. Поговаривали даже, что для этого Microsoft раздумывает над приобретением проекта Bluestacks, который позволяет запускать Android-приложения на Windows 8.x и OS X. Такой вариант предполагал, что внутри новой Windows будет работать некая виртуализация для таких приложений. На Build 2015 мы узнали, что это не совсем так, что Microsoft нашли очень изящное и во многом правильное решение проблемы недостатка приложений для Windows на мобильных устройствах.
Microsoft представила Project Astoria и Project Islandwood, и последним очень сильно всех удивила. Редмондцы дают теперь разработчикам возможность перенести свои приложения, написанные для Android на C++/JAVA или для iOS на Objective-C, на Windows 10 с минимальными изменениями в коде. То есть разработчик просто берёт исходники своего приложения, импортирует в Visual Studio 2015, дорабатывает немного для превращения его в универсальное приложение и при возможности насыщает приложение сервисами Microsoft. Всё это звучит довольно фантастично, но Microsoft иллюстрирует эту фантастику с помощью видео.
Такой подход должен привлечь разработчиков к универсальной платформе Windows 10. Ведь до этого многие разработчики, среди которых даже крупные компании, не хотели уделять должного внимания Windows Phone и Windows 8.x, ссылаясь на то, что пользователей на этих ОС совсем немного, а разработка приложений затратно. Получался порочный круг: мало приложений — пользователям не слишком интересна платформа, мало пользователей — разработчикам не слишком интересно создавать для неё приложения. Теперь у Microsoft получилось вырваться из этого круга, дав разработчикам инструменты для максимального упрощённого переноса приложений с iOS и Android на Windows без особых затрат.