Компания Microsoft выпустит специальный дизайнерский язык программирования Project NEON. С его помощью разработчики смогут сблизить интерфейсы настольных компьютеров, мобильных устройств и приборов дополненной реальности.
Project NEON станет частью обновления Windows 10 Redstone 3. Апдейт будет выпущен осенью 2017 года. Новый дизайнерский язык Project NEON. будет основан на Microsoft Design Language 2 (MDL2), который используется системой сейчас. Microsoft работает над новым дизайном уже около года.
В Microsoft утверждают, что разработчикам не придется с нуля переписывать интерфейсы своих приложений. Предположительно, ознакомиться с некоторыми чертами нового дизайна можно будет в версии системы Redstone 2 Creators Update, релиз которой назначен на весну 2017 года.
Разработка Project NEON отражает усилия компании создать универсальный дизайнерский язык, который одинаково хорошо подошел бы как настольным компьютерам, так и мобильным устройствам различного формата, а также устройствам дополненной реальности HoloLens.
Project NEON должен объединить объемную реальность, дополненную реальность и привычный рабочий стол. Для этого будут широко использованы различные текстуры, 3D-модели, тени, подсветки и т. п.
Redstone 3 предположительно будет похож на дизайнерский язык Metro, использованный в Windows Phone OS. Основные принципы Metro – простота и минимализм – успели стать базовыми правилами разработки дизайна ОС для мобильных устройств всех производителей.
Project NEON должен будет сделать интерфейсы различных приложений Windows более единообразными. Сейчас разработчики могут по своему усмотрению создавать контекстные меню, меню-гамбургеры и панели инструментов своих приложений, но Microsoft собирается положить этому конец. Компания сформулирует четкие указания для разработчиков, которыми они должны будут пользоваться при создании интерфейсов приложений.
Также Microsoft планирует сделать более плавными переходы от одного состояния рабочего стола к другому и добавить анимации, что придаст графике больше красоты и текучести. Кроме того, планируется "вынос за рамки окна" контента различных приложений. Одна из основных идей Project NEON – преодоление статичности и ограниченности