Контейнеризація для підвищення сумісності додатків Windows 10X

How to effectively deal with bots on your site? The best protection against click fraud.

Корпорація Майкрософт продемонструвала, як будуть працювати наявні програми в Windows 10X, операційній системі, налаштованій на живлення пристроїв із двома екранами, таких як Surface Neo. Розробники докладають багато зусиль для кодування, і Microsoft надає їм архітектуру контейнерів, яка гарантуватиме зворотну сумісність для вже створених ними програм Win32.

Звертаючись до розробників, Кевін Галло з Microsoft сказав що програми в Windows 10X будуть працювати в контейнерах. Ця модель забезпечить, щоб програми та веб-сайти, створені для існуючих середовищ ОС, могли безперебійно працювати на пристроях з двома екранами.

Вперше програми працюватимуть у контейнерах для доставки ненав’язливих оновлень та вдосконалених системних ресурсів для продовження терміну служби акумулятора.

Галло також оголошено наявність емулятора Microsoft, який допоможе розробникам створювати та тестувати програми для Windows 10X.

Контейнер програми Win32

У пояснювальне відео, Пітер Торр від Microsoft пояснює, як контейнеризація дозволяє існуючим програмам UWP та Win32 працювати в Windows 10X, ОС, розробленій головним чином для футуристичних форм-факторів.

instagram story viewer

Microsoft визнає, що не всі існуючі програми UWP та Win32 можуть працювати оптимально в рамках запропонованої архітектури контейнерів Windows 10X.

Windows 10X підтримує три типи контейнерів, починаючи з Win32 - одного контейнера для кількох програм. Інші - це контейнери MSIX та власні контейнери.

Корпорація Майкрософт описала ці контейнери як унікальні, оскільки програми працюють у них, не вимагаючи додаткової конфігурації або модифікації розробником. Зазначається, що програми в контейнері Win32 мають найвищий рівень сумісності.

Контейнер функціонує як ОС в основній або “хост” ОС Windows 10X. Він має власний набір ресурсів, включаючи ядро ​​та драйвери, до яких додатків у ньому буде доступ.

Однак програми в контейнері Win32 (включаючи програми MSIX) не мають прямого доступу до основних системних ресурсів, таких як мережа, мікрофон, клавіатура або миша. Отже, якщо додатку потрібно було використовувати клавіатуру для захоплення введення користувачем, йому довелося б пройти через хост-систему.

Windows 10X забезпечує «високопродуктивний» RDP-клієнт для кожної запущеної програми Win32, щоб дозволити йому приймати введення користувача, а також виводити результати через екран пристрою.

Високоінтегрована архітектура контейнерів Windows 10 дозволяє програмам Win32 взаємодіяти з хост-ресурсами. Наприклад, якщо вашій програмі Win32 потрібен доступ до Інтернету, вона отримає «розмову» з мережевим ресурсом.

Teachs.ru
Microsoft представляє Surface Duo, модель розробки додатків Neo

Microsoft представляє Surface Duo, модель розробки додатків NeoПоверхневий дуетПоверхня нео

Microsoft показала два нових мобільних пристрої з подвійним екраном у Нью-Йорку протягом жовтня 2019 року. Це пристрої Windows 10X Surface Neo та Поверхневий дует, який базується на Android. Це зах...

Читати далі
Камери Surface Duo для зйомки стереоскопічних 3D-зображень

Камери Surface Duo для зйомки стереоскопічних 3D-зображеньПоверхневий дуетПоверхня нео

Майбутні пристрої з подвійним екраном мають кілька функцій, що змінюють ігри, які привертають вашу увагу кожного разу, коли ви помітите Surface Neo або Демо-відео Surface Duo або зображення.Напевно...

Читати далі
Контейнеризація для підвищення сумісності додатків Windows 10X

Контейнеризація для підвищення сумісності додатків Windows 10XПоверхня неоWindows 10

Корпорація Майкрософт продемонструвала, як будуть працювати наявні програми в Windows 10X, операційній системі, налаштованій на живлення пристроїв із двома екранами, таких як Surface Neo. Розробник...

Читати далі
ig stories viewer