Преобразувайте вашите приложения за win32, за да преминете с стогодишнина на проекта

Видео: The Truth About Secrets | Denise Soler Cox | TEDxOhloneCollegeNewark 2024

Видео: The Truth About Secrets | Denise Soler Cox | TEDxOhloneCollegeNewark 2024
Anonim

Microsoft иска разработчиците да конвертират класическите си настолни приложения в UWP (Universal Windows Platform). Новият му план се нарича Project Centennial и софтуерният гигант се надява да излети, защото това ще бъде чудесен инструмент за получаване на още много приложения на Win32 във влака на UWP.

От това, което разбрахме, използването на Project Centennial би поставило Win32 приложения в AppX пакет, който може да бъде инсталиран и деинсталиран лесно. Освен това приложението трябва да се предлага от Windows Store, но не сме сигурни колко работа ще се изисква от разработчиците, за да направят това възможно.

С Project Centennial всяко приложение на Win32 трябва да се възползва от някои функции на Windows 10, преди Microsoft да обмисли приемането на приложението в Windows Store. Приложението също трябва да бъде надеждно и безопасно от вируси и други потенциални заплахи. От наша гледна точка това е перфектната инициатива за многото наследени приложения Win32, които никога няма да бъдат пренаписани от нулата, за да поддържат универсалната платформа на Windows.

Ето някои основни предимства на конвертирането на вашите приложения на Win32 с Project Centennial според Microsoft:

  • Опитът за инсталиране на приложението ви е много по-плавен за вашите клиенти. Можете да го разгърнете на компютрите с помощта на странично зареждане (вижте приложенията за страничен LOB в Windows 10) и това не оставя следа след деинсталирането му. По-дълъг срок, вие също ще можете да публикувате приложението си в Windows Store.
  • Тъй като преобразуваното ви приложение има идентичност на пакета, можете да извикате повече UWP API, дори от дяла с пълно доверие, отколкото бихте могли преди.
  • Със собствен темп можете да добавяте UWP функции към пакета на приложението си, като потребителски интерфейс на XAML, актуализации на плочки на живо, актуални задачи на UWP, услуги за приложения и много други. Цялата функционалност, налична за всяко друго UWP приложение, е достъпна за вашето приложение.
  • Ако решите да преместите цялата си функционалност на приложението от дяла с пълно доверие на приложението и в дяла на контейнера за приложения, тогава приложението ви ще може да се стартира на всяко устройство с Windows 10.
  • Като UWP приложение, приложението ви е в състояние да направи нещата, които би могло да направи като класическо настолно приложение. Той взаимодейства с виртуализиран изглед на системния регистър и файлове, неразличим от реалния регистър и файлова система.
  • Вашето приложение може да участва във вградените съоръжения за лицензиране и автоматично актуализиране на Windows Store. Автоматичното актуализиране е изключително надежден и ефективен механизъм, тъй като се изтеглят само променените части на файловете.

Ако конвертирането е толкова лесно, колкото Microsoft казва, че ще бъде, тогава в близко бъдеще трябва да видим хиляди наследени приложения да се прехвърлят към Windows Store.

Преобразувайте вашите приложения за win32, за да преминете с стогодишнина на проекта