На прошлогодней конференции Build компания Microsoft анонсировала четыре платформы для облегчения переноса приложений, написанных под конкретную систему, в магазин Windows: Project Islandwood (перенос программ с iOS), Project Centennial (преобразование программ Win32), Project Westminster (перенос веб-приложений) и Project Astoria (перенос программ с Android). Как пишет Softpedia, компания получила многочисленные отзывы о том, что параллельное развитие двух технологий — Project Astoria и Project Islandwood — для запуска сторонних приложений на Windows 10 Mobile является излишним, поэтому решила закрыть один из проектов.
Выбор пал на Project Astoria. Вместо него все усилия будут сосредоточены на развитии проекта Islandwood, известного также как Windows Bridge for iOS. Этот проект позволяет портировать написанный на языке Objective-C код и с небольшими модификациями компилировать его в универсальные приложения. Отныне Windows Bridge for iOS будет единственным для разработчиков вариантом перенести свои программы с экосистемы iOS на Windows 10, в том числе на Xbox, компьютеры и смартфоны. Разработчикам приложений на Android предлагается использовать iOS Bridge и Xamarin.
Xamarin — платформа для создания кроссплатформенных мобильных приложений. По данным The Wall Street Journal, Microsoft заплатила за нее от 400 до 500 млн. долл. Xamarin выпускает программные продукты для разработчиков на основе языка C#. Благодаря им можно создавать приложения для Windows, iOS и Android. Это позволит Microsoft улучшить ситуацию с приложениями на Windows, позволяя писать программы сразу на несколько платформ. На это же нацелена концепция универсальных приложений Microsoft.