Microsoft Build 2017: новые инструменты и сервисы для создания «умных» приложений для любой платформы

Сатья Наделла, Скотт Гатри и Гарри Шум приветствовали тысячи разработчиков в Сиэтле на Build 2017 – главном событии года Microsoft. В своей вступительной речи Наделла объявил, что Windows 10 уже используется на 500 миллионах активных устройств ежемесячно. Также он отметил, что вместе Windows, Microsoft Office и Microsoft Azure предоставляют более миллиарда возможностей разработчикам для реализации инноваций в создаваемых сервисах и приложениях.

В рамках конференции Microsoft также анонсировала:

  • Новые облачные сервисы и сервисы хранения и обработки данных на базе Azure, которые смогут помочь разработчикам быстро модернизировать существующие приложения;
  • Новые сервисы искусственного интеллекта и Azure для упрощенного создания «умных» приложений, которые понимают пользователей и взаимодействуют с ними естественным образом;
  • Сервисы «умных» устройств IoT и ИИ.

«В мире практически бесконечных вычислительных мощностей и экспоненциального роста объема информации мы стремимся дать возможность каждому разработчику создавать приложения новой эры «умного» облака и «умных» устройств», – сказал глава Microsoft Сатья Наделла.

Стратегическое видение развития интеллектуальных решений — от облака до конечных устройств

В нашем мире сегодня существует переизбыток информации, но именно она открывает новые возможности. Чтобы клиенты и партнеры могли воспользоваться ими, корпорация Microsoft анонсировала решения, призванные помочь каждому человеку и организации достигать большего:

  • Предварительную версию Azure IoT Edge – технологию, благодаря которой возможности облачных вычислений распределяются между IoT-инфраструктурой и конечными устройствами;
  • Расширения для Microsoft Graph, которые позволяют использовать данные рабочего окружения совместно с данными пользовательских устройств, а также информацией о расположении и поведении объектов в реальном мире;
  • Технологию, которая позволит производить поиск в реальном мире таким же образом, как вы ищете информацию в цифровой среде, помогая сохранить безопасность ваших данных и повышая вашу производительность на работе.

Облако – для каждого разработчика, инструменты – для любой платформы и устройства 

Компания Microsoft продемонстрировала, как помогает разработчикам становиться успешнее с помощью новых сервисов и инструментов Microsoft Azure и Visual Studio, предоставляя им возможность модернизировать существующие приложения и быстро создавать «умные» решения для всех основных платформ:

  • Компания представила Azure Cosmos DB – совершенно новый тип базы данных, предоставляемый как сервис, который создан для глобально распределенных облачных приложений, оперирующих большими объемами информации – от IoT и ИИ до мобильных приложений – с высокой производительностью, отказоустойчивостью и поддержкой любого типа данных, включая Graph. Это первый в своем роде глобально распределенный, многомодельный сервис базы данных, обеспечивающий горизонтальное масштабирование с гарантированным временем безотказной работы, пропускной мощностью, стабильностью и задержкой всего в миллисекунду, что делает его лучше 99% других решений. Разработчики получают невероятный уровень гибкости с уникальным бессхемным сервисом баз данных, с поддержкой популярных NoSQL API, а также с пятью четко определенными вариантами согласованности и автоиндексированием всех ваших данных;
  • Новые базы данных Azure Database для MySQL и Azure Database для PostgreSQL. Эти базы данных предоставляются в Azure как сервис и гарантируют высокую доступность, защиту и восстановление данных, а также масштабирование без необходимости дополнительных настроек и затрат;
  • Предварительная версия нового сервиса миграции баз данных, который позволяет пользователям Oracle и SQL Server с легкостью переносить данные и быстро модернизировать свои приложения;
  • Новые возможности Azure SQL Database:

o    Предварительная версия Managed Instance, доступная в рамках закрытой программы, обеспечивает пользователям SQL Server совместимость на уровне экземпляра (instance-level compatibility) и упрощает миграцию существующих приложений SQL Server на Azure SQL Database;

o    Широкая доступность Threat Detection и предварительная версия поддержки Graph.

  • Полноценный релиз Visual Studio 2017 для Mac позволит разработчику беспрепятственно переключаться между средами Windows и Mac с полной поддержкой создания мобильных, облачных и веб-приложений, а также включает в себя предварительные версии инструментов для работы с Docker, Azure Functions и поддержкой проектов Xamarin.Io;
  • Поддержка контейнеров любого типа на любой платформе стала доступна после полноценного релиза Windows Server Containers в Azure Service Fabric. Также благодаря инструментам Visual Studio с предварительными возможностями использования Docker Compose для развертывания контейнизированных приложений в Service Fabric разработчики могут создавать критически важные, масштабируемые приложения и сервисы;
  • Быстрорастущая база пользователей сервиса DocuSign насчитывает сегодня 300 000 компаний и более 200 миллионов пользователей в 188 странах. Сегодня компания объявила о том, что Microsoft Azure является ее основным облачным провайдером для осуществления глобальной экспансии, которую компания начнет с Канады. DocuSign использует Azure SQL Database для проведения огромного количества цифровых транзакций.  

Новые разработчики переходят на крупнейшую в мире платформу для обеспечения продуктивности 

Office 365, который насчитывает сегодня более 100 миллионов активных коммерческих пользователей, представляет собой сервис для решения ежедневных рабочих задач. Сегодня Microsoft объявляет о своих планах обеспечить разработчикам на платформе Office 365 доступ к клиентам сервиса по всему миру:

  • Уже сейчас любой разработчик может опубликовать приложение в Microsoft Teams – новом рабочем пространстве на основе чатов в Office 365. Скоро конечным пользователям станет проще находить приложения в Teams с новым интерфейсом для поиска и установки приложений. Разработчики могут также добавлять новые возможности в приложения Teams, включая уведомления в ленте активности, расширения и т.д.;
  • Microsoft также открыл разработчикам доступ к новым Microsoft Graph API, включая SharePoint и Planner API. Microsoft Graph предоставляет разработчикам доступ к данным и интеллектуальным возможностям Office 365 и помогает устанавливать связи между людьми, беседами, проектами, расписаниями и контентом. Эта информация помогает разработчикам создавать более совершенные приложения, улучшая рабочие процессы;
  • Разработчики и независимые поставщики программного обеспечения (ISV), которые создают свои приложения на Microsoft Azure, предоставляют их в качестве SaaS-сервисов, при регистрации решения на сайте Azure, теперь могут автоматически предоставлять доступ к своим приложениям авторизованным пользователям Office 365 с помощью PowerApps и Microsoft Flow. Чтобы помочь таким компаниям еще больше расширить их бизнес, Microsoft обеспечивает дополнительными бонусами своих специалистов по продажам, которые предлагают корпоративным клиентам не только сервисы платформы, но и SaaS-приложения компаний-разработчиков. 

ИИ расширяет возможности каждого разработчика, организации, платформы и пользователя

Компания Microsoft определила свое стратегическое видение, которое заключается в том, чтобы дополнить возможности человеческого разума с помощью «умных» технологий: сервисы ИИ в уникальной комбинации с облаком Microsoft теперь доступны каждому разработчику. Новые когнитивные сервисы, платформенные инновации в Microsoft Bot Framework, возможности инструментов глубокого обучения, постоянное совершенствование продуктов и сервисов компании с помощью искусственного интеллекта, а также ценные данные Microsoft Graph раскрывают возможности для разработчиков и новые сценарии роста бизнеса.

Microsoft анонсировала следующие обновления в области ИИ:

  • Компания расширила свое портфолио когнитивных сервисов до 29 готовых API для разработчиков с уникальными возможностями для кастомизации. Теперь разработчики могут добавлять в свои приложения и ботов готовые или специализированные сценарии распознавания образов, речи, языка, использования данных, а также поиска. Новые сервисы включают в себя Bing Custom Search, Custom Vision Service, Custom Decision Service и Video Indexer. Новое дополнение PowerPoint под названием Presentation Translator функционирует на базе Microsoft Translation API, который обеспечивает перевод презентации на любые языки в режиме реального времени. Также доступен новый Cognitive Services Labs – сервис, который позволяет разработчикам экспериментировать с новыми API, находящимися пока на ранних стадиях разработки, такими, к примеру, как Gesture API;
  • Используя новые адаптивные карточки, поддерживаемые Microsoft Bot Framework, разработчики могут создавать блоки контента, которые будут хорошо смотреться во всех приложениях и на всех платформах. С Bot Framework разработчики также могут теперь распространять приложения по новым каналам, включая Bing, Кортана и Skype for Business, и внедрять Microsoft Payment Request API для реализации простой оплаты в своих ботах;
  • Azure Batch AI Training – это новая возможность в Azure, доступная на сегодня в виде закрытой предварительной версии. Набор инструментов позволит разработчикам и специалистам по работе с данными настраивать окружение с определенными параметрами и запускать свои модели на множестве процессоров (CPU), графических процессоров (GPU) и даже программируемых пользователями вентильных матрицах (FPGA);
  • В дополнение к анонсу использования Кортана в интеллектуальном динамике Harman Kardon Invoke Microsoft объявила о сотрудничестве с HP по устройствам и Intel по базовым платформам для создания систем со встроенной технологией Кортана;
  • Сегодня стала доступна предварительная версия Cortana Skills Kit. Разработчики смогут добавлять новые функции для Кортана, создавая ботов и публикуя их в новом канале Кортана в Bot Framework. Такая возможность появилась на Windows 10, Android, iOS и в новом динамике Harman Kardon Invoke. На сегодня набор инструментов Cortana Skills Kit доступен только в США;
  • На мероприятии также продемонстрировали, как множество продуктов и сервисов Microsoft, включая Dynamics 365, Office 365, Microsoft Teams, Cortana Skills, Microsoft Graph и Sentiment Analysis, будет интегрироваться в Tact, платформу консолидации опыта продаж, которая превращает любое подключенное к Интернету устройство в ассистента по продажам с искусственным интеллектом. Решение станет доступно позднее в этом году.