Классический форум-трекер
canvas not supported
Нас вместе: 4 232 402

Подробно о Windows 10X: контейнеры, работа UWP и Win32 приложений


Страницы:  1, 2, 3, 4  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютеры и комплектующие -> Компьютерные новости
Автор Сообщение
Implode Sch ®
RG Soft
Стаж: 12 лет 9 мес.
Сообщений: 7520
Ratio: 90.939
Поблагодарили: 453761
100%
Windows 10X использует сложные механизмы для обеспечения совместимости с разными типами приложений, но для пользователей опыт будет беспроблемным

11 февраля на конференции для разработчиков Microsoft 365 Developer Day компания Microsoft поделилась некоторыми деталями о работе новой операционной системы Windows 10X. Также был представлен эмулятор для разработчиков, позволяющий оптимизировать приложения для устройств с двумя экранами.

Как установить эмулятор Windows 10X на Windows 10

Главная особенность Windows 10X заключается в том, что приложения запускаются в контейнерах. Подробнее остановимся на данной технологии и рассмотрим, какие типы приложений можно будет запустить на устройствах под управлением Windows 10X, таких как Surface Neo.

Три типа контейнеров для максимальной совместимости

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

В Windows 10X абсолютно все приложения выполняются в контейнерах, которые являются частью архитектуры ОС. Разработчикам не нужно реализовывать какие-либо дополнительные изменения на высоком уровне для запуска приложений в Windows 10X.

Windows 10X поддерживает три типа контейнеров, один из которых является новым - Win32.
    Win32 контейнер: предназначен для запуска «классических» 32-битных и 64-битных приложений Win32, WinForms, WPF, Electron и др. Данный контейнер схож со средой обычной настольной ОС. В Windows 10X предусмотрен один контейнер для всех приложений Win32, который обладает «высокой совместимостью» с существующим ПО.
    MSIX контейнер с полным доверием: имеет высокую совместимость с существующими приложениями. Данный тип контейнеров работает изолированно от других приложений Win32 и может запускаться совместно с Win32 контейнером.
    Все UWP-приложения: наименьшее влияние на производительность, хорошая автономность, а также наивысший уровень безопасности и конфиденциальности.
Обычным потребителям не обязательно знать о данных технологиях. Большинство приложений Win32 и UWP приложений будут сразу же работать в Windows 10X. При этом неважно, откуда вы устанавливаете приложение - из Магазина Microsoft, Интернета или с USB-накопителя.

Разработчики самостоятельно могут выбирать архитектуру своих продуктов: Win32, прогрессивные веб-приложения или UWP. По понятным причинам UWP-приложения лучше всего оптимизированы для Windows 10X, но Microsoft приложила много усилий, чтобы классические настольные приложения корректно работали в новой системе.

Контейнеры позволяют оптимизировать энергопотребление и производительность

UWP-платформа имеет наилучшую оптимизацию для Windows 10X. Это вполне логично, ведь UWP-приложения первоначально разрабатывались с учетом мобильной платформы Windows Phone (Windows Mobile). Такие приложения повышают безопасность и производительность, снижают энергопотребление и соблюдают меры энергосбережения операционной системы (переход и выход из спящего режима).

Приложения Win32 создавались преимущественно для настольных компьютеров. Им недостает мобильной оптимизации, как у UWP. Классические приложения, как правило, являются более функциональными, чем UWP, но хуже влияют на время автономной работы и скорость работы системы. В любом случае, даже в 2020 году приложения Win32 играют важную роль в современных компьютерных вычислениях.

Microsoft решила «исправить слабые стороны» приложений Win32 (и MSIX) с помощью контейнеризации:
    • Контейнеры Win32 и MSIX потребляют меньше ресурсов, когда окна не находятся в видимой области.
    • Приложения полностью приостанавливаются, когда нет открытых окон.
В свернутом состоянии приложения Win32 и MSIX не будут работать в фоновом режиме. Данная мера позволяет экономить системные ресурсы и заряд аккумулятора. И наоборот, когда приложения Win32 активно используется, они выделяют больше ресурсов для высокой производительности.

Существует два последствия такого поведения. Во-первых, классические приложения Win32 не смогут выполнять фоновые задачи. По крайней мере длительные задачи до приостановки контейнера. Во-вторых, приложения Win32 не смогут автоматически запускаться в Windows 10X. В Windows 10X нет системного трея, поэтому классические приложения не смогут непрерывно работать в фоновом режиме.

Примечательно, что Microsoft может позволить контролировать это поведение самому пользователю. В этом случае, контейнеры с Win32 приложениями смогут работать в фоне. Однако, окончательное решение еще не принято.

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

Все будет работать корректно

Интересно, что контейнеризация приложений Win32 не скажется на их функциональных возможностях. Microsoft заявляет, что эти классические приложения получат полный доступ к следующим компонентам:
    • Мышь, клавиатуры, стилус, сенсорный ввод
    • Графика DirectX, аудиоустройства и медиа устройства
    • Сеть
    • Печать
Это означает, что старая модель «Plug and Play» сохранится, и на Surface Neo можно будет использовать все, что вы к нему подключите, включая внешние мониторы и периферийные устройства.

Уровень безопасности будет повышен, потому что пользователь сможет запрещать классических приложениям доступ к камере, микрофону и даже к данным местоположения. Для приложений UWP уже реализована такая функция - пользователь может самостоятельно выдавать разрешения для отдельных приложений. В Windows 10X при желании пользователи смогут отозвать разрешения для всех приложений Win32 на уровне контейнера.

Так как в Windows 10 отсутствует системный трей, то классические приложения не смогут его использовать, что, тем не менее, не должно привести к проблемам стабильности. Microsoft сообщает, что Win32 приложения cмогут работать «как есть» (то есть без изменений в реестре), но из-за контейнеризации программные вызовы никогда не коснутся ОС. Компания заявляет, что ограничения, наложенных контейнером Win32, не должны приводить к сбоям.

Два Проводника

Двойственная природа Windows 10X выражается не только в совместной работе UWP и Win32 приложений, но и в использовании двух файловых менеджеров, в том числе при обращении к команде «Сохранить как» .

Приложения Win32 все еще могут использовать «классический» Проводник Windows и привычное диалоговое окно для выбора файлов в масштабе всей системы, включая доступ к системным папкам. Эта функция является ключевой для приложений Win32, которые предназначены для открытия, обработки и сохранения файлов.

Однако, при вызове диалогового окна работы с файлами в UWP-приложениях или в самой системе Windows 10X откроется «современный» Проводник Windows (Modern File Explorer), который ограничен необходимыми библиотеками, такими как Видео, Музыка, Избранное, Документы, Изображения и др.

Это значит, что пользователи получают базовый уровень доступа к основным системным библиотекам, но не смогут обращаться к основной файловой структуре на уровне ОС, как в любой настольной системе Windows. Опять же, приложения Win32 будут корректно работать без какого-либо изменения кода.

Приложения запускаются в развернутом режиме

Корпоративный вице-президент Microsoft Developer Platform, Кевин Галло (Kevin Gallo) рассказал, что в настоящее время все приложения в Windows 10X работают в полноэкранном режиме (т.е. развернуты на весь экран). Это похоже на то, как приложения запускаются в Windows 8 или в планшетном режиме в Windows 10.

Причиной такого выбора является размер экрана: чем меньше дисплей, тем больше «плотность» отображаемой информации. Запуск пяти приложений с маленькими окнами на одном 9-дюймовом дисплее вряд ли будет популярным сценарием.

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

Итог: Windows 10X является технически сложной системой, но простой для пользователя

Microsoft спроектировала Windows 10X таким образом, чтобы она была нейтральной для приложений, независимо от архитектуры: Electron, UWP, Win32, WinForms, WPF. Все эти приложения уверенно запустятся на Windows 10X без существенных изменений в коде.

По сравнению с обычной Windows 10 Microsoft изменила не только дизайн, но и основный приоритет:
    • Windows 10 Домашняя / Pro: создана для приложений Win32, но также может работать с UWP.
    • Windows 10X: создана для UWP приложений, но также может работать с Win32.
Конечно, это условная классификация, но Windows 10X построена так, чтобы быть быстрой, гибкой, мобильной и безопасной. Уже известно, что обновление ОС должно занимать не более 90 секунд. Данное преимущество связано с тем, что Windows 10X построена на замкнутой и ограниченной природе UWP, как и HoloLens.

В любом случае, владельцы Surface Neo смогут устанавливать любое приложение по желанию, и ожидаемое поведение будет соблюдено. У разработчиков также не нужно вносить существенные изменения в свои продукты.

Галло подчеркивает, что приложения, оптимизированные для работы с двумя экранами, также должны обеспечивать лучшее взаимодействие с настольными системами Windows 10. Это яркий пример преемственности Windows 10X и Windows 10.


Как все будет работать на практике, пока неизвестно. Microsoft утверждает, что разница в производительности между приложениями Win32 и UWP в Windows 10X не должна быть заметна для пользователей. Мы вступаем в новую эру мобильных ПК, где пользователям не придется идти на компромиссы.

Примечание: Большая часть данной информации основана на демонстрационном видео «How Windows 10X runs UWP and Win32 apps» показанном на Microsoft 365 Developer Day


_________________

WIN11/23H2(22631)Pro
dnk77242
Стаж: 13 лет 1 мес.
Сообщений: 2152
Ratio: 5.379
Поблагодарили: 1
100%
Откуда: Там где туточки
russia.gif
Ну здорово, чё, eсли работать конечно всё будет, как обещано хоть наполовину.
MacTaylor
Стаж: 10 лет 5 мес.
Сообщений: 59
Ratio: 5.708
61%
ukraine.gif
Перед выходом Windows 10 ,тоже кричали что всё супер, а по факту . Очередная кака...ка будет с кучей багов и глюков.
Alexey70V
Стаж: 9 лет 6 мес.
Сообщений: 960
Ratio: 26.902
Раздал: 6.873 TB
42.93%
kazakhstan.gif
Теперь осталось подождать Core OS для настольных компьютеров. А Windows 10 мне нравится. Пожалуй лучшая система на сегодняшний день.
Barmaleyka20
Стаж: 4 года 3 мес.
Сообщений: 58
Ratio: 0.001
100%
krevedko.png
Alexey70V писал(а): Перейти к сообщению
Теперь осталось подождать Core OS для настольных компьютеров. А Windows 10 мне нравится. Пожалуй лучшая система на сегодняшний день.


I'm agree! The Best One!
romazepa
 
Стаж: 10 лет
Сообщений: 930
Ratio: 6.122
22.21%
krevedko.png
Почему у нас человеков память "3 секунды?". Каждый раз одно и тоже. Нам впаривают продукт. И чем выше его статус, тем впаривают мощнее-грамотнее-тоньше и безкомпромиснее. Но как "розу не назови" - НАМ ВПАРИВАЮТ.

Какое самое главное правило, которое относится к любому цифровому продукту?
"Никогда не использовать его на релизе. Минимум через пол года. В среднем через год или два - при условии того, что он продолжит обслуживаться, обновляться и будет представлять из себя то, о чем было заявлено до релиза"

Но... армии хомячков - помню кричали повсюду по поводу 10тки(8ки, Висты...), что 10ка лучше 7ки!!! На вопрос: чем? Отвечали: всем! Но вот если копнуть по глубже, и переспросить о конкретики. Говорили они что-то невнятное. Бормотали, что грузится быстрее. Аж на секунду или пару. И прочие вещи, которые можно списать на блаблабла. И это еще до первых ласточек с тем, что обнаружили неотключаемые обновления и слежкой большого брата... И все равно многие до сих пор сетуют. Ну сетуют так сетуют. Вещь в том, что

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

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

_________________
Единственное, что мешает мне учиться, — это полученное мной образование©
Alexey70V
Стаж: 9 лет 6 мес.
Сообщений: 960
Ratio: 26.902
Раздал: 6.873 TB
42.93%
kazakhstan.gif
как-же задолбали эти сообщения по поводу какой-то там слежки. Кому вы зачем нужны? А обновления не отключаются, ну и что? Пускай обновляется. Лично мне это никак не мешает.
jeply
Стаж: 13 лет 1 мес.
Сообщений: 399
Ratio: 4.046
Поблагодарили: 3933
100%
nnm-club.gif
Долго, долго на работе свой комп и ноут домашний не переводил с 7. Когда купил ssdшники по случаю, то решил не застревать в прошлом. В итоге на обоих 10pro 1809 ltsc. Оттвиковал, отключил все что не надо. Поставил classic start menu и вернул даже старый килькулятор. Год с этим бохатством. Все супер - ни одного сбоя, ни одной проблеммы.
ravenev
Стаж: 12 лет 3 мес.
Сообщений: 995
Ratio: 20.015
Поблагодарили: 892
100%
Alexey70V писал(а): Перейти к сообщению
как-же задолбали эти сообщения по поводу какой-то там слежки

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

Добавлено спустя 8 минут 25 секунд:

jeply писал(а): Перейти к сообщению
на обоих 10pro 1803 ltsc

1809 LTSC. Нет 1803 LTSC в природе.
jeply писал(а): Перейти к сообщению
вернул даже старый килькулятор

А он и так в LTSC в наличии по умолчанию стоит старый.
jeply писал(а): Перейти к сообщению
Поставил classic start menu

А как же с этим
jeply писал(а): Перейти к сообщению
решил не застревать в прошлом

Всё же застрял? Не пора ли привыкать к стандартному меню Win10? Оно ведь теперь делается хоть плиточным, хоть не плиточным (небольшим, аккуратным, со списком программ).
Infectant
 
Стаж: 10 лет 10 мес.
Сообщений: 438
Ratio: 314.414
Раздал: 3.953 TB
Поблагодарили: 4610
100%
Откуда: Невьянск
ussr.gif
Отличная новость. Microsoft лучшие. Ценителям XP и Windows 7 очень сочувствую.)

_________________
Sa13
Стаж: 13 лет 1 мес.
Сообщений: 892
Ratio: 195.659
Раздал: 33.91 TB
100%
ussr.gif
как может что-то работать без глюков,если это что-то поставить на глючную основу?

_________________
atscom
Uploader 100+
Стаж: 13 лет 10 мес.
Сообщений: 26
Ratio: 381.455
Раздал: 129 TB
100%
Подождём windows CORE, 10X для меня бесполезна, нет у меня такого устройства на котором его запускать, от планшета отказался в пользу ультрабука (для меня удобнее). Обычна 10 ка есть (но только на виртуалке, и то для работы нужна, а так бы и не ставил).
nogoalex
Стаж: 12 лет 3 мес.
Сообщений: 52
Ratio: 18.901
100%
То есть фактически, с точки зрения классических Win32 приложений, новая ось будет однозадачной. И на кой нужна опытным пользователям новейшая версия MS DOS? Или это новый проект мелкософта по возрождению мобильной оси, в которой приложения работают через виртуальную машину типа dalvik, в том числе и win32? Скорее всего последнее. Ну поглядим...
mpyth
Только чтение
Стаж: 11 лет
Сообщений: 558
Ratio: 1.335
23.43%
jeply писал(а): Перейти к сообщению
ни одной проблеммы.

только буковка "м" иногда залипает? :D
lesss
Стаж: 14 лет 11 мес.
Сообщений: 4694
Ratio: 3M
100%
Мёртво рождённая система, ибо, рассчитана на технологии железа вчерашнего дня.
Про что я? Да очень просто - система оптимизируется под устройство с двумя экранами, а это уже - вчерашний день. А потому что - гибкий, складывающийся экран, это, как ни крути - один экран, а не два. Отсюда, закономерный вопрос - зачем городить огород, если обычная десятка итак прекрасно работает на планшетах? Кто у них там такой "мудрый" - загадка, взяться за выпуск двух экранного планшета, когда основные производители уже во всю заявляют о выпуске - гибких, складывающихся, для которых вот это вот - и даром не надо.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютеры и комплектующие -> Компьютерные новости Часовой пояс: GMT + 3
Страницы:  1, 2, 3, 4  След.
Страница 1 из 4