Windows 10 hankib poerakendusi koos mitme eksemplari toega, UWP-konsoolirakendusi ja laiemat juurdepääsu failisüsteemile
Microsoft on teatanud UWP konsoolirakenduste toetamisest, võimalusest käivitada mitu Store'i rakenduse eksemplari ja laiem juurdepääs failisüsteemile Windows 10 järgmise suurema väljalaskega, mida tuntakse versioonina 1803 või Redstone 4.
Reklaam
Windows 10 versiooniga 1803 saavad UWP (poe) rakendused nüüd lubada mitut eksemplari toetada. Arendajad saavad otsustada, kas käivitada uus rakenduse eksemplar või aktiveerida olemasolev eksemplar.
Microsoft kirjeldab funktsiooni järgmiselt.
Enne Windows 10 versiooni 1803 võis korraga töötada ainult üks UWP-rakenduse eksemplar. Nüüd saab UWP-rakendus lubada mitut eksemplari toetada. Kui mitme eksemplari UWP-rakenduse eksemplar töötab ja sellele järgnev aktiveerimistaotlus tuleb, ei aktiveeri platvorm olemasolevat eksemplari. Selle asemel loob see uue eksemplari, mis töötab eraldi protsessina.
Erinevalt rakenduste praegusest juurutusest, kus teatud poe rakendustel võib olla mitu akent, kuid ainult üks protsessi, võimaldab mitme eksemplari funktsioon poe jaoks mitu protsessi üksteisest eraldada rakendusi. See peaks suurendama nende töökindlust ja turvalisust ning võimaldama töötada mitme failiga korraga. Värskendatud SDK-ga on see võimalus nüüd kolmandast osapoolest rakenduste arendajatele juurdepääsetav.
Pange tähele, et töölauarakendustel (Win32) on see võimalus alati olnud. Seda funktsiooni laiendatakse nüüd poe rakendustele.
Konsooli UWP rakenduse tugi poes
Veel üks huvitav funktsioon, mis on Windows 10 versioonis 1803 "Redstone 4", on konsooli UWP-rakendused. UWP-rakendused saavad nüüd kasutada sisendiks ja väljundiks konsooliakent. Need on ette nähtud kasutamiseks koos käsuviiba ja PowerShelliga. Sellised rakendused saavad kasutada konsooli API-sid ja isegi traditsioonilisi Win32 API-sid, nagu printf või getchar.
Laiem juurdepääs failisüsteemile
Universaalsele Windowsi platvormile tehtud värskendustega on nii mitme eksemplari rakendustel kui ka konsooli UWP-rakendustel laiem juurdepääs failisüsteemile. Microsoft teatab järgmist:
- Esimest kasutatakse juhul, kui rakendusel on AppExecutionAlias (kas tavaline aknaga UWP-rakendus või konsooli UWP-rakendus). Sel juhul antakse rakendusele failisüsteemi õigused praegusest töökataloogist ja allpool. See tähendab, et kasutaja käivitab rakenduse käsurealt ja valib failisüsteemis asukoha, kust rakendus käivitada. Rakendusel on failisüsteemi õigused sellest hetkest alates.
- Teine failisüsteemi funktsioon annab load kogu failisüsteemile (või rangelt, annab rakendusele kogu failisüsteemile täpselt samad õigused kui rakendust käitaval kasutajal). See on väga võimas funktsioon – ja sel põhjusel on see piiratud võimalustega kaitstud. Kui saadate poodi rakenduse, mis seda võimalust deklareerib, peate esitama täiendavad kirjeldused selle kohta, miks teie rakendus seda võimsat funktsiooni vajab ja kuidas see kavatseb seda kasutada.
Allikas: Microsoft