Microsoft представила Windows 8 з обіцянкою, що компанія поєднає два світи дизайну: «сучасний» та «застарілий/традиційний». На додачу до програм Win32, Windows 8 також пропонує можливість запускати сучасні програми, які надають кращий багатозадачний досвід роботи на пристрої з сенсорним екраном. І зараз, багато експертів задаються питанням, чи має майбутнє UWP (Universal Windows Platform – Універсальна платформа Windows) у Windows 10.
- Теми Windows 10 можуть використовуватися для крадіжки даних
- Видалення деяких програм у Windows 10 може спричинити проблеми
- Антивірус Microsoft Defender у Windows 10 може використовуватися для завантаження вірусів
Оскільки Microsoft не планує позбуватися UWP, більшість клієнтів сформували загальне уявлення про те, що настільні Win32-програми призначені для роботи на операційній системі Windows. А тепер, після майже дев’яти років від анонсу Windows 8, Microsoft знову намагається об’єднати UWP та Win32 за допомогою Project Reunion. Очевидно, уніфікувати мобільний настільний комп’ютер набагато складніше, ніж здається. Сучасні програми Windows 10 постійно перебувають у стані тих, які «наздоганяють». Загальне уявлення полягає в тому, що ці сучасні програми «придушені». Microsoft також зосередилася на тому, щоб додати нові функції лише до UWP. А Win32-програми перебувають у стані «неінноваційності», в той час, коли розробники залишилися позаду із доступом лише до застарілих API.
Протягом останніх кількох місяців корпорація Майкрософт намагалася прибрати безлад, об’єднавши API для двох моделей додатків. Насправді, компанія також намагається додати сучасні елементи до Win32-програм, щоб закрити величезну розбіжність між ними. Що стосується Project Reunion, Microsoft заявляє, що об’єднає доступ до усіх API Win32 та UWP і від’єднає їх від операційної системи. В результаті, нарешті можна очікувати «сучасних функцій» у традиційних настільних програмах.
Зараз Microsoft підтвердила, що введе «єдиний віконний простір» для програм UWP та Win32. Це дозволить розробникам застосувати API, які можуть забезпечити послідовний досвід роботи з UWP або Win32 програмами. Корпорація Майкрософт заявила, що вона також хоче, щоб модель вікон була принципово однаковою. Вона планує створити звичний спосіб роботи для розробників, незалежно від того, чи вони оберуть UWP чи Win32 модель. Наразі, Windows 10 пропонує два дуже різні способи «віконного перегляду» (зміна розміру програм, налаштування рядків заголовків тощо). Модель Win32 пропонує дуже потужні сценарії вікон, в той час, коли UWP-програми мають обмежені можливості.
Завдяки Project Reunion, Microsoft дозволить розробникам мати у своєму розпорядженні можливості вікна Win32. Компанія все ще надаватиме уніфіковані API, які можуть покращити узгодженість між програмами. Простими словами, як програми UWP, так і Win32 нарешті отримають доступ до всіх шарів нових віконних API. Цей крок може вирішити проблему узгодженості, виправити роботу вікон UWP-програм та об’єднати дві моделі додатків.