Operētājsistēmā Windows 10 tiek iegūtas veikala lietotnes ar vairāku instanču atbalstu, UWP konsoles lietotnēm un plašāku piekļuvi failu sistēmai
Korporācija Microsoft ir paziņojusi par atbalstu UWP konsoles lietotnēm, iespējai palaist vairākus veikala lietotnes gadījumus un plašāka piekļuve failu sistēmai ar nākamo lielāko Windows 10 laidienu, kas pazīstams kā versija 1803 vai Redstone 4.
Reklāma
Izmantojot Windows 10 versiju 1803, UWP (veikala) lietotnes tagad var izvēlēties atbalstīt vairākas instances. Izstrādātāji var izlemt, vai ir jāpalaiž jauns lietotnes gadījums vai jāaktivizē esošs gadījums.
Microsoft apraksta līdzekli šādi:
Pirms operētājsistēmas Windows 10 versijas 1803 vienlaikus varēja darboties tikai viens UWP lietotnes gadījums. Tagad UWP lietotne var izvēlēties atbalstīt vairākus gadījumus. Ja darbojas vairāku instanču UWP lietotnes gadījums un tiek saņemts nākamais aktivizācijas pieprasījums, platforma neaktivizēs esošo instanci. Tā vietā tiks izveidota jauna instance, kas darbosies atsevišķā procesā.
Atšķirībā no pašreizējās lietotņu ieviešanas, kad noteiktām veikala lietotnēm var būt vairāki logi, bet tikai viens process, vairāku instanču funkcija ļaus veikalam vairākus procesus atdalīt vienu no otra lietotnes. Tam vajadzētu palielināt to uzticamību, drošību un nodrošināt iespēju strādāt ar vairākiem failiem vienlaikus. Izmantojot atjaunināto SDK, šī iespēja tagad ir pieejama trešo pušu lietotņu izstrādātājiem.
Ņemiet vērā, ka darbvirsmas (Win32) lietotnēm šī iespēja vienmēr ir bijusi. Šī funkcija tagad tiek paplašināta līdz veikala lietotnēm.
Konsoles UWP lietotņu atbalsts veikalā
Vēl viena interesanta funkcija, kas tiek izmantota Windows 10 versijā 1803 "Redstone 4", ir konsoles UWP lietotnes. UWP lietotnes tagad var izmantot konsoles logu ievadei un izvadei. Tie ir paredzēti lietošanai kopā ar komandu uzvedni un PowerShell. Šādas lietotnes var izmantot konsoles API un pat tradicionālās Win32 API, piemēram, printf vai getchar.
Plašāka piekļuve failu sistēmai
Atjauninot universālo Windows platformu, gan vairāku instanču programmām, gan konsoļu UWP lietotnēm būs plašāka piekļuve failu sistēmai. Microsoft norāda:
- Pirmais tiek izmantots, ja lietotnei ir AppExecutionAlias (parasta UWP lietotne ar logu vai konsoles UWP lietotne). Šajā gadījumā programmai tiek piešķirtas atļaujas failu sistēmai no pašreizējā darba direktorija un tālāk. Tas nozīmē, ka lietotājs izpilda lietotni no komandrindas un izvēlas vietu failu sistēmā, no kuras palaist lietotni. Programmai būs failu sistēmas atļaujas no šī brīža uz leju.
- Otrais failu sistēmas līdzeklis piešķir atļaujas visai failu sistēmai (vai, stingri, piešķir lietotnei tieši tādas pašas atļaujas visai failu sistēmai kā lietotājam, kurš palaiž lietotni). Šī ir ļoti spēcīga funkcija, un šī iemesla dēļ to aizsargā ierobežotas iespējas. Ja veikalā iesniedzat lietotni, kurā norādīta šī iespēja, jums būs jāsniedz papildu apraksti par to, kāpēc jūsu lietotnei ir nepieciešama šī jaudīgā funkcija un kā tā plāno to izmantot.
Avots: Microsoft