На прошлой неделе в Сан-Франциско (штат Калифорния, США) с большим размахом отгремела конференция для разработчиков Microsoft Build 2016. Сайт W7Phone.ru с большим интересом следил за этим мероприятием и рассказывает вам о том, какие нововведения на нём были анонсированы и какие новые проекты были представлены.
Новый центр уведомлений
По словам Microsoft, в скором времени на Windows 10 и Windows 10 Mobile появится новый «Центр уведомлений». Он будет выглядеть следующим образом (Windows 10 справа, Windows 10 Mobile слева):
Как видите, уведомления в этом центре станут намного нагляднее, подробнее и даже привлекательнее.
Мгновенные уведомления на Windows 10 и Windows 10 Mobile тоже изменятся: они будут стилизованы под оформление «Центра уведомлений» и станут гораздо более подробными — с изображениями и большим объёмом текста.
Разработчики смогут настроить свои приложения так, чтобы на уведомлениях от них был показан их фирменный логотип. Кроме того, они смогут выбрать наиболее оптимальный шаблон для своих уведомлений из нескольких предложенных.
Компания Microsoft также сообщила об обновлении серверной инфраструктуры, которая отвечает за отправку уведомлений на устройства пользователей. Уведомления будут синхронизироваться между устройствами, и в том случае, если вы просмотрели и смахнули уведомление на одном из своих устройств, оно пропадёт со всех ваших устройств. Это пригодится, к примеру, при получении уведомлений от мессенджеров, соцсетей или почтовых сервисов.
Уведомления можно будет разворачивать прямо в «Центре уведомлений», причём в развёрнутом виде они выглядят как виджеты (да-да, давно забытые виджеты из Windows 7 и ещё более старых версий Windows). На этих виджетах будет показана подробная информация из приложения, которое прислало вам уведомление, причём само приложение запускать уже не нужно — ведь вы быстро увидели то, что вас могло заинтересовать. Впрочем, при желании можно будет прямо из виджета перейти в приложение (к примеру, если вам нужно ещё больше информации). По словам Microsoft, это нововведение не потребует от разработчиков вносить изменения в код приложений (хотя в некоторых случаях им самим захочется выбрать, какая информация будет показана в виджетах их приложений). На Windows 10 Mobile таких виджетов, скорее всего, не будет (по крайней мере, на конференции Build они не были продемонстрированы в этой версии Windows 10).
Эти нововведения будут реализованы в «юбилейном обновлении» Windows 10, которое выйдет летом.
Skype for Business App SDK Preview и Skype Web SDK
Компания Microsoft выпустила Skype for Business App SDK Preview и обновила Skype Web SDK. Первый инструмент позволяет разработчикам встраивать Skype for Business в свои собственные приложения, причём он предусматривает нативную поддержку переписки, обмена файлами и осуществления голосовых вызовов и видеозвонков. C помощью этого SDK можно встраивать Skype for Business в приложения для различных платформ, в том числе на Android и iOS. Компания Microsoft использует этот SDK в собственных мобильных приложениях. Второй инструмент позволяет встраивать нативную поддержку Skype практически в любые сайты — от разработчиков лишь потребуется добавить на них несколько строк кода. Как и в случая с предыдущим инструментом, предусмотрена полная поддержка Skype — с возможностью переписки, обмена файлами и осуществления голосовых вызовов и видеозвонков.
Секретный код в окне
Во время презентации «юбилейного обновления» Windows 10 в первый день конференции Build были показаны стандартные обои из Windows 10, но внимательные зрители заметили в них двоичный код. Кто-то не поленился, переписал этот код и скормил его компьютерному переводчику. Вот что там было написано:
Спасибо вам, разработчики, инсайдеры, партнёры и все остальные за ту помощь, которую вы оказываете нам в построении лучшей версии Windows из всех, когда-либо существовавших! Мы бы не справились с этим без вас.
Chaseable Live Tile
В ходе одной из сессий на конференции Build компания Microsoft продемонстрировала концепт новых живых плиток — Chaseable Live Tile. В настоящее время при нажатии на живую плитку открывается главная страница то или иного приложения или игры. Экспериментальные плитки работают по-другому: вы видите на них определённый контент (скажем, заголовок статьи) и после нажатия сразу же переходите к этому контенту (к примеру, к той самой статье, заголовок которой вы видели на плитке). Нововведение довольно интересное, но спорное, поскольку оно затрудняет переход ко главной странице приложения — придётся либо дожидаться того, чтобы живая плитка была пустой, и только тогда нажимать на неё, либо искать главную страницу в самом приложении.
Project Murphy
Project Murphy работает по той же технологии, что и другие подобные проекты Microsoft, распознающие людей и определяющие разные параметры (пол, возраст, настроение и так далее). В основе этой технологии лежит самообучаемый машинный интеллект, который становится тем лучше, чем больше людей его используют.
Кроме того, Project Murphy помогает компании Microsoft продемонстрировать работу анонсированных на прошлой неделе чат-ботов. Пользователи могут добавить этого бота в свои контакты в Skype и задавать ему вопросы о том, как бы выглядел тот или иной человек, если бы он не был собой (к примеру — «Что если бы Билл Гейтс был Стивом Джобсом?») В настоящее время этот чат-бот распознаёт только английский язык, поэтому обращаться к нему на каком-либо другом языке бессмысленно.
Project Murphy умеет ещё кое-что — чему научился от искусственного интеллект Microsoft, определяющего эмоции людей. После того, как он «склеит» двух людей, он смотрит на реакцию пользователя, от которого получил задание, и на её основе пытается понять, хорошо ли он справился — если пользователь доволен, значит, всё в порядке, а если остался разочарован, следовательно, алгоритм дал какой-то сбой, и инженерам Microsoft нужно разбираться с этой проблемой.
Project Murphy кажется шуточным проектом, но на самом деле за ним стоят серьёзнейшие технологии. Хорошо, что Microsoft обучает свои машинные алгоритмы как раз с помощью подобных программ, ведь они становятся очень популярными среди пользователей интернета (причём, многие люди даже не догадываются, что Microsoft создаёт их не для развлечения, а с серьёзными намерениями).