A Windows 10 többpéldányos támogatással, UWP-konzolalkalmazásokkal és szélesebb fájlrendszer-hozzáféréssel rendelkezik Store-alkalmazások beszerzése
A Microsoft bejelentette, hogy támogatja az UWP konzolalkalmazásokat, amelyek lehetővé teszik egy Store alkalmazás több példányának elindítását és szélesebb fájlrendszer-hozzáférés a Windows 10 következő nagy kiadásával, az 1803-as vagy Redstone 4-es verzióval.
Hirdetés
A Windows 10 1803-as verziójával az UWP (Store) alkalmazások mostantól több példányt is támogathatnak. A fejlesztők eldönthetik, hogy egy alkalmazás új példányát kell-e elindítani, vagy aktiválni kell egy meglévő példányt.
A Microsoft a következőképpen írja le a funkciót:
A Windows 10 1803-as verzióját megelőzően az UWP-alkalmazásoknak egyszerre csak egy példánya futhatott. Mostantól egy UWP-alkalmazás több példány támogatására is feliratkozhat. Ha egy többpéldányos UWP-alkalmazás egy példánya fut, és egy későbbi aktiválási kérelem érkezik, a platform nem aktiválja a meglévő példányt. Ehelyett egy új példányt hoz létre, amely egy külön folyamatban fut.
Ellentétben az alkalmazások jelenlegi megvalósításával, ahol bizonyos Store-alkalmazások több ablakkal is rendelkezhetnek, de egyetlen folyamat, a többpéldányos funkció lehetővé teszi több folyamat elkülönítését egymástól a Store számára alkalmazásokat. Ez növeli megbízhatóságukat és biztonságukat, és lehetővé teszi több fájl egyidejű kezelését. A frissített SDK-val ez a képesség már elérhető harmadik féltől származó alkalmazásfejlesztők számára.
Vegye figyelembe, hogy az asztali (Win32) alkalmazások mindig is rendelkeztek ezzel a képességgel. Ezt a funkciót most kiterjesztik a Store-alkalmazásokra.
A konzolos UWP alkalmazás támogatása az Áruházban
Egy másik érdekes funkció, amely a Windows 10 1803-as „Redstone 4” verziójában landol, a konzolos UWP-alkalmazások. Az UWP-alkalmazások mostantól használhatják a konzolablakot a bevitelhez és a kimenethez. A Parancssorral és a PowerShell-lel való használatra készültek. Az ilyen alkalmazások használhatják a konzol API-kat és még a hagyományos Win32 API-kat is, például a printf vagy a getchar.
Szélesebb hozzáférés a fájlrendszerhez
Az Univerzális Windows Platform frissítéseivel a többpéldányos alkalmazások és a konzolos UWP-alkalmazások is szélesebb körű fájlrendszer-hozzáférést kapnak. A Microsoft a következőket állítja:
- Az első akkor használatos, ha az alkalmazás rendelkezik AppExecutionAlias-al (vagy normál ablakos UWP-alkalmazással vagy konzolos UWP-alkalmazással). Ebben az esetben az alkalmazás engedélyeket kap a fájlrendszerhez az aktuális munkakönyvtárból és alább. Vagyis a felhasználó parancssorból futtatja az alkalmazást, és kiválasztja azt a helyet a fájlrendszerben, ahonnan az alkalmazást elindítja. Az alkalmazás ettől a ponttól kezdve rendelkezik fájlrendszer-engedélyekkel.
- A második fájlrendszer-szolgáltatás engedélyeket ad a teljes fájlrendszerhez (vagy szigorúan véve pontosan ugyanazokat az engedélyeket adja az alkalmazásnak a teljes fájlrendszerhez, mint az alkalmazást futtató felhasználó). Ez egy nagyon erős funkció – és emiatt korlátozott képesség védi. Ha olyan alkalmazást küld be az Áruházba, amely deklarálja ezt a képességet, további leírásokat kell adnia arról, hogy alkalmazásának miért van szüksége erre a hatékony funkcióra, és hogyan kívánja használni.
Forrás: Microsoft