Время анонсов второго дня! Если вы ещё не слышали, то в Сиэттле проходит крупнейшая технологическая конференция Build 2017. Мы уже опубликовали новости с ключевого доклада первого дня, настало время для новой порции – под катом вас ждёт виртуальная и смешанная реальность, кроссплатформенность (и мы не только про Xamarin), новые возможности Windows Creators Update и дизайн!



Как много сегодня времени было посвящено дизайну в разнообразных его вариациях! Джо Бельфиоре – вице-президет Microsoft поделился новой концепцией к созданию приложений, которым компания отныне будет руководствоваться для проектирования не только своей операционной системы, но и для создания единого и полноценного подхода к взаимодействию с пользователем за рамками любой платформы и устройства.

Отныне – только пользователь и его задачи являются центральным элементом любой системы и приложения. Microsoft призывает разработчиков воспользоваться представленными возможностями и создавать не просто приложения, а полноценные истории, непрерывные процессы вокруг конечного пользователя, не ограничиваясь рамками операционной системы, платформы или типом приложения. Пусть любая работа начинается за ПК, продолжается на iPhone, редактируется в Mac и демонстрируется в Surface Studio, а пользователь вашего решения даже не замечает переключения между различными системами, оставаясь в контексте и концентрируясь только на своей цели, решая поставленную задачу.

Здесь настало время рассказать про первый и важный на сегодня анонс целой концепции, за которой стоят и новые возможности операционной системы Windows Creators Update – Microsoft Fluent Design System. Fluent Design System позволит разработчикам создавать приложения, которые работают на различных устройствах и используют разнообразные способы взаимодействия с пользователем, а именно ввода данных.



Fluent Design System основывается на пяти ключевых элементах: light, depth, motion, material и scale. Относительно этих принципов Microsoft изучает разнообразные способы взаимодействия пользователя с системой, которые выходят за пределы привычных нам мыши, клавиатуры, сенсорного экрана или ручки. Например, использование вашего голоса или даже вашего взгляда для работы с приложениями, особенно в сценариях смешанной или дополненной реальности. Когда все эти элементы объединяются, конечным результатом становится программное обеспечение и сценарии взаимодействия с пользователями, которые выходят далеко за пределы экрана компьютера или любого другого устройства.

С Microsoft Graph новый смысл приобретает и синхронизация работы в ваших приложениях на различных устройствах. Теперь мы говорим действительно обо всех устройствах – Windows, iOS и Android.

Microsoft Graph – системы, которая позволяет объединить людей, их взаимосвязи, беседы, проекты и контент внутри облака Microsoft. Возможности этой системы позволяют приложениям работать одинаково на любых устройствах под управлением ОС Windows, iOS и Android:

  • Timeline – временная шкала, которая отображает, чем пользователь занимался ранее. Технология в основе неё позволит возвращаться к ранее открытым файлам, приложениям и сайтам. С помощью Кортана можно продолжить работу с того места, где вы её прервали (функция Pick Up Where You Left Off) на любых устройствах.

  • Clipboard – быстрый и лёгкий способ обмена любой информацией между синхронизированными устройствами. Например, вы сможете скопировать файл на компьютере, а сохранить или вставить на смартфоне.

  • OneDrive Files on Demand – доступ ко всем файлам в облаке на OneDrive по запросу. Загружать все файлы и занимать память на ваших устройствах не потребуется. Кроме того компания Microsoft упростила процесс установки Ubuntu, опубликовав операционную систему в магазине Windows Store. SUSE и Fedora – также находятся в процессе публикации в магазин Windows Store. Это значит, что запускать Ubuntu, Fedora и SUSE на подсистеме Linux в Windows можно будет просто установив их из Windows Store.



Обновление Windows 10 Fall Creators Update позволит пользователям во всём мире прикоснуться к волшебству, создаваемому с помощью смешанной реальности. Корпорация активно сотрудничает с разнообразными компаниями-разработчиками в этой инновационной сфере, и стремится к тому, чтобы у каждого из них был доступ к набору инструментов для разработки приложений с использованием технологий смешанной реальности Microsoft.

В этом направлении Microsoft представила первые в мире контроллеры движения Windows Mixed Reality, которым не требуются дополнительные маркеры. Контроллеры движения смогут точно отслеживать движение в вашем поле зрения при помощи сенсоров, встроенных в шлем смешанной реальности. Установка других устройств на стенах или в помещении не требуется.



Развитие инструментов и платформы для разработки


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

Благодаря этой идее, мы наконец получили полноценные версии VS for Mac, Xamarin и многое другое.

Но ещё Microsoft стремится сделать Windows и Visual Studio завершённым и полноценным набором инструментов для разработки любых решений. Сегодня мы анонсировали ряд новых инструментов для разработчиков, выбравших Windows в качестве операционной системы для работы и создания своих приложений.

Компания представила новый технологический стандарт, упрощающий создание приложений под различные фреймворки. Речь идёт о XAML Standard – наборе стандартов, которые являются попыткой унификации разнообразных диалектов XAML для платформ, которые их используют, таких как UWP и Xamarin Forms:

  • XAML Standard – это спецификация, которая определяет стандартную лексику разметки XAML.
  • Фреймворки, поддерживающие XAML Standard, cмогут использовать общие пользовательские интерфейсы, созданные на XAML.
  • Выпуск первой версии запланирован на конец этого года и будет включать поддержку XAML Standard в Xamarin Forms и UWP.

XAML Standard развивается, как открытый проект, который доступен в репозитории на GitHub.

Идём дальше и рассказываем про анонсы в рамках новых возможностей Visual Studio и .NET платформы, которые стали доступны разработчикам в preview:

Xamarin Live Player – позволит вам развёртывать создаваемые iOS приложения непосредственно на iPhone или другом устройстве iDevice прямо из Visual Studio на Windows, где этот код можно затем протестировать и отладить. Это означает, что вы можете не использовать Mac на этом этапе разработки. Однако, Mac всё ещё требуется для финальной сборки и публикции приложения в App Store, поэтому без операционной системы Apple разработчикам пока не обойтись. Live Player поддерживает и Android.

Выпуск Project Rome SDK для iOS. Изначально Project Rome – это набор API для различных платформ, который позволяет приложению на одном устройстве взаимодействовать с приложениями и сервисами на других ПК или устройствах. Те самые возможности, которые позволяют разработчикам создавать кроссплатформенные сценарии, сосредоточенные вокруг задач и пользователя, не ограничиваясь рамками платформ.

А также .NET Standard 2.0 для UWP.

Но не только создание решений заботит инженеров Microsoft. Сборка, развёртывание, тестирование, предоставление бета-версии, публикация, даже работа команды – все процессы, которые легко объединяются в один непрерывный цикл и упаковываются в ёмкое слово DevOps.

В прошлом году была анонсирована единая платформа, созданная, чтобы обеспечить все необходимые процессы в рамках создания мобильных приложений – Visual Studio Mobile Center.

Сервис сейчас находится в Preview и компания Microsoft продолжает над ним работать, добавляя новые возможности практически каждую неделю. И сегодняшний день не обошёлся без анонсов:

  • Объявлена поддержка Universal Windows Platform приложений!
  • Расширился список популярных систем управления исходным кодом для обеспечения интеграции с ними – GitHub, Bitbucket, и VSTS.
  • Разработчики теперь могут использовать популярные фреймворки тестирования — Espresso и XCUITest для автоматического тестирования приложений на реальных устройствах, предоставляемых в рамках Mobile Center, а также отправлять оповещения команде бета-тестирования, как только новая версия или сборка приложения становится доступна.
  • Дополнительно добавлены сервисы для лучшего взаимодействия с целевой адуиторией, благодаря сегментированным уведомлениям, основанным на географии, активности или других характеристиках пользователей.

Но обновления Visual Studio Mobile Center не завершаются сегодняшними анонсами, инструмент продолжает обрастать новой функциональностью, которую можно ожидать в ближайшие месяцы.

Подробнее об анонсах второго дня конференции Build 2017, вы сможете прочитать в официальном блоге Терри Майерсона.

Следите за новостями


Поделиться с друзьями
-->

Комментарии (23)


  1. shtp
    12.05.2017 09:35

    RIP windows mobile


    1. ixolit
      12.05.2017 09:57

      А недавно iphone хоронили


    1. dmitry_dvm
      12.05.2017 10:58

      Подозреваю, что скоро запилят смартфон с w10 arm. И тогда винфон будет не rip, а живее всех живых, т.к. это будет полноценная винда на смартфоне с возможностью запуска w32. Надеюсь, что текущие флагманы можно будет обновить.


      1. ixolit
        12.05.2017 11:36
        +1

        “нужно немного потерпеть”


      1. fuCtor
        12.05.2017 12:56

        Только w32 на ARM не будет запускаться, только если специально под нее компилировать, а так будут UWP из магазина.


        1. qadmium
          12.05.2017 13:05
          +1

          Боюсь вы не правы
          Вот win 10 на арме https://www.youtube.com/watch?v=A_GlGglbu1U
          На 1:20 виден работающий фотошоп


          1. fuCtor
            12.05.2017 14:07

            Опа, неожиданно, просто учитывая что ARM и x86 уж разные архитектуры и получается применяется трансляция на уровне процессора, то на сколько будет просадка в скорости.
            Но в целом круто, не слышал про это, спасибо.


            1. Zverienish
              12.05.2017 21:55

              Не на уровне процессора, а что-то вроде перекомпиляции кода х86 в АРМовский.


              1. ad1Dima
                14.05.2017 17:06

                Вот тут подробнее. Фактически софтварная эмуляция https://channel9.msdn.com/Events/Build/2017/P4171


        1. dmitry_dvm
          12.05.2017 13:22
          +1

          Будут, как миленькие https://sec.ch9.ms/ch9/77bc/0cb602d9-0828-49f9-a291-c17b26c377bc/P4171_high.mp4
          Странно, что мс не трубят об этом на каждом углу, по-моему это революция.


          1. fuCtor
            12.05.2017 14:12

            Вот да, может еще не готово для всеобщего применения? Сколько смотрел их конференции, ни на одной не видел упоминания данной фичи (если только не пропустил).


            1. ad1Dima
              12.05.2017 15:38

              В декабре на WinHEC, анонсировали. Просто она только осенью на девайсы придет с новым процом.


    1. ad1Dima
      12.05.2017 15:35
      +1

      Второй год хоронят...


  1. coderun
    12.05.2017 09:58
    +3

    Закат Хабра — на TJ и VC и то больше комментариев и обсуждений, чем на Хабре. Воистину не торт!


    1. Naboy
      12.05.2017 13:21

      Мы тут обсуждаем https://t.me/uwp_ru


  1. MrBrooks
    12.05.2017 13:21

    Они сообщали, что у мелкомягких есть своя платформа для нейронных сетей, доступная для разработчиков. О чем речь была?


    1. worldxaker
      12.05.2017 14:49

      когнитивные сервисы


      1. MrBrooks
        12.05.2017 14:50

        А если более конкретно?


        1. fuCtor
          12.05.2017 15:30

          Вот тут перечень того что доступно: https://azure.microsoft.com/ru-ru/services/cognitive-services/


          1. MrBrooks
            13.05.2017 07:49

            Спасибо. Не то, что я ожидал. Но спасибо


            1. fuCtor
              13.05.2017 10:02

              https://blogs.msdn.microsoft.com/bluesky/2017/05/11/build-2017-cognitive-services-update-en/ вот еще есть что именно добавили со ссылками.


    1. Schvepsss
      13.05.2017 16:23

      Наш нейросетевой фреймворк называется CNTK или Cognitive Toolkit. :) Когнитивные сервисы — это немного другое.


  1. PQR
    12.05.2017 14:14
    +2

    OneDrive Files on Demand — это уже работало в Windows 8, потом в Windows 10 убрали, теперь возвращают. Затейники!