{"id":1026,"title":"\u041f\u0440\u043e\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u043f\u0438\u0449\u0435\u0432\u0443\u044e \u0438\u043d\u0442\u0443\u0438\u0446\u0438\u044e \u0432 \u0442\u0435\u0441\u0442\u0435 \u0441 \u0448\u0438\u0444\u0440\u0430\u043c\u0438 \u0438\u0437 \u0435\u0434\u044b","url":"\/redirect?component=advertising&id=1026&url=https:\/\/tjournal.ru\/special\/kaleidofood&placeBit=1&hash=9cb013a59ccce4d2e86882e627db11b6482213ed208d150cb78cb4997d731210","isPaidAndBannersEnabled":false}

Microsoft представила единую платформу разработки для миллиарда устройств на Windows 10 Статьи редакции

Разработчикам станет проще разрабатывать приложения для разных устройств.

Microsoft представила Project Reunion — единую платформу для разработки под Windows 10. Она поддерживает обратную совместимость интерфейсов Win32 и Universal Windows Platform. Об этом TJ сообщили в компании.

По данным Microsoft, Windows 10 установлена на миллиарде устройств, а пользователи проводят с системой более четырёх триллионов минут ежемесячно. Однако раньше разработчикам приходилось создавать приложения либо для архитектуры Win32, которая поддерживает прошлые ОС Windows, либо для Windows 10, которая работает на Universal Windows Platform.

Благодаря Project Reunion они смогут разрабатывать программы с обратной совместимостью на единой платформе — выбирать больше не придётся. Новая платформа обеспечит интеграцию между интерфейсами Win32 и UWP, а также позволит обновить и улучшить уже выпущенные приложения вне зависимости от того, на чём они написаны — на C++, .NET или React Native.

Одним из первых компонентов Project Reunion стал WinUI 3 Preview 1 — нативный фреймворк интерфейса Windows. С его помощью разработчики смогут обеспечить адаптивность и масштабируемость приложений на разных устройствах.

Другим компонентом Project Reunion стала интеграция веб-контента через WebView2. Теперь разработчики смогут внедрить превью на .NET. А любое приложение Windows поддерживает встроенный контент с помощью Microsoft Edge и Chromium.

Узнать подробности и посмотреть примеры использования Project Reunion можно в репозитории на GitHub. Компания обещает прислушиваться к комментариям разработчиков.

Microsoft также обновила инструменты Windows Terminal и Windows Subsystem for Linux (WSL). Windows Terminal 1.0 для корпоративного использования теперь позволяет запускать командную строку в нескольких вкладках и панелях, а также использовать Unicode и UTF-8-символы.

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

0
66 комментариев
Популярные
По порядку
Написать комментарий...
Разный историк

Об этом TJ сообщили в компании.
Достижение получено!

Ответить
28
Развернуть ветку
Задний холод

Комментарий удален по просьбе пользователя

Ответить
2
Развернуть ветку
anvarich

Я тоже msbuild2020 смотрю https://mybuild.microsoft.com/. Мне ажно сам Марк Руссинович всякое сообщает. 

Ответить
0
Развернуть ветку
Иван Семёныч

слушайте, они как путин, уже лет 20 че-то там унифицируют, по-моему. но щас-то все получится, ведь времени на раскачку нет.

Ответить
17
Развернуть ветку
Denis Kulikov

19 мая Сатья Наделла провёл с главами региональных офисов, членами совета директоров и другими менеджерами совещание по вопросам реализации мер поддержки интерфейсов Win32 и Universal Windows Platform. Гендиректор заявил, что «нет ничего особенного в сбоях после наших обновлений», но важна обратная связь.

Ответить
6
Развернуть ветку
Рамиль

Фатальный недостаток сам себя не исправит.

Ответить
1
Развернуть ветку
Иван Семёныч

какой, ос виндоус?

Ответить
1
Развернуть ветку
Разный историк

Windows 10 находится в таком состоянии, когда я рад что она не сильно изменилась от прошлых версий, но так же я расстроен как мало она поменялась. К сожалению, WIndows остается самой популярной офисной, enterprise системой. А это значит что она должна поддерживать 20-30 летние конструкции, правила и свойства, чтобы одна из дохуя легаси систем где-то в каком-то офисе не полетела. Project Reunion, как и все связанное с UWP обречен остаться непонятым и нетронутым, потому что Win32 никуда не уйдет в ближайшее, да даже и не в ближайшее время, а зачем тогда UWP? Видимо разработчикам нужно самим отвечать на этот вопрос.

Ответить
11
Развернуть ветку
Сергей Махалов

А это значит что она должна поддерживать 20-30 летние конструкции, правила и свойства, чтобы одна из дохуя легаси систем где-то в каком-то офисе не полетела.

Тем временем в Apple

Что? 32-битные приложения? Вырезайте нахуй. 

Ответить
13
Развернуть ветку
glimpse unthinkable

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

Ответить
7
Развернуть ветку
Задний холод

Комментарий удален по просьбе пользователя

Ответить
7
Развернуть ветку
Stanley H. Tweedle

И хорошо, зато можно играть в игоры 2007 года

Ответить
3
Развернуть ветку
Bulky Blackcrappie

Но зато хоть обратная поддержка есть. Те же работающие 32-битные приложения, в отличие от.

Ответить
0
Развернуть ветку
Yuri Miller

будущее за Java. Даже унитазы работают на Java. Кросс-платформенность кода за счёт виртуальных машин Java.

Ответить
–7
Развернуть ветку
Bulky Blackcrappie

JavaScript же, чтобы совсем весело жилось, с node_modules на несколько сотен мегабайт на каждый проектик.

Ответить
5
Развернуть ветку
Просторный браслет

Комментарий удален по просьбе пользователя

Ответить
2
Развернуть ветку
Bulky Blackcrappie

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

Ответить
6
Развернуть ветку
Валентин Воронов

А представляешь, если это еще в кубере живет?)

Ответить
0
Развернуть ветку
NiemandDa

JVM языки я еще могу понять, но джава? Есть как минимум одна штука, что современнее и приятнее в работе: котлин

Ответить
0
Развернуть ветку
Alexey Novikov

Kotlin vs Java - это как Rust vs C++ - не нужен!

Ответить
0
Развернуть ветку
Yuri Miller

Скатился в какой-то андроид. Как же бесит материал дизайн, прям стандарт какой-то. Верните всё как было. Как в хрюше.

Ответить
–10
Развернуть ветку
Сталин спас Россию

У ХР же нелепый мультяшный дизайн, зачем он тебе

Ответить
12
Развернуть ветку
Задний холод

Комментарий удален по просьбе пользователя

Ответить
3
Развернуть ветку
Alexey Novikov

В том и проблема, что дизайнеры себе нарисовали потрясный дизайн, а в жизни он возможен только на телефонах. Зайди на Behance или Dribble и посмотри UI, который эти дауны напридумывали. А потом попробуй эти дибильные отступы и цвета натянуть на 1C или другую ERP - да в таком стиле тупо количество колонок на экране не поместиться.

Ответить
4
Развернуть ветку
Задний холод

Комментарий удален по просьбе пользователя

Ответить
2
Развернуть ветку
Alexey Novikov

Правильный дизайнер уже не привязывается к инструменту, ровно как и программист к фреймворка и языкам становится безразличен по мере профессионального роста.
Правильный профессионал перестаёт бездумно плагиатить, когда уже накопил собственный опыт.
Во всяком случае у меня такое мнение сложилось.

Ответить
0
Развернуть ветку
Сталин спас Россию

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

Я эту плоскоту себе в KDE делал ещё 10 лет назад, когда сквеоморфизм и объём были в моде, а теперь она меня заебала.

Ответить
4
Развернуть ветку
Разный историк

Материал, сука, уже 5 лет живёт и все никак не сдохнет.

Ответить
0
Развернуть ветку
Нуоа Лвлсо

Лучше Aero. Красивый и лаконичный, с различимыми элементами (а не как в ссаной плоскоте, типа вот прямоугольник и вот прямоугольник, что-то из этого текстовое поле, а что-то кнопка) и их границами.

Ответить
3
Развернуть ветку
Zzzzzzz

В винде не материал. Материал у андроида

Ответить
2
Развернуть ветку
Артем Адамов

WSL получила в основном улучшения совместимости с аппаратурой. Теперь подсистема может запускать приложения Linux с графическим интерфейсом напрямую без сторонних инструментов.
Вот это очень круто на самом деле.

Ответить
4
Развернуть ветку
Стена Трампа

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

Ответить
3
Развернуть ветку
Bulky Blackcrappie

То есть WPF теперь точно всё. Ну и ладно, туда и дорога, полагаю. Хотя и были свои приятные стороны.

Ответить
0
Развернуть ветку
Иван Семёныч

да какой-то wpf, там winforms еще жив

Ответить
1
Развернуть ветку
Bulky Blackcrappie

Пошёл гуглить, чтобы проверить, когда там его обновляли в последний раз, а WPF теперь вообще и на гитхабе есть, ничего себе. Может быть, однажды добавят-таки браузерный движок поновее и ту же поддержку emoji, например, чтобы не приходилось городить огороды.

Ответить
0
Развернуть ветку
Александр Мирошников

wpf обещали портировать на net core силами net сообщества.

Ответить
0
Развернуть ветку
Иван Семёныч

а нет кор это что-то, что работает на всех устройствах?

Ответить
1
Развернуть ветку
Александр Мирошников

Типа того

Ответить
2
Развернуть ветку
Danil Jw

WPF уже на .NET Core доступна.

Ответить
0
Развернуть ветку
Иван Семёныч

а че они вместо него сделали? uwp или как там его

Ответить
–1
Развернуть ветку
Bulky Blackcrappie

Пока для десктопа ничего, а так UWP, да. В котором даже копипаст работает через раз. Но зато есть быстрые байндинги, IsColorFontEnabled для нормальных emoji и полноценный доступ к новым API.

Ответить
0
Развернуть ветку
Иван Семёныч

так для декстопа до сих пор wpf? какой ужас
upd: они ж его почти не поддерживали

Ответить
1
Развернуть ветку
Bulky Blackcrappie

Ну вот да, получается либо древнейший winforms без аппаратной отрисовки, либо wpf, на котором на части машин приходится эту аппаратную отрисовку отключать, так как UI банально разваливается в нелепые артефакты или крашится при запуске. Как-то странновато для лидирующей ОС не иметь актуального гуишного фреймфорка.

Ответить
0
Развернуть ветку
Просторный браслет

Комментарий удален по просьбе пользователя

Ответить
2
Развернуть ветку
Bulky Blackcrappie

О, а я только недавно начал изучать C++ (с DirectX), не знаю, что на той стороне)

Ответить
0
Развернуть ветку
Иван Семёныч

божемой, это какой-то ужас. это же самая распространенная ос в мире и у нее нет нормального дефолт фреймворка

Ответить
1
Развернуть ветку
Сталин спас Россию

Давно взяли бы Qt и не занимались фигнёй

Ответить
1
Развернуть ветку
Иван Семёныч

ммм, знаешь сколько он стоит?

Ответить
0
Развернуть ветку
Сталин спас Россию

MS может тупо форкнуть Qt и пилить свою версию, никому не платя

Ответить
0
Развернуть ветку
Иван Семёныч

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

Ответить
0
Развернуть ветку
Сталин спас Россию

Да, неоднозначно получилось

Ответить
0
Развернуть ветку
Bulky Blackcrappie

Не люблю LGPL, тащить все эти библиотеки с собой… Плюс хотелось максимально нативного поведения (вплоть до скроллбаров, возвращающихся на место при прокрутке, если мышку отвести в сторону) и в то же время кастомизируемого внешнего вида

Ответить
0
Развернуть ветку
Просторный браслет

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Иван Семёныч

а uwp не подходил для проекта?

Ответить
0
Развернуть ветку
Просторный браслет

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Иван Семёныч

ничесе вижл бейсик жив еще, кто ж им пользуется

Ответить
0
Развернуть ветку
Просторный браслет

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Разный историк

Виндофон был лучшей мобильной ОС

Ответить
0
Развернуть ветку
Разный историк

Пока не всё. Туева хуча разработчиков как сидели на нем, так и продолжат. Я уж молчу про WinForms, который по сей день активно используется

Ответить
–1
Развернуть ветку
Ольга Семенова

Microsoft представила единую платформу разработки для миллиарда устройств на Windows 10. А через год бац - виндовс тен прекращение поддержки, идите все нахер. 

Ответить
0
Развернуть ветку
Dmitry Tarashkevich

зато приятно смотреть как они развиваются и всё время что то пробуют новое сделать или придумать, многие их хейтят за провалы, а успехи быстро забывают, у них довольно грамотная политика, и я уверен MS  и через 50 лет будет в топ 5 технологических компаний мира входить, если не в топ 3

Ответить
1
Развернуть ветку
Закомплексованная Душа

Windows Framework

Ответить
0
Развернуть ветку
Разный историк

Чтоб легче было доставлять чипы до конечного пользователя.

Ответить
0
Развернуть ветку
Vyacheslav Gorin

Мелкомягкие изобрели электрон?

Ответить
0
Развернуть ветку
Разный историк

Microsoft представила единую платформу разработки для миллиарда устройств на Windows 10

Не совсем правильный заголовок, потому что тот же UWP и раньше поддерживался миллиардом устройств на Windows 10. Скорее, речь идёт о том, что UWP объединили с Win32, что в перспективе должно расширить возможности обеих платформ. На деле может оказаться вполне прозаическая хуйня — проект не выстрелит. Я UWP редко вижу, о чем уж говорить здесь

Ответить
0
Развернуть ветку
Разный историк

более четырёх триллионов минут ежемесячно
так лучше "более 90 миллионов минут ежеминутно"

Ответить
0
Развернуть ветку
Читать все 66 комментариев
null