Microsoft поборется за сердца мобильных разработчиков ботами
На конференции Build в корпорации объяснили, как собираются преуспеть в мобильном мире, не имея популярной мобильной операционной системы.
На конференции для разработчиков Build в Microsoft рассказали, как предполагают сохранить интерес к своим продуктам на рынке мобильных вычислений.
В корпорации уже не особенно рассчитывают на то, что разработчики будут писать приложения для Windows 10 Mobile; вместо этого в Microsoft собираются создавать инструменты, помогающие разрабатывать приложения на любой операционной системе, и надеются, что следствием станет повышение интереса к Windows в целом.
Одной из ключевых инициатив в этом отношении станет бесплатное предложение разработчикам инструментов компании Xamarin, которую Microsoft купила всего несколько недель назад. Инструментарий Xamarin позволяет разрабатывать приложения для iOS и Android на C, языке программирования, созданном в Microsoft.
По мнению аналитика Патрика Мурхеда, известие о Xamarin имеет важное значение для предприятий, для которых будет весьма полезной возможность писать приложения на одном языке и развертывать на трех разных платформах.
Трудно судить, заинтересуют ли инструменты Xamarin разработчиков потребительских приложений, которые во многих случаях создаются для iOS и Android на "родных" языках этих платформ.
Так или иначе, Microsoft отходит от своей прежней мобильной стратегии, которая состояла в том, чтобы поощрять разработчиков к созданию приложений, работающих на смартфонах под Windows; корпорация переориентируется на поставку кросс-платформенных инструментов, добавил Мурхед.
По мнению аналитика IDC Эла Хилвы, в Microsoft хотят, чтобы средства разработки стали для программистов чем-то сродни тому, чем приложения Office являются для офисных сотрудников: "Я имею ввиду, что в Microsoft надеются предложить инструментальную цепочку, которой будут отдавать предпочтение при кросс-платформенной разработке, в том числе для мобильных, облачных сред и т. д. Цель амбициозная, но в Microsoft уже двигаются к ней, строя мультиплатформенную экосистему. Учитывая историю взаимоотношений Microsoft с разработчиками, можно предположить, что шанс на успех есть".
Еще одно новшество, представленное Microsoft, - набор технологий Bot Framework. Он помогает в создании веб-сервисов, способных общаться с людьми и выполнять действия по их просьбе. Bot Framework работает на различных мобильных платформах и интегрируется с популярными приожениями для чата, включая Telegram, GroupMe, Skype и Slack, причем из перечисленных только два принадлежат Microsoft.
План Microsoft в том, чтобы предлагать разработчикам инструменты, поощряющие к использованию облачных сервисов корпорации. В составе фреймворка есть инструментарий для создания чат-ботов Bot Toolkit. Он содержит средства взаимодействия с сервисами Azure, в том числе с Language Understanding Intelligent Service, с помощью которого программы могут "понимать" вопросы, заданные в текстовой форме.
Таким образом, выход Bot Framework вписывается в общую стратегию Microsoft в отношении облака Azure, которое позволяет создавать облачные механизмы для мобильных приложений, не обязательно работающих в Windows.
В Microsoft также пытаются поднять интерес к своей платформе разработки, позволяя создавать универсальные Windows-приложения, которые можно запускать не только на традиционном оборудовании, но также на шлеме виртуальной реальности HoloLens, интерактивных досках Surface Hub и игровой консоли Xbox One.
Возможно, столь масштабный подход и приведет к тому, что разработчики начнут переносить приложения на ПК и планшеты с Windows 10, и даже на малопопулярные сегодня устройства с Windows 10 Mobile.