Windows 10 pobiera aplikacje Store z obsługą wielu wystąpień, aplikacjami konsoli platformy UWP i szerszym dostępem do systemu plików
Firma Microsoft ogłosiła wsparcie dla aplikacji konsoli UWP, możliwość uruchamiania wielu wystąpień aplikacji Store i szerszy dostęp do systemu plików dzięki kolejnej głównej wersji systemu Windows 10, znanej jako wersja 1803 lub Redstone 4.
Reklama
W systemie Windows 10 w wersji 1803 aplikacje platformy UWP (Sklep) mogą teraz wyrazić zgodę na obsługę wielu wystąpień. Deweloperzy mogą zdecydować, czy należy uruchomić nową instancję aplikacji, czy aktywować istniejącą instancję.
Microsoft opisuje tę funkcję w następujący sposób:
Przed wersją 1803 systemu Windows 10 tylko jedno wystąpienie aplikacji platformy UWP mogło być uruchomione naraz. Teraz aplikacja platformy UWP może wyrazić zgodę na obsługę wielu wystąpień. Jeśli uruchomione jest wystąpienie aplikacji platformy UWP o wielu wystąpieniach i nadejdzie kolejne żądanie aktywacji, platforma nie aktywuje istniejącego wystąpienia. Zamiast tego utworzy nową instancję, działającą w osobnym procesie.
W przeciwieństwie do obecnej implementacji aplikacji, w której niektóre aplikacje Sklepu mogą mieć wiele okien, ale jedno proces, funkcja wielu instancji pozwoli na oddzielenie kilku procesów dla Sklepu aplikacje. Powinno to zwiększyć ich niezawodność, bezpieczeństwo i umożliwić pracę z wieloma plikami jednocześnie. Dzięki zaktualizowanemu pakietowi SDK ta możliwość jest teraz dostępna dla zewnętrznych deweloperów aplikacji.
Pamiętaj, że aplikacje na komputer (Win32) zawsze miały tę możliwość. Ta funkcja jest teraz rozszerzona na aplikacje ze Sklepu.
Obsługa aplikacji konsoli UWP w sklepie
Kolejną ciekawą funkcją, która pojawia się w systemie Windows 10 w wersji 1803 „Redstone 4”, są aplikacje konsolowe UWP. Aplikacje platformy UWP mogą teraz używać okna konsoli do wprowadzania i wyprowadzania danych. Są przeznaczone do użytku z Command Prompt i PowerShell. Takie aplikacje mogą korzystać z interfejsów API konsoli, a nawet tradycyjnych interfejsów API Win32, takich jak printf lub getchar.
Szerszy dostęp do systemu plików
Dzięki aktualizacjom wprowadzonym do platformy uniwersalnej systemu Windows zarówno aplikacje obsługujące wiele wystąpień, jak i aplikacje konsoli platformy UWP będą mogły mieć szerszy dostęp do systemu plików. Microsoft stwierdza, co następuje:
— Pierwszy jest używany, jeśli aplikacja ma AppExecutionAlias (zwykłą aplikację platformy UWP z systemem Windows lub aplikację platformy UWP konsoli). W takim przypadku aplikacja otrzymuje uprawnienia do systemu plików z bieżącego katalogu roboczego i poniżej. Oznacza to, że użytkownik uruchamia aplikację z wiersza poleceń i wybiera lokalizację w systemie plików, z której ma uruchomić aplikację. Od tego momentu aplikacja będzie miała uprawnienia do systemu plików.
- Druga funkcja systemu plików przyznaje uprawnienia do całego systemu plików (lub, ściśle, przyznaje aplikacji dokładnie te same uprawnienia do całego systemu plików, co użytkownik, który uruchamia aplikację). Jest to bardzo potężna funkcja – iz tego powodu jest chroniona przez ograniczoną zdolność. Jeśli prześlesz do Sklepu aplikację, która deklaruje tę możliwość, musisz podać dodatkowe opisy, dlaczego Twoja aplikacja potrzebuje tej zaawansowanej funkcji i jak zamierza z niej korzystać.
Źródło: Microsoft