Компания Microsoft сдержала обещание, данное вчера Терри Майерсонов в ходе вступительного слова (или Keynote) к конференции для разработчиков Build. Сегодня были выпущены три инструмента для портирования приложений и игр на Windows 10.


2015-04-29_20-29-25

Project Westminster

C помощью Project Westminster веб-мастера могут создавать на основе своих сайтов полноценные приложения для Windows 10. Этот инструмент преобразует код Javascript и html в нативный код, который поддерживается в API универсальных приложений для Windows. Конечно, обычные сайты портировать в приложения для Windows 10 довольно бессмысленно, так что Project Westminster пригодится в основновном владельцам сложных веб-сервисов, которые работают в браузерах как приложения. При желании разработчики могут дополнить код сайтов нативным кодом Windows, то есть создать более совершенное приложение или приложение, в котором поддерживаются уникальные функции — например, динамическое отображение информации на живой плитке.

Project Astoria

Благодаря Project Astoria разработчики могут переводить код С++ или Java, используемый в приложениях для Android, в код универсальных приложений для Windows 10. В Project Astoria включён эмулятор Windows 10, в котором можно протестировать работу приложений и при необходимости внести корректировку в некоторые сценарии. Как и в случае с предыдущим инструментом, Project Astoria позволяет модифицировать код исходного проекта таким образом, чтобы новое приложение поддерживало функции, специфические только для устройств на базе Windows 10.

Project Islandwood

Project Islandwood позволяет трансформировать код Objective-C в код универсальных приложений Windows. Разработчики могут открыть код проекта Xcode в Visual Studio, посмотреть, как он работает в среде Windows и добавить новый код — с поддержкой нативных возможностей Windows 10.

Сейчас эти инструменты доступны в тестовом режиме, доступ к ним открыт, но не всем — желающим разработчикам нужно заполнить заявки на сайте проектов, после чего специалисты Microsoft будут вручную выбирать, кому предоставить возможность пользоваться ими, а кого поставить в очередь. После официального выпуска Windows 10 в июле этого года инструменты будут доступны всем разработчикам без исключения.

В ближайшее время Microsoft выпустит ещё один инструмент — Project Centennial. Он позволит портировать на Windows 10 приложения, работающие в средах .NET и Win32, то есть классические десктопные программы. Вероятно, в код десктопных программ тоже можно будет вносить корректировку.

Система Orphus