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)
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 не надо плодить конкурентов в сегменте десктопа.
Yeah
28.12.2017 13:17+1ИМХО нативный десктоп будет умирать. Electron всех сожрет
Alex_ME
28.12.2017 13:32+1Грустно это, грустно. Памяти все больше, процессоры все мощнее, а софт как тормозил, так и будет тормозить.
DoctorMoriarty
28.12.2017 13:55+2Меня до сих пор интересует, каким образом Visual Studio Code тормозит существенно меньше Atom'а на одном и том же десктопе/ноуте, хотя и там, и там — в основе Electron же.
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.»
nporaMep
29.12.2017 05:39Electron относительно нишевый, до сих пор из популярных софтин на нем это vs code, slack, postman? Это всё инструменты программистов.
Тяжелые профессионалы так и будут сидеть в нативных 3дмаксах, фотошопах, маях и автокадах и никто это в электрон не переведет.
Казуалы сидят в нативных браузерах и всем всё более лень ставить много аппов если есть какая-то страничка в закладках работающая как вебапп.
Игры нативные декстопные приложения.
Могу согласиться что WPF может быть вытеснен для line of business интранетовых аппликейшнов со временем, но это будет много времени, также как и winforms до сих пор довольно таки живы.IL_Agent
29.12.2017 10:08А wpf и wf только в энтерпрайзе и используются, причем в легаси проектах, в основном.
olegkrasnov
30.12.2017 15:00Как знать… Тут уже дело вовсю попахивает облаками. Autodesk Fusion 360 по дефолту рендерит модельку в облаках. А ещё есть wasm. Вангую что в будущем бо?льшая часть вычислений уйдёт в облаки, и моделить можно будет с любого говнопланшета. Главное чтоб экран побольше был =)
eugenebabichenko
29.12.2017 21:04+1Не будет. Есть ресурсоёмкие задачи, и там разработчики ходят добиваться максимальной отдачи от железа. Ну и ещё софт на Electron банальным образом тормозит и жрёт ресурсы, VS Code ещё более-менее в плане скорости, остальное довольно печальное.
Yeah
28.12.2017 13:16+1Когда уже Docker добавят нормально в Windows? Hyper-V — ваще не вариант
nardin
28.12.2017 18:52+1Docker and Linux Containers on Windows, with or without Hyper-V Virtual Machines — Я так понимаю скоро будет.
Imbecile
28.12.2017 13:45+1Хотел бы увидеть в этом списке Surface Phone. Но, похоже, не судьба. И придётся переходить на Android. :(
green_tree
28.12.2017 18:00+1был ли опыт использования WinPhone? если да, то неужто ждёте ещё что-то от МС? какое доверие после такого подхода, я бы вот не стал покупать никакие девайсы от МС, если они будут жестко завязаны на их софт
Imbecile
28.12.2017 19:08+1Не только был, но и продолжается. У меня до сих 930 Люмия.
Проблема с их операционной системой, просто отличной по моему мнению, в том, что не удалось сформировать инфраструктуру приложений вокруг.
Ниже я уже писал, что слухи говорят о том, что если Surface Phone выйдет, то он, скорее всего будет иметь практически настольную версию операционной системы. Не зря же они заставили работать Десятку на армовской архитектуре Snapdragon.
Так что, во-первых, частично проблема приложений будет решена тем, что можно будет использовать приложения для настольной Винды. А во-вторых, разработка новых или доработка старых станет проще, нежели было на Windows Mobile / Phone с его Silverlight и урезанным .NET.Alex_ME
28.12.2017 22:13С трудом представляю десктопные (которые x86 на Snapdragon) приложения на телефоне. Когда был Windows Mobile олдскульный (вот что я никто не прощу — убийство WinMo, когда были и приложения, и пользователи, и устройства и замена на WP) упарывался — вот тебе и IDE, вот тебе и сэмплеры, вот тебе хоть черт лысый. Интерфейс там был часто чудесами микроминиатюризации, стилусом еще нормально, но не пальцами.
Сейчас и экраны не такие, да и пользователи не оценят. А UWP — ну мало их. Да для них и бинарную трансляцию не надо.
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 через пару лет.
ixSci
29.12.2017 09:14Вы знаете, я со своей Lumia 920 тоже ждал, когда выйдет новый телефон, но так и не дождался. Хотя терпеть не могу iOS и Android, я всё же купил себе новую Nokia и скажу только одно: Excel и Skype на Android гораздо лучше тех Excel и Skype, которые были у меня на Windows Phone. Чтобы MS не говорило, и как бы она не сетовала на слабую популярность их ОС у разработчиков, они сами плюнули на собственную ОС. Поэтому, я полагаю, ждать от них больше ничего не стоит. По крайней мере с текущим руководителем.
konoplinovich
28.12.2017 13:56+1Самым запомнившимся «главным анонсом Microsoft» в этом и прошлом году стали похороны отличной платформы Windows Phone. Спасибо, Microsoft, и горите, пожалуйста, в аду.
С праздником.RomanArzumanyan
28.12.2017 14:30+1Спасибо, Microsoft, и горите, пожалуйста, в аду.
Зря вы так.
Правильно сделали, что свернули. По крайней мере, не будет этой жуткой унификации настольного и мобильного UI.Imbecile
28.12.2017 14:38+1Судя по последним слухам — будет. И будет ещё более серьёзнее, чем была у Windows Mobile (Phone) и настольной. В прессе постоянно курсируют слухи про Андромеду и очередные всплывшие патенты от MS. Например, вот. Ну и то, что Windows может на Snapdragon, заставляет задуматься и всё-таки надеяться, что в 2018 получим что-то мобильное.
konoplinovich
28.12.2017 14:50Ну, доверия уже поменьше. И выпустить «что-то мобильное» это только пару процентов успеха, нужно еще, чтоб были устройства, причем крутые, чтоб люди захотели пользоваться, нужна среда разработки, чтоб можно было писать львиную долю кода совместо для разных платформ (определенные шаги в эту сторону есть, но их недостаточно), нужно развитие. А если как с Windows Phone, поиграют пару лет и забъют — это тупиковый путь.
Такая вот получается штука, что зайти в мобильные платформы Microsoft уже заходила два раза, и третий раз должен быть невероятным, чтоб кто-то еще повелся на их обещания.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 будет совместима с настольной и тогда частично проблем с приложениями можно будет избежать.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.Imbecile
28.12.2017 16:02Если знаете — скажите, со всеми эти штуками .NET возможно уже сейчас написать приложение, в котором под каждую из систем надо делать только UI, а всю логику — один раз?
Да, Xamarin тут рвёт и мечет. Можно даже UI не писать отдельный. Но тогда получится не так красиво и нативно. А можно писать практически нативный UI для каждой платформы, а логика приложения — полностью общая. Это уже сейчас работает.
Что касается устройств — история с Nokia может отпугнуть производителей от сотрудничества с Microsoft, как мне кажется.
Just business, ничего личного. Но да, с Нокией печально получилось. Телефоны хорошие были. Отпугнёт ли? Очень сильно зависит от условий. В любом случае, все производители телефонов обновляют модельный ряд раз год-полтора. Не вижу причина, почему бы им на протяжении каких-то пары лет не расширить линейку ещё и телефонами с Windows. Никто же не говорит о продаже компании МС. У меня первый телефон с Windows Phone был HTC 8X. И ничего, HTC пережила тот период.
И да, я очень хочу верить, что Наделла хорошо изучил все ошибки Балмера и не повторит их.
konoplinovich
28.12.2017 14:45Позволю себе не согласится с вами. Платформа была отличная и удобная. И опять же, мне кажется, что должен быть выбор, и он должен быть шире, чем между Android и iOS, тем более что Windows Phone была удобной, местами даже удобнее айфона, не говоря о кадавре-андроиде. Что же касается «жуткой» унификации, сама идея не так плоха, как выглядит, и это было прекрасное начинание, если бы они довели его до ума. Консерваторы бы, конечно, повыли бы немного, но они воют всегда, таков закон природы. Да, возможно с Windows 8 они и перегнули палку в интерфейсе, но осознали свои ошибки и исправили их в Windows 10. UWP, опять же, хорошая штука, но теперь только для планшетов и пека. В целом, хочется пожелать корпорации Microsoft не так сильно слушать маркетологов и больше слушать пользователей, а так же доводить вещи до конца.
green_tree
28.12.2017 18:02+1поддержу konoplinovich
и даже не за сами похороны, а каким образом это было сделано
особенно печально было после предзаказа телефона на WIn10Mobile, качество было ужаснейшим (особенно после аппаратов от Нокии, да и сама Win10 была большим шагом назад после WP8), а потом еще и поддержку свернули
Microsoft, горите в аду =)
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.
IL_Agent
28.12.2017 18:57+1Форкнуть Андроид (как форкнули атом) и запилить на нем мобильную ось со своими сервисами, закопать uwp и пилить кроссплатформенные средства разработки. Эксперименты с гибридами — это здорово, но надо делать бльше востребованных девайсов: ноуты, десктопы, телефоны — на соответствующем софте, чтобы можно было пользоваться. Или вообще железо не делать, если не идет.
youROCK
Приятно, что майкрософт меняется и даже делает некоторые классные штуки вроде Visual Studio Code. Конкуренция — это всегда здорово, и приятно видеть, что Microsoft тоже участвуетв общей конкурентной борьбе, а не зацикливается только на своей экосистеме.