„Project Reunion” firmy Microsoft ujednolici aplikacje Win32 i UWP dla systemu Windows 10X na dwuekranowych mobilnych urządzeniach komputerowych?

Microsoft / „Project Reunion” firmy Microsoft ujednolici aplikacje Win32 i UWP dla systemu Windows 10X na dwuekranowych mobilnych urządzeniach komputerowych? 2 minuty czytania

Surface Neo: jedno z pierwszych urządzeń obsługujących system Windows 10X



Firma Microsoft opublikowała ważny dokument zawierający szczegółowe informacje na temat „Project Reunion”. Jak sama nazwa wskazuje, projekt obejmie połączenie starszych aplikacji Win32 z nowoczesnymi aplikacjami UWP (Universal Windows Platform). Połączenie dwóch znacząco różnych platform powinno zapewnić prostsze tworzenie aplikacji i platformę wdrażania dla deweloperów, którzy tworzą aplikacje dla Windows 10 i najprawdopodobniej system operacyjny Windows 10X.

W systemie Windows 8 firma Microsoft podjęła próbę fundamentalnie innego podejścia do aplikacji. Podczas gdy starsze aplikacje Win32 zmagały się z współczesny ekosystem aplikacji , Microsoft wprowadził UWP. Chociaż platforma UWP miała oferować usprawnione operacje, programiści pracujący z dwiema oddzielnymi platformami w zasadzie w tym samym celu napotkali kilka problemów. Teraz Microsoft w końcu zdecydował się zintegrować ekosystem Win32 i UWP z „Project Reunion”.



Microsoft „Project Reunion” ma na celu ujednolicenie aplikacji Win32 i Universal Windows Platform (UWP):

Po premierze i sukcesie tabletów dotykowych i mobilnych urządzeń komputerowych firma Microsoft podjęła próbę dostosowania systemu operacyjnego Windows do urządzeń przenośnych z ekranami dotykowymi. Podczas gdy poprzednie aplikacje Win32 działały dobrze z interfejsem klawiatury i myszy, Microsoft potrzebował aplikacji zoptymalizowane pod kątem interfejsu internetowego i dotykowego. Ponadto te aplikacje byłyby zoptymalizowane pod kątem różnych orientacji ekranu i scenariuszy użytkowania. Stąd powstała Universal Windows Platform lub UWP. Doprowadziło to jednak do dwóch równoległych scenariuszy tworzenia aplikacji.



Project Reunion to próba usunięcia problemów stworzonych przez firmę Microsoft przy użyciu „nowoczesnych” aplikacji UWP, począwszy od systemu Windows 8. Użytkownicy zawsze traktowali starsze aplikacje Win32 jako ważne przy wykonywaniu pracy. W międzyczasie aplikacje UWP uznano za uproszczone wersje dla mobilnych urządzeń komputerowych.

Dzięki Project Reunion firma Microsoft zasadniczo zastosowała interfejs API Win32 z interfejsem API UWP. Umożliwi to programistom dodawanie nowoczesnych funkcji, takich jak panel udostępniania, do ich aplikacji komputerowych. Połączenie dwóch platform jest ważne dla ujednolicenia dwóch oddzielnych podejść do programowania i uproszczenia procesu tworzenia aplikacji.



Co Microsoft Project Union oferuje programistom aplikacji?

Pierwsze komponenty Project Reunion to open-source WinUI 3 i WebView 2 . Podczas gdy WinUI 3 jest nowoczesną, natywną strukturą interfejsu użytkownika dla systemu Windows 10, WebView 2 jest formantem służącym do integracji zawartości internetowej z aplikacją. Firma Microsoft dodała teraz wyjaśnienie jego strony GitHub dotyczącej Project Reunion wyjaśnić, czym projekt jest, a czym nie.

Na początku Microsoft dodał C ++ / WinRT , Rest / WinRT , i C # / WinRT bibliotek do Project Union. Publiczna wersja zapoznawcza biblioteki wykonawczej Rust Windows została dodana w zeszłym miesiącu. Ułatwiłoby to twórcom aplikacji Windows lepsze wykorzystanie Rusta. Służy temu samemu celowi, co środowiska wykonawcze systemu Windows dla kodu napisanego w językach C ++ i C #. Microsoft dodał również MISX-Core, który jest zasadniczo sposobem dla programistów na dystrybucję aplikacji na komputery z systemem Windows za pośrednictwem sklepu lub własnego mechanizmu innej firmy.

Firma Microsoft wyjaśniła, że ​​Project Union nie jest nowym modelem aplikacji ani platformą. Innymi słowy, nie będzie szablonu „nowej aplikacji Project Reunion” dla programu Visual Studio, VS Code ani innych środowisk programistycznych. Mówiąc o tym samym, Microsoft wspomniał: „Nadal będziesz mieć pełny dostęp do Windows SDK i powiązanych zestawów. Z biegiem czasu funkcje oferowane przez Project Reunion będą wykraczać poza zwykłe łączenie istniejących modeli Win32 i UWP i zapewniać dodatkowe funkcje dla wszystkich aplikacji. ”

Microsoft wyjaśnił również, że Project Union nie jest nowym modelem pakowania ani izolacji aplikacji. Nie jest to również nowy model bezpieczeństwa aplikacji. Ponadto Project Union nie jest przeznaczony dla programistów do uruchamiania aplikacji w chmurze. Niemniej jednak technologia Project Reunion pomoże uzyskać aplikację na nowoczesne rodziny API, które są gotowe do pracy w chmurze.

Tagi Microsoft