Microsoft хоче, щоб розробники перетворили свої класичні настільні програми на UWP (універсальну платформу Windows). Його новий план називається Project Centennial, і програмний гігант сподівається, що він злетить, оскільки це був би чудовий інструмент, щоб отримати набагато більше додатків Win32 у поїзді UWP.
З того, що ми зрозуміли, використання Project Centennial помістить програми Win32 у пакет AppX, який можна легко встановити та видалити. Крім того, додаток повинен бути доступний у магазині Windows, але ми не впевнені, скільки роботи потрібно для розробки розробників, щоб зробити це можливим.
У Project Centennial кожна програма Win32 повинна скористатися деякими функціями Windows 10, перш ніж Microsoft розгляне можливість прийняття програми в магазині Windows. Додаток також повинен бути надійним та захищеним від вірусів та інших потенційних загроз. З нашої точки зору, це ідеальна ініціатива для багатьох застарілих програм Win32, які ніколи не будуть переписані з нуля для підтримки універсальної платформи Windows.
Ось деякі ключові переваги перетворення ваших програм Win32 із Project Centennial відповідно до Microsoft:
- Встановлення вашого додатка набагато зручніше для ваших клієнтів. Ви можете розгорнути його на комп'ютерах за допомогою бокового завантаження (див Додатки LOB Sideload у Windows 10), і це не залишає сліду після видалення. Більш довгостроково ви також зможете опублікувати свій додаток у магазині Windows.
- Оскільки ваш перетворений додаток має ідентичність пакета, ви можете викликати більше API UWP, навіть із розділу повноцінного довіри, ніж могли раніше.
- У своєму власному темпі ви можете додавати функції UWP до пакету додатків, такі як користувальницький інтерфейс XAML, оновлення поточної плитки, фонові завдання UWP, служби програм та багато іншого. Усі функції, доступні для будь-якої іншої програми UWP, доступні для вашої програми.
- Якщо ви вирішите перемістити всю функціональність своєї програми з розділу програми з повною довірою до розділу контейнера програми, тоді ваша програма зможе працювати на будь-якому пристрої Windows 10.
- Як програма UWP, ваш додаток може робити те, що він міг би робити як класичний настільний додаток. Він взаємодіє з віртуальним видом реєстру та файлової системи, який неможливо відрізнити від фактичної системи реєстру та файлів.
- Ваш додаток може брати участь у вбудованих засобах ліцензування та автоматичного оновлення Windows Store. Автоматичне оновлення - це дуже надійний та ефективний механізм, оскільки завантажуються лише змінені частини файлів.
Якщо перетворення настільки просто, наскільки Microsoft каже, що це буде, то найближчим часом ми маємо побачити тисячі застарілих додатків, які переходять до Магазину Windows.