A Surface Neo: Az egyik első eszköz, amely támogatja a Windows 10X rendszert
A Microsoft egy fontos dokumentumot tett közzé, amely részleteket tartalmaz a „Project Reunion” -ról. Ahogy a neve is mutatja, a projekt magában foglalja a régi Win32 alkalmazások és a modern UWP (Universal Windows Platform) alkalmazások összekapcsolását. A két jelentősen eltérő platform egyesülésének egyszerűbb alkalmazásfejlesztést és telepítési platformot kell biztosítania azoknak a fejlesztőknek, akik számára alkalmazásokat hoznak létre Windows 10 és valószínűleg a Windows 10X operációs rendszer.
A Windows 8 rendszerrel a Microsoft alapvetően más megközelítést próbált meg alkalmazni az alkalmazásokkal kapcsolatban. Míg a régi Win32 Apps küzdött a a mai app ökoszisztéma , A Microsoft bemutatta az UWP-t. Míg az UWP-nek korszerűbb műveleteket kellett volna kínálnia, számos probléma merült fel a két külön platformmal, lényegében ugyanazon céllal dolgozó fejlesztők számára. Most a Microsoft végül úgy döntött, hogy mind a Win32, mind az UWP ökoszisztémát integrálja a „Project Reunion” -ba.
A Microsoft „Project Reunion” célja a Win32 és az Universal Windows Platform (UWP) alkalmazások egyesítése:
Az érintéses táblagépek és a mobil számítástechnikai eszközök piacra dobása és sikere után a Microsoft megkísérelte átalakítani a Windows operációs rendszert az érintőképernyős kézi eszközökhöz. Míg a korábbi Win32 Apps jól működött a billentyűzet-egér felületen, A Microsoftnak szüksége volt alkalmazásokra amelyeket a webes és az érintéses felületre optimalizáltak. Ezenkívül ezeket az alkalmazásokat a különböző képernyő-orientációkhoz és felhasználási szituációkhoz optimalizálnák. Ezért jött létre az univerzális Windows platform vagy az UWP. Ez azonban két párhuzamos alkalmazásfejlesztési forgatókönyvhöz vezetett.
A Microsoft tisztázza a „Project Reunion” tervét a Windows 8 korszak Win32 / UWP rendellenességének kijavítására https://t.co/uO6bR1H4UC keresztül @ZDNet
- Vlad Catrinescu (@vladcatrinescu) 2020. június 15
A Project Reunion kísérlet a Microsoft által a „modern” UWP alkalmazásokkal a Windows 8-tól kezdve létrehozott problémák megtisztítására. A felhasználók a régi Win32 alkalmazásokat mindig fontosnak tartották a munka elvégzéséhez. Eközben az UWP alkalmazásokat a mobil számítástechnikai eszközök egyszerűsített verzióinak tekintették.
A Project Reunion segítségével a Microsoft lényegében összefoglalta a Win32 API-t az UWP API-val. Ez lehetővé teszi a fejlesztők számára, hogy modern funkciókat, például a Megosztás panelt adhassanak asztali alkalmazásaikhoz. A két platform kombinálása fontos két különálló fejlesztési megközelítés egységesítéséhez és az alkalmazás fejlesztési folyamatának egyszerűsítéséhez.
Mit kínál a Microsoft Project Union az alkalmazásfejlesztőknek?
A Project Reunion első komponensei a nyílt forráskódúak WinUI 3 és WebView 2 . Míg a WinUI 3 a Windows 10 modern, natív felhasználói felületének keretrendszere, a WebView 2 vezérli a webtartalmak alkalmazásba történő integrálását. A Microsoft most hozzáadta a pontosítás a Gimnub oldalán a Project Reunion számára elmagyarázni, mi a projekt és mi nem.
Kezdetben a Microsoft hozzáadta a C ++ / WinRT , Rest / WinRT , és C # / WinRT könyvtárak a Project Unionhoz. A múlt hónapban hozzáadták a Rust Windows futásidejű könyvtárának nyilvános előzetesét. Ez leegyszerűsítené a Windows alkalmazásfejlesztőket, hogy jobban kihasználják a Rustot. Ugyanazt a célt szolgálja, mint a Windows futási ideje a C ++ és C # nyelven írt kódokra. A Microsoft hozzáadta a MISX-Core-ot is, amely lényegében a fejlesztők számára lehetővé teszi az alkalmazások terjesztését a Windows PC-kre az áruházon vagy a saját külső mechanizmusukon keresztül.
#MicrosoftPowerPlatform
A Microsoft Project Reunion ismét áthidalja a Win32 és az UWP megosztottságát https://t.co/gPEzAatgFG- JS PADOAN (@JsPadoan) 2020. június 5
A Microsoft tisztázta, hogy a Project Union nem új alkalmazásmodell vagy platform. Más szóval, nem lesz „új Project Reunion App” sablon a Visual Studio, a VS Code vagy más fejlesztői környezetek számára. Ugyanerről szólva a Microsoft megemlítette: „Továbbra is teljes hozzáférése lesz a Windows SDK-hoz és a kapcsolódó készletekhez. Idővel a Project Reunion által kínált szolgáltatások túlmutatnak a meglévő Win32 és UWP modellek egyesítésén, és további funkciókat biztosítanak az összes alkalmazás számára. ”
A Microsoft azt is tisztázta, hogy a Project Union nem új csomagolási vagy elkülönítési modell az alkalmazásokhoz. Az alkalmazások új biztonsági modellje sem. Ezenkívül a Project Union nem azt jelenti, hogy a fejlesztők egy alkalmazást futtassanak a felhőben. Ennek ellenére a Project Reunion technológia segít egy alkalmazás megszerzésében a modern, felhőre kész API-családokban.
Címkék Microsoft