После тонн слухов и утечек информации компания Microsoft наконец-то раскрыла свои карты на конференции Build 2015. Софтверный гигант дал имя своего новому браузеру — Microsoft Edge, а также раскрыл подробности о возможностях дополненной реальности в очках HoloLens. Однако пожалуй самым главным анонсом на Build 2015 стала поддержка приложений от iOS и Android в операционной системе Windows 10.
Полноценной поддержкой это нельзя назвать. Microsoft представила так называемую Windows Universal Platform — платформа для разработки универсальных приложений для устройств под управлением Windows. Основная ее особенность заключается в том, что Microsoft предоставит разработчикам специальные инструменты для простого и удобного портирования приложений с iOS и Android. Инструменты будут поддерживать основные среды программирования для этих операционных систем — Java/C++ (Android) и Objective C (iOS). Идея проста — создать инструмент, чтобы упростить жизнь разработчикам, которым не надо будет заново создать программы под Windows.
Стоит отметить, что разработчики смогут глубоко интегрировать в Windows 10 портированные приложения, например добавлять функционал живых плиток, интегрировать помощника Cortana, создавать интерфейс для голограмм в HoloLens и прочее. С технической точки зрения Microsoft просто предоставляет разработчикам простой путь заменить все API от Google и Apple на собственные без необходимости перелопачивать всю программу.
Также Microsoft представила интересную разработку — перенос сайтов в формат универсальных приложений для Windows 10. Разработчики смогут загонять свои сайты в приложения, добавлять к ним стандартные элементы интерфейса Windows, интегрировать сервисы Microsoft и прочее. Получаются продвинутые веб-приложения, которые могут работать не только на десктопной Windows 10, но и на всех остальных версиях этой ОС.
И в заключении Microsoft выпустила новую среду разработки (IDE) для OS X, Windows и Linux. Этот шаг особенно подчеркивает новую стратегию компании. Новая IDE под названием Visual Studio Code представляет собой стандартный редактор с поддержкой нескольких языков и последних технологий в сфере программирования. Приложение уже можно скачать с официального портала Microsoft.