А вот и уже ставшая традицией предновогодняя публикация с десятью самыми главными анонсами и новинками года от корпорации Microsoft. Чем же запомнится уходящий год с приставкой MS? Заглядывайте под кат!



1. Windows 10 Fall Creators Update


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

Также, Windows Subsystem for Linux стала частью Windows 10. WSL — это подсистема совместимости для запуска Linux-приложений в ОС Windows 10. Гайд по установке можно найти здесь.

2. Windows Mixed Reality


Этой осенью смешанная реальность стала еще доступнее благодаря совместным усилиям компании Microsoft и наших партнеров-производителей оборудования: увидела свет платформа Windows Mixed Reality.



3. Visual Studio for Mac


Долгожданной релиз Visual Studio для MacOS. Эта редакция инструмента представляет собой перенос опыта работы с любимой миллионами IDE на Mac.

Для создания своих решений на C#, F#, .NET Core, ASP.NET Core, Xamarin или Unity разработчики получили знакомый инструмент, спроектированный под особенности операционной системы OS X.



4. Новые сервисы Azure и SQL


Microsoft анонсировала новый сервис в Azure, который позволит переместить базы данных сторонних разработчиков и SQL Server в Azure SQL Database с практически нулевым временем простоя.

Microsoft также объявила о доступности Azure Database для MySQL и Azure Database для PostgreSQL. Эти новые базы данных в Azure предоставляются, как сервис и гарантируют высокую доступность, защиту данных, восстановление, а также масштабирование без необходимости дополнительных настроек и затрат, так как все это уже встроено в само предложение.

Кроме того, был анонсирован Azure Cosmos DB – совершенно новый тип базы данных, предоставляемый в качестве сервиса на платформе Azure.

И еще одним важным событием стало присоединение Microsoft к фонду Maria DB Foundation в качестве платинового спонсора. MariaDB — это ответвление системы управления реляционными базами данных MySQL, развиваемое Open Source сообществом.


5. Концепция Fluent Design System


Fluent Design System позволит разработчикам создавать приложения, которые работают на различных устройствах и используют разнообразные способы взаимодействия с пользователем, а именно ввода данных.

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



6. Quantum Development Kit


Microsoft выпустила бесплатную предварительную версию пакета средств квантовой разработки Quantum Development Kit, включающего язык программирования Q#, эмулятор квантовых вычислений и другие ресурсы для людей, желающих начать писать приложения для квантового компьютера. Q# — совершенно новый язык программирования, созданный специально для квантовых вычислений.

Пакет Quantum Development Kit ориентирован на разработчиков, желающих научиться программировать на квантовых компьютерах, независимо от того, являются ли девелоперы экспертами в квантовой физике.



7. Azure IoT Edge


Ранее анонсированный на Build 2017, сервис IoT Edge теперь публично доступен в виде предварительной версии для разработчиков. Он позволяет развернуть созданную в облаке логику IoT в виде контейнеров на устройства Интернета вещей. На умных устройствах можно запускать задачи Azure Machine Learning, Azure Functions и Azure Stream Analytics. Azure IoT Edge даёт возможность создавать свои контейнеризированые приложения на C, Java, .NET, Node.js и Python и упрощает их развёртывание и управление ими.



8. Visual Studio Tools for AI


Microsoft представила предварительную версию нового расширения Visual Studio Tools for AI, позволяющего использовать сервисы ИИ прямо в Visual Studio. Оно сочетает возможности Visual Studio с поддержкой таких фреймворков для глубокого обучения, как Cognitive Toolkit, TensorFlow или Caffe. Кроме того, расширение можно полностью интегрировать с облачными сервисами Azure для машинного обучения. Например, после редактирования и тестирования скриптов на локальной машине можно отправить изменённый код модели на обучение в Azure.



9. Azure Stack


10 июля 2017 года Майк Нил (Mike Neil), корпоративный вице-президент по инфраструктуре и управлению Azure, объявил, что отгрузки Microsoft Azure Stack начнутся в сентябре 2017 года. Финальная версия Azure Stack была предоставлена партнерам Microsoft в сфере аппаратного обеспечения, чтобы они могли начать процесс сертификации своих интегрированных систем. Более подробная информация, в том числе о ценах и возможности заказа, приводится в блоге Майка Нила.

Вот как выглядят интегрированные системы Azure Stack, предлагаемые партнерами Microsoft в сфере аппаратного обеспечения. Здесь показаны тестовые образцы аппаратных интегрированных систем Azure Stack.



10. Visual Studio Team Foundation Server 2018


Team Foundation Server — это решение для совместной разработки ПО, объединяющее в себе систему управления версиями и инструменты для сбора данных, построения отчётов и отслеживания статусов и изменений проекта. TFS 2018 получил несколько важных изменений, узнать о которых можно в этом обзоре.



Конечно же, это далеко не все анонсы компании за год. Здесь мы перечислили лишь самые яркие. А какая новинка запомнилась больше всего вам? Рассказывайте в комментариях!

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


  1. youROCK
    28.12.2017 12:44
    +1

    Приятно, что майкрософт меняется и даже делает некоторые классные штуки вроде Visual Studio Code. Конкуренция — это всегда здорово, и приятно видеть, что Microsoft тоже участвуетв общей конкурентной борьбе, а не зацикливается только на своей экосистеме.


  1. Alex_ME
    28.12.2017 13:12
    +1

    Насколько я понял после быстрого гугления, Visual Studio for Mac — это на основе Xamarin Studio.


    Microsoft с одной стороны делают много широких жестов и активно продвигаются в сторону других платформ. С другой стороны, они делают акцент на серверной (веб и т.п.) и мобильной (Xamarin) разработке. Это логично, потому то это самые распространенные направления, но отсутствие подвижек в области кросс-платформенного десктопа огорчает.


    Особо нет инструментов для кросс-платформенной разработки GUI на C#. Mono WinForms разве что, да AvaloniaUI (успехов этому проекту). Gtk# — насколько он жив?


    Если бы Microsoft расширила бы UWP не только на Windows (оксюморон, ага) это было бы очень хорошо. Но, видимо, MS не надо плодить конкурентов в сегменте десктопа.


    1. Yeah
      28.12.2017 13:17
      +1

      ИМХО нативный десктоп будет умирать. Electron всех сожрет


      1. Alex_ME
        28.12.2017 13:32
        +1

        Грустно это, грустно. Памяти все больше, процессоры все мощнее, а софт как тормозил, так и будет тормозить.


      1. DoctorMoriarty
        28.12.2017 13:55
        +2

        Меня до сих пор интересует, каким образом Visual Studio Code тормозит существенно меньше Atom'а на одном и том же десктопе/ноуте, хотя и там, и там — в основе Electron же.


        1. olegkrasnov
          30.12.2017 14:54
          +1

          Они свой редактор вкорячили, заместо тормознутого атомного:

          «Although it uses the Electron framework, the software does not use Atom and instead employs the same editor component (codenamed «Monaco») used in Visual Studio Team Services (formerly called Visual Studio Online).»

          «Несмотря на то, что редактор основан на Electron, он не использует редактор Atom. Вместо него реализуется веб-редактор Monaco, разработанный для Visual Studio Online.»


      1. quwy
        29.12.2017 01:56

        Не дождетесь! ©


      1. nporaMep
        29.12.2017 05:39

        Electron относительно нишевый, до сих пор из популярных софтин на нем это vs code, slack, postman? Это всё инструменты программистов.
        Тяжелые профессионалы так и будут сидеть в нативных 3дмаксах, фотошопах, маях и автокадах и никто это в электрон не переведет.
        Казуалы сидят в нативных браузерах и всем всё более лень ставить много аппов если есть какая-то страничка в закладках работающая как вебапп.
        Игры нативные декстопные приложения.

        Могу согласиться что WPF может быть вытеснен для line of business интранетовых аппликейшнов со временем, но это будет много времени, также как и winforms до сих пор довольно таки живы.


        1. IL_Agent
          29.12.2017 10:08

          А wpf и wf только в энтерпрайзе и используются, причем в легаси проектах, в основном.


        1. olegkrasnov
          30.12.2017 15:00

          Как знать… Тут уже дело вовсю попахивает облаками. Autodesk Fusion 360 по дефолту рендерит модельку в облаках. А ещё есть wasm. Вангую что в будущем бо?льшая часть вычислений уйдёт в облаки, и моделить можно будет с любого говнопланшета. Главное чтоб экран побольше был =)


      1. eugenebabichenko
        29.12.2017 21:04
        +1

        Не будет. Есть ресурсоёмкие задачи, и там разработчики ходят добиваться максимальной отдачи от железа. Ну и ещё софт на Electron банальным образом тормозит и жрёт ресурсы, VS Code ещё более-менее в плане скорости, остальное довольно печальное.


  1. Yeah
    28.12.2017 13:16
    +1

    Когда уже Docker добавят нормально в Windows? Hyper-V — ваще не вариант


    1. nardin
      28.12.2017 18:52
      +1

  1. Imbecile
    28.12.2017 13:45
    +1

    Хотел бы увидеть в этом списке Surface Phone. Но, похоже, не судьба. И придётся переходить на Android. :(


    1. green_tree
      28.12.2017 18:00
      +1

      был ли опыт использования WinPhone? если да, то неужто ждёте ещё что-то от МС? какое доверие после такого подхода, я бы вот не стал покупать никакие девайсы от МС, если они будут жестко завязаны на их софт


      1. Imbecile
        28.12.2017 19:08
        +1

        Не только был, но и продолжается. У меня до сих 930 Люмия.
        Проблема с их операционной системой, просто отличной по моему мнению, в том, что не удалось сформировать инфраструктуру приложений вокруг.
        Ниже я уже писал, что слухи говорят о том, что если Surface Phone выйдет, то он, скорее всего будет иметь практически настольную версию операционной системы. Не зря же они заставили работать Десятку на армовской архитектуре Snapdragon.
        Так что, во-первых, частично проблема приложений будет решена тем, что можно будет использовать приложения для настольной Винды. А во-вторых, разработка новых или доработка старых станет проще, нежели было на Windows Mobile / Phone с его Silverlight и урезанным .NET.


        1. Alex_ME
          28.12.2017 22:13

          С трудом представляю десктопные (которые x86 на Snapdragon) приложения на телефоне. Когда был Windows Mobile олдскульный (вот что я никто не прощу — убийство WinMo, когда были и приложения, и пользователи, и устройства и замена на WP) упарывался — вот тебе и IDE, вот тебе и сэмплеры, вот тебе хоть черт лысый. Интерфейс там был часто чудесами микроминиатюризации, стилусом еще нормально, но не пальцами.


          Сейчас и экраны не такие, да и пользователи не оценят. А UWP — ну мало их. Да для них и бинарную трансляцию не надо.


          1. Imbecile
            29.12.2017 04:46

            Вот видео с десяткой на Snapdragon.


        1. green_tree
          29.12.2017 06:03

          На приложения многие жаловались, но не я, мне всего хватало) правда потом они начали их убивать: убили HERE карты, выпустив вместо них ужасные Maps, убили музыкальный проигрыватель, выпустив что-то страшное вместо него, Groove Music вроде называлось. Который тоже вроде после убили =)
          Если будут вот такие вот приложения на Surface Phone, то могут сразу закапывать его =)
          Ну и имхо, я бы ни цента не отдал Майкрософт больше, пусть даже Surface Phone будет лучшим телефоном в мире)) Единственное в чем Майкрософт стабильны — так это то, что либо делают ужасные продукты с первой попытки, либо делают хорошие продукты и превращают их в ужасные за пару итераций (не говорю за их облако и энтерпрайз, не пользовался, не могу судить).
          OneNote, OneDrive, WinPhone, Outlook(web), наверное ещё что-то было, но это первое что в голову приходит. Если Surface Phone и выйдет, то это наверняка будет очередной proof of concept и также закопают его в той же яме с WinPhone через пару лет.


        1. ixSci
          29.12.2017 09:14

          Вы знаете, я со своей Lumia 920 тоже ждал, когда выйдет новый телефон, но так и не дождался. Хотя терпеть не могу iOS и Android, я всё же купил себе новую Nokia и скажу только одно: Excel и Skype на Android гораздо лучше тех Excel и Skype, которые были у меня на Windows Phone. Чтобы MS не говорило, и как бы она не сетовала на слабую популярность их ОС у разработчиков, они сами плюнули на собственную ОС. Поэтому, я полагаю, ждать от них больше ничего не стоит. По крайней мере с текущим руководителем.


  1. konoplinovich
    28.12.2017 13:56
    +1

    Самым запомнившимся «главным анонсом Microsoft» в этом и прошлом году стали похороны отличной платформы Windows Phone. Спасибо, Microsoft, и горите, пожалуйста, в аду.
    С праздником.


    1. RomanArzumanyan
      28.12.2017 14:30
      +1

      Спасибо, Microsoft, и горите, пожалуйста, в аду.

      Зря вы так.
      Правильно сделали, что свернули. По крайней мере, не будет этой жуткой унификации настольного и мобильного UI.


      1. Imbecile
        28.12.2017 14:38
        +1

        Судя по последним слухам — будет. И будет ещё более серьёзнее, чем была у Windows Mobile (Phone) и настольной. В прессе постоянно курсируют слухи про Андромеду и очередные всплывшие патенты от MS. Например, вот. Ну и то, что Windows может на Snapdragon, заставляет задуматься и всё-таки надеяться, что в 2018 получим что-то мобильное.


        1. konoplinovich
          28.12.2017 14:50

          Ну, доверия уже поменьше. И выпустить «что-то мобильное» это только пару процентов успеха, нужно еще, чтоб были устройства, причем крутые, чтоб люди захотели пользоваться, нужна среда разработки, чтоб можно было писать львиную долю кода совместо для разных платформ (определенные шаги в эту сторону есть, но их недостаточно), нужно развитие. А если как с Windows Phone, поиграют пару лет и забъют — это тупиковый путь.

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


          1. Imbecile
            28.12.2017 15:17

            С чем-чем, а со средой разработки у МС всё хорошо. Платформа — .NET Core с поддержкой .NET Standard, плюс Xamarin, который развивают. IDE — Visual Studio / Code.
            Крутые устройства — тут можно быть немного оптимистом. И вот почему:
            1. Если раньше к ценнику в 1К+ американских денег могло приблизиться только яблоко, то сейчас в этой нише есть и производители с Android. Так что, флагман можно выпустить мощный и это не повергнет в шок.
            2. Делать хорошие телефоны (заказывать у производителей) у МС тоже иногда получается. 930/950 и 1520 Люмии тому пример.
            3. Ну и опять же, если посмотреть на слухи в прессе, МС решил зайти не со стандартного «входа». Они вроде как собираются выпустить что-то типа складывающегося планшета из двух половинок.

            Но это всё равно не снимает основной проблемы провала Windows Mobile / Phone — количество и качество приложений. Остаётся надеяться, что новая OS будет совместима с настольной и тогда частично проблем с приложениями можно будет избежать.


            1. konoplinovich
              28.12.2017 15:33
              +1

              Если знаете — скажите, со всеми эти штуками .NET возможно уже сейчас написать приложение, в котором под каждую из систем надо делать только UI, а всю логику — один раз? Если да, то это уже какой-то успех.

              Что касается устройств — история с Nokia может отпугнуть производителей от сотрудничества с Microsoft, как мне кажется. Телефоны были отличные, но где они теперь? У самого была 1020, и недавно пришлось поменять ее на айфон, потому что приложения одно за другим стали мне говорить, что все, баста, карапузики, поддержка закончится в следующем году. И скажу честно — 1020 выигрывала у айфона. Камера не идет ни в какое сравнение, сама ось была лучше и удобнее, с этими чудо-плитками, когда даже можно не запускать ничего, и так видно, что за погода, сколько денег на счете и когда вылет. Теперь у меня вместо этого убогий экран с иконками из каменного века и уродская мылокамера. Но Microsoft кинула Nokia, и это наблюдал весь мир, и теперь, когда им надо будет сделать устройство, им придется строить свой собственный завод в джунглях. Так что я пессимист в отношении устройств от этой чудесной корпорации, тем более, что мобильные системы теперь «… no longer be «a focus» for the company.»

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


              1. Imbecile
                28.12.2017 16:02

                Если знаете — скажите, со всеми эти штуками .NET возможно уже сейчас написать приложение, в котором под каждую из систем надо делать только UI, а всю логику — один раз?

                Да, Xamarin тут рвёт и мечет. Можно даже UI не писать отдельный. Но тогда получится не так красиво и нативно. А можно писать практически нативный UI для каждой платформы, а логика приложения — полностью общая. Это уже сейчас работает.

                Что касается устройств — история с Nokia может отпугнуть производителей от сотрудничества с Microsoft, как мне кажется.

                Just business, ничего личного. Но да, с Нокией печально получилось. Телефоны хорошие были. Отпугнёт ли? Очень сильно зависит от условий. В любом случае, все производители телефонов обновляют модельный ряд раз год-полтора. Не вижу причина, почему бы им на протяжении каких-то пары лет не расширить линейку ещё и телефонами с Windows. Никто же не говорит о продаже компании МС. У меня первый телефон с Windows Phone был HTC 8X. И ничего, HTC пережила тот период.

                И да, я очень хочу верить, что Наделла хорошо изучил все ошибки Балмера и не повторит их.


      1. konoplinovich
        28.12.2017 14:45

        Позволю себе не согласится с вами. Платформа была отличная и удобная. И опять же, мне кажется, что должен быть выбор, и он должен быть шире, чем между Android и iOS, тем более что Windows Phone была удобной, местами даже удобнее айфона, не говоря о кадавре-андроиде. Что же касается «жуткой» унификации, сама идея не так плоха, как выглядит, и это было прекрасное начинание, если бы они довели его до ума. Консерваторы бы, конечно, повыли бы немного, но они воют всегда, таков закон природы. Да, возможно с Windows 8 они и перегнули палку в интерфейсе, но осознали свои ошибки и исправили их в Windows 10. UWP, опять же, хорошая штука, но теперь только для планшетов и пека. В целом, хочется пожелать корпорации Microsoft не так сильно слушать маркетологов и больше слушать пользователей, а так же доводить вещи до конца.


      1. green_tree
        28.12.2017 18:02
        +1

        поддержу konoplinovich
        и даже не за сами похороны, а каким образом это было сделано
        особенно печально было после предзаказа телефона на WIn10Mobile, качество было ужаснейшим (особенно после аппаратов от Нокии, да и сама Win10 была большим шагом назад после WP8), а потом еще и поддержку свернули
        Microsoft, горите в аду =)


  1. e_fail
    28.12.2017 14:57
    +1

    А какая новинка запомнилась больше всего вам?


    Windows 10 Mobile gets its final death sentence
    No more new features, no more hardware — the head of Microsoft's Windows division says Windows 10 Mobile will no longer be «a focus» for the company.


  1. IL_Agent
    28.12.2017 18:57
    +1

    Форкнуть Андроид (как форкнули атом) и запилить на нем мобильную ось со своими сервисами, закопать uwp и пилить кроссплатформенные средства разработки. Эксперименты с гибридами — это здорово, но надо делать бльше востребованных девайсов: ноуты, десктопы, телефоны — на соответствующем софте, чтобы можно было пользоваться. Или вообще железо не делать, если не идет.


  1. vba
    29.12.2017 18:54

    Почти все что касается облака просто попытка догнать Амазон годы спустя...