10 главных анонсов конференции разработчиков Microsoft Build 2017

Каждый год компания Microsoft проводит конференцию разработчиков Build. В последнее время из скучного мероприятия для специалистов она превращается в захватывающее зрелище. Microsoft постепенно добивается успеха с операционной системой Windows 10 (не считая смартфонов), персональным ассистентом Cortana (отлично работающим и на ноутбуках) и устройством виртуальной реальности HoloLens. В этом году на конференции Build было упомянуто всё это и кое-что ещё.

До начала мероприятия не было известно, что в будущем ждёт Windows 10, но теперь мы знаем, что у Microsoft много планов. Это не только новые приложения, но и боты, которые помогут пользователям решать небольшие задачи. Эти боты и видение Microsoft их работы стали основой нынешней конференции. Windows, Xbox остались на периферии внимания публики.

Microsoft вынашивает крупные программные амбиции, рассказав о них на Build. Ниже приведён список десяти наиболее интересных анонсов.

Боты

Глобальная идея Microsoft — сделать речь важной при взаимодействии с компьютерами. В центре этого плана находятся интеллектуальные боты. Они будут реагировать на слова пользователя и помогать ему общаться. Сатья Наделла говорит, что компания поспешила выпустить чат-бот Тай, который пользователи быстро испортили, сделал расистом. «Мы хотим предложить технологию, взявшую у человечества всё самое лучшее, а не худшее», говорит Наделла. «В данном случае мы рчень скоро увидели, что это не удалось, поэтому возвращается к процессу разработки».

В будущем Наделла ожидает, что натуральный язык превратиться в ещё один уровень пользовательского интерфейса, боты станут новыми приложениями, цифровые ассистенты — мета-приложениями. Искусственный интеллект станет основой всего этого. Cortana является лучшим примером интеллектуального бота, который Microsoft некоторое время разрабатывает. Компания желает внедрить их и в другие свои популярные приложения, вроде Skype. Cortana сейчас работает за пределами Skype, ожидая запросов и подчёркивая ключевые участки текста. Сторонние боты от ресторанов или гостиниц могут общаться с Cortana, которая является связующим звеном при общении в Skype.

Новый фреймворк ботов для разработчиков

Microsoft ждала почти до конца доклада, оставив напоследок самое интересное. Она упрощает общение ботов с приложениями-чатами — от Skype до Slack. Также были показаны инструменты, которые боты получат в ближайшем будущем. Microsoft показала, как создать бот Domino Pizza при помощи своих инструментов, который может работать с множеством приложений и поддерживать натуральный язык.

Всё это работает на основе пакета Cortana Intelligence Suite, центром которого является фреймворк Microsoft Bot. Это платформа когнитивных сервисов, вроде компьютерного зрения и натурального языка, которую разработчики могут использовать при создании умных ботов для взаимодействия с Cortana или клиентами. Всего доступны 22 интерфейса программирования, являющихся плодом многолетней работы в сфере машинного обучения и искусственного интеллекта.

Cortana становится умнее

Cortana появится на Xbox как персональный ассистент геймера, помогая искать новые игры и делиться подсказками и трюками внутри игр. Cortana же получит значительные новшества в летнем обновлении Anniversary Edition системы Windows 10. Cortana станет лучше ориентироваться во времени, определять, с каким документом PowerPoint вы работали прошлым вечером, в какой магазин игрушек заходили в прошлом году, предлагать назначать встречи в календаре на основе полученных сообщений и электронных писем.

Cortana также сможет более глубоко работать со сторонними программами. Например, в приложении Just Eat при помощи Cortana можно будет заказывать еду.

Следующее поколение Skype будет говорить с ботами

Microsoft продолжает продвигать Skype, делая его всё умнее. Skype сможет общаться с Cortana, которая станет посредником при общении со сторонними ботами. Cortana умнее ботов, понимая контекст, но именно боты совершают действия, вроде бронирования номеров гостиниц.

Во время демонстрации работы Skype бот из Cups and Cakes спросил адрес для выполнения доставки. Cortana прервала разговор и выдала пользователю карту с обновлением времени прибытия. Когда Cortana попросили назначить время встречи в календаре, ассистент автоматически связался с ботом гостиницы Weston, заполнил данные о месте и времени, позволив пользователю забронировать номер несколькими кликами. Далее, ассистент предложил пообщаться с другом, который живёт неподалёку от этого места, создав автоматическое сообщение.

Всё это может работать в режиме реального времени, внутри видеочата. Пользователям Skype лишь нужно добавить в чат «видеоботов». Пока не совсем понятно, что именно это значит.

Следующее обновление Windows 10 выйдет летом

Microsoft назвала следующее обновление операционной системы Anniversary Update, включив в него ряд новых функций для совершенствования Windows 10. Будет поддерживаться биометрическая аутентификация, в том числе внутри браузера Edge. Она работает с применением датчика отпечатков пальцев рядом с трекпадом. На сцене представитель Microsoft при помощи отпечатка пальцев вошёл в учётную запись сайта USAA.

Не забыла Microsoft и о платформе универсальных приложений, открытой и работающей на разных типах устройств, таких как ПК, смартфоны, HoloLens, Xbox и носимые устройства. Доступно множество инструментов для разработчиков: командная строка Linux, инструмент для преобразования старых приложений на архитектуре Win32 в универсальные и многое другое.

Windows Ink — рисуем везде

Чтобы похвастаться своим стилусом, Microsoft представила новую платформу Ink Workspace, на которой работают множество приложений с его поддержкой. Когда вы пишите себе напоминание в Stick Notes, Cortana может распознавать даты и устанавливать автоматические напоминания для задач вроде «Позвонить завтра маме».

Если на карте отметить две точки, ассистент скажет расстояние между ними и маршрут. Маршруты показываются и в трёхмерном виде. Microsoft также показала виртуальные трафареты и линейки.

Новые универсальные приложения Windows 10

Facebook, Instagram и Twitter обещали создать универсальные приложения, теперь к ним присоединяется Starbucks. Также ожидается появление программ Uber, Vine, Bank of America, WWE и множество игр.

Microsoft показала графические новшества, которые разработчики могут добавить в свои приложения, включая эффекты размытия и выделения, которые можно активировать жестами трекпада. Код позволит разработчикам добавлять в свои приложения функции Ink, в том числе виртуальную линейку. Microsoft показала Electronic Flight Bag — нечто вроде планшета Surface, который пилоты самолётов смогут использовать для отслеживания полётной информации. Компания Boeing уже собирается воспользоваться этим.

Ещё важнее, что Microsoft предоставит инструменты для рабочего стола, чтобы преобразовывать приложения в универсальные. Таких приложений компания насчитала 16 млн.

Командная строка Linux появится в Windows

Оболочка Bash приходит в Windows. Если даже это ни о чём вам не говорит, всё равно эта новость имеет значение. Её можно воспринимать как поддержку Linux в Windows — приложения для Ubuntu смогут работать на Windows благодаря совместным усилиям Microsoft и Canonical. Bash означает Bourne Again Shell, разработчики смогут работать в терминале с командной строкой, как многие из них привыкли. Звучит как нечто заумное, но для многих разработчиков это отличная новость. Многие из них полагались на инструменты сторонних разработчиков для получения данной возможности, теперь они могут пользоваться встроенной поддержкой в Windows.

Microsoft интегрирует игры в Windows и Xbox

Игровая часть конференции началась с анонса того, что игра Forza будет создаваться как универсальное приложение, так что она будет одинаково выглядеть на компьютерах и приставках Xbox One. Игры Quantum Break и Killer Instinct тоже вскоре появятся на Windows 10.

Ранее упомянутый преобразователь приложений работает и с играми на Win32. Фил Спенсер показал, что можно скачать из Steam игру Age of Empires II HD и сделать её универсальной. Это же работает с более современной Witcher 3. В этих играх будут такие возможности Windows 10, как живые плитки и уведомления.

Для Xbox One появился комплект средств разработки. Можно взять простую приставку и создавать на ней игры и приложения. В демонстрации было показано приложение с рабочего стола, запущенное на Xbox, оно автоматически адаптируется под большой экран телевизора. Кроме того, будет объединён магазин приложений ПК и Xbox.

Начаты поставки HoloLens разработчикам

Microsoft анонсировала начало поставок версии Developer Edition голографического устройства. Стоит она дорого, так что купить сможет не каждый. Это важная веха в деле развития HoloLens.

Первым показанным со сцены приложением для HoloLens стало Galaxy Explorer — голограммы планет и галактик, которыми можно манипулировать жестами. Microsoft выпустила приложение и его исходный код, чтобы разработчики для HoloLens могли учиться на его основе. NASA показала приложение OnSight and Destination Mars.

Университет Case Western Reserve и клиника Кливленда представили медицинские приложения для HoloLens. Есть голографическая анатомическая программа, показывающая внутренние органы сквозь прозрачную кожу тела. Можно дистанционно показывать проведение операций на различных органах.