Microsoft поделилась более подробной информацией о своих универсальных приложениях внутри стратегии «One Windows», которая наконец позволит разработчикам начать создавать приложения, которые будут работать на всех устройствах и с различными типами ввода.
В статье на Windows Blog Кевин Галло объясняет, что их видение заключается в создании единого ядра операционной системы, которое позволит программистам писать приложения и запускать их везде с одним набором бизнес-логики и одним пользовательским интерфейсом для мобильных, настольных, игровых, голографических и IoT-устройств.
Программы, созданные с помощью новой модели, будут доступны в одном пакете в одном единственном Windows Store.
Новая модель приложений позволяет разработчикам создавать функции в приложениях, предназначенные для конкретных форм-факторов. Это означает, что разработчик может создать набор функций для мобильных и настольных устройств, но на ПК могут быть доступны дополнительные особенности, при этом приложение будет выглядеть одинаково на всех устройствах. Это то, что Microsoft называет «Адаптивный пользовательский опыт».
Кроме того, производитель программного обеспечения упрощает проектирование приложений, чтобы разработчикам было проще интегрировать Cortana, поддержку цифровых перьев, жестов и push-уведомлений для нового Action Center в Windows 10 и Windows 10 для телефонов.
Также компания представила инструмент Hosted Web Apps для Windows 10, который не только позволит конвертировать веб-сайты в приложения, но и предложит доступ к набору универсальных интерфейсов программирования (API).