Windows 10 saa Store Apps -sovellukset usean ilmentymän tuella, UWP-konsolisovellukset ja laajemman tiedostojärjestelmän käyttöoikeuden
Microsoft on ilmoittanut tukevansa UWP-konsolisovelluksia, jotka mahdollistavat useiden Store-sovellusten käynnistämisen ja laajempi tiedostojärjestelmän käyttöoikeus Windows 10:n seuraavalla suurella julkaisulla, joka tunnetaan nimellä versio 1803 tai Redstone 4.
Mainos
Windows 10 -versiossa 1803 UWP (Store) -sovellukset voivat nyt hyväksyä useiden esiintymien tukemisen. Kehittäjät voivat päättää, käynnistetäänkö sovelluksen uusi esiintymä vai aktivoidaanko olemassa oleva esiintymä.
Microsoft kuvailee ominaisuutta seuraavasti:
Ennen Windows 10:n versiota 1803 vain yksi UWP-sovelluksen esiintymä saattoi olla käynnissä kerrallaan. Nyt UWP-sovellus voi tukea useita esiintymiä. Jos usean esiintymän UWP-sovelluksen ilmentymä on käynnissä ja myöhempi aktivointipyyntö tulee läpi, alusta ei aktivoi olemassa olevaa ilmentymää. Sen sijaan se luo uuden esiintymän, joka toimii erillisessä prosessissa.
Toisin kuin sovellusten nykyisessä toteutuksessa, jossa tietyillä Store-sovelluksilla voi olla useita ikkunoita, mutta yksi prosessi, usean esiintymän ominaisuus mahdollistaa useiden prosessien erottamisen toisistaan Storea varten sovelluksia. Tämän pitäisi lisätä niiden luotettavuutta, turvallisuutta ja tehdä mahdolliseksi työskennellä useiden tiedostojen kanssa samanaikaisesti. Päivitetyn SDK: n ansiosta tämä ominaisuus on nyt kolmannen osapuolen sovellusten kehittäjien käytettävissä.
Huomaa, että työpöytäsovelluksissa (Win32) on aina ollut tämä ominaisuus. Tämä ominaisuus on nyt laajennettu koskemaan Store-sovelluksia.
Konsolin UWP-sovellustuki Storessa
Toinen mielenkiintoinen ominaisuus, joka laskeutuu Windows 10 -versioon 1803 "Redstone 4", ovat konsolin UWP-sovellukset. UWP-sovellukset voivat nyt käyttää konsoliikkunaa syöttämiseen ja tulostukseen. Ne on tarkoitettu käytettäväksi komentokehotteen ja PowerShellin kanssa. Tällaiset sovellukset voivat käyttää konsolisovellusliittymiä ja jopa perinteisiä Win32-sovellusliittymiä, kuten printf tai getchar.
Laajempi pääsy tiedostojärjestelmään
Universaaliin Windows-alustaan tehtyjen päivitysten ansiosta sekä usean ilmentymän sovelluksilla että konsoli-UWP-sovelluksilla on laajempi pääsy tiedostojärjestelmään. Microsoft ilmoittaa seuraavaa:
- Ensimmäistä käytetään, jos sovelluksessa on AppExecutionAlias (joko tavallinen ikkunallinen UWP-sovellus tai konsoli-UWP-sovellus). Tässä tapauksessa sovellukselle myönnetään oikeudet tiedostojärjestelmään nykyisestä työhakemistosta ja sen alapuolelta. Eli käyttäjä suorittaa sovelluksen komentoriviltä ja valitsee tiedostojärjestelmän sijainnin, josta sovellus käynnistetään. Sovelluksella on tiedostojärjestelmän käyttöoikeudet tästä kohdasta lähtien.
- Toinen tiedostojärjestelmäominaisuus myöntää käyttöoikeudet koko tiedostojärjestelmälle (tai tarkalleen ottaen sovellukselle täsmälleen samat oikeudet koko tiedostojärjestelmälle kuin sovellusta käyttävälle käyttäjälle). Tämä on erittäin tehokas ominaisuus – ja tästä syystä se on suojattu rajoitetuilla ominaisuuksilla. Jos lähetät Storeen sovelluksen, joka ilmoittaa tämän ominaisuuden, sinun on annettava lisäkuvauksia siitä, miksi sovelluksesi tarvitsee tätä tehokasta ominaisuutta ja miten se aikoo käyttää sitä.
Lähde: Microsoft