Microsoft ‘Project Reunion’ за обединяване на Win32 и UWP приложения за Windows 10X на двуекранни мобилни изчислителни устройства?

Microsoft / Microsoft ‘Project Reunion’ за обединяване на Win32 и UWP приложения за Windows 10X на двуекранни мобилни изчислителни устройства? 2 минути четене

Surface Neo: Едно от първите устройства, поддържащи Windows 10X



Microsoft публикува важен документ, който предлага подробности за „Project Reunion“. Както подсказва името, проектът ще включва комбиниране на старите приложения на Win32 с модерните приложения на UWP (Universal Windows Platform). Обединението на двете значително различни платформи трябва да осигури по-проста платформа за разработка и внедряване на приложения за разработчици, които създават приложения за Windows 10 и най-вероятно операционната система Windows 10X.

С Windows 8 Microsoft се опита да направи принципно различен подход към приложенията. Докато наследствените приложения на Win32 се бореха с модерна екосистема на приложения , Microsoft представи UWP. Докато UWP трябваше да предлага рационализирани операции, имаше няколко проблема за разработчиците, работещи с две отделни платформи за по същество една и съща цел. Сега Microsoft най-накрая реши да интегрира както екосистемата Win32, така и UWP с „Project Reunion“.



Microsoft ‘Project Reunion’ има за цел да обедини приложенията на Win32 и Universal Windows Platform (UWP):

След пускането и успеха на сензорни таблети и мобилни изчислителни устройства, Microsoft се опита да пренастрои операционната система Windows за ръчни устройства със сензорни екрани. Докато предишните приложения на Win32 работеха добре с интерфейса клавиатура-мишка, Microsoft се нуждаеше от приложения които бяха оптимизирани за уеб и сензорен интерфейс. Освен това тези приложения ще бъдат оптимизирани за различни ориентации на екрана и сценарии на използване. Следователно е създадена Universal Windows Platform или UWP. Това обаче доведе до два паралелни сценария за разработка на приложения.



Project Reunion е опит за изчистване на проблемите, създадени от Microsoft, със „модерни“ UWP приложения, стартиращи от Windows 8. Потребителите винаги са се отнасяли към наследените приложения на Win32 като важни за свършване на работата. Междувременно приложенията на UWP се считат за опростени версии за мобилни изчислителни устройства.

С Project Reunion Microsoft по същество наложи Win32 API с UWP API. Това ще позволи на разработчиците да добавят модерни функции като панела за споделяне към своите настолни приложения. Комбинирането на двете платформи е важно за обединяването на два отделни подхода за разработване и опростяване на процеса на разработване на приложения.



Какво предлага Microsoft Project Union на разработчиците на приложения?

Първите компоненти на Project Reunion са с отворен код WinUI 3 и WebView 2 . Докато WinUI 3 е модерна, естествена рамка за потребителски интерфейс за Windows 10, WebView 2 е контрол за интегриране на уеб съдържание в приложение. Microsoft вече добави a разяснение на страницата му за GitHub за Project Reunion да обясни какво е и какво не е проектът.

В началото Microsoft добави C ++ / WinRT , Почивка / WinRT , и C # / WinRT библиотеки към Project Union. Публичният визуализация на библиотеката за изпълнение Rust Windows беше добавен миналия месец. Това би опростило разработчиците на приложения за Windows, за да използват по-добре Rust. Той служи на същата цел като времето за изпълнение на Windows за код, написан на C ++ и C #. Microsoft също добави MISX-Core, което по същество е начин за разработчиците да разпространяват приложения на компютри с Windows чрез магазина или техния собствен механизъм на трета страна.

Microsoft поясни, че Project Union не е нов модел на приложение или платформа. С други думи, няма да има шаблон „ново приложение Project Reunion“ за Visual Studio, VS Code или други среди за разработка. Говорейки за същото, Microsoft спомена: „Все още ще имате пълен достъп до Windows SDK и свързаните с него комплекти. С течение на времето функциите, които Project Reunion предлага, ще се разраснат, освен да обединят съществуващите модели Win32 и UWP и ще предоставят допълнителна функционалност за всички приложения, които да се използват. '

Microsoft също поясни, че Project Union не е нов модел за опаковане или изолиране на приложения. Нито е нов модел за сигурност за приложения. Освен това Project Union не е предназначен за разработчици да стартират приложение в облака. Независимо от това, технологията Project Reunion ще помогне да се получи приложение за модерни API семейства, които са готови за облак.

Етикети Microsoft