Преобразувайте вашите приложения за win32, за да преминете с стогодишнина на проекта
Видео: The Truth About Secrets | Denise Soler Cox | TEDxOhloneCollegeNewark 2024
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.
Преобразувайте mbr в gpt с новия инструмент за конвертиране mbr2gpt
Windows 10 build 1703 представя нов конзолен инструмент, наречен MBR2GPT, който ви позволява да конвертирате MBR диск (Master Boot Record) в GPT диск (GUID Partition Table) без загуба на данни или промяна. MBR е стар метод за разделяне на дискове, който използва специален стартиращ сектор в началото на разделеното хранилище, за да ...
Microsoft предлага настолни офис приложения в Windows магазина със стогодишнина на проекта
Наскоро Microsoft представи Project Centennial, нов мост, който ще помогне на разработчиците на .NET и Win32 програми за Windows Desktop да ги „прехвърлят“ в Windows Store. За да покаже идеята как ще работи Project Centennial, компанията включи в магазина „тестово приложение“, направено с Project Centennial. Първият проект ...
Windows lite може да поддържа приложения за win32, но задържа вашите коне
Microsoft Insider WalkingCat изтече някои допълнителни подробности относно Windows Lite. Тази мистериозна ОС може да поддържа приложения на Win32.