Sklep Windows 11 wykorzystuje Winget do aktualizacji aplikacji Win32 za pomocą niestandardowych instalatorów (Discord, OBS)

Sklep Windows 11 wykorzystuje Winget do aktualizacji aplikacji Win32 za pomocą niestandardowych instalatorów (Discord, OBS)

Microsoft Store ma rozszerzyć swoje możliwości o solidne wsparcie dla aktualizacji aplikacji Win32. Podczas gdy Store wcześniej zezwalał na aktualizację aplikacji Win32 w systemie Windows 11, wprowadzono nową, godną uwagi funkcję: integrację z Winget (Windows Package Manager). Będzie ona teraz zarządzać aktualizacjami aplikacji, które wykorzystują własne, odrębne mechanizmy aktualizacji, takie jak Discord.

W naszym poprzednim artykule Windows Latest przedstawił kilka nadchodzących funkcji i ulepszeń projektowych przeznaczonych dla Store w systemie Windows 11. Te ulepszenia obejmują szybsze animacje, skrócony czas ładowania i bardziej płynne działanie podczas pobierania. Chociaż wspomnieliśmy o lepszym zarządzaniu aplikacjami Win32, czas zagłębić się w szczegóły zmian.

W przeszłości, gdy użytkownicy pobierali aplikację taką jak Discord ze sklepu Microsoft Store, instalacja była zarządzana przez sklep, podczas gdy aktualizacje były zależne od wewnętrznego aktualizatora Discord. Na przykład, jeśli zainstalowałeś wersję Discord 1.1.1.1 ze sklepu, ale dostępna była aktualizacja do wersji 1.1.1.2, wewnętrzny aktualizator monituje o pobranie nowej wersji, zanim uzyskasz dostęp do Discord.

Z ograniczonej dokumentacji , rozmów z przedstawicielem firmy Microsoft i naszej wiedzy wynika, że ​​Sklep systemu Windows 11 umożliwia teraz aktualizację wybranych aplikacji Win32 zainstalowanych za pośrednictwem Sklepu, nawet jeśli aplikacje te korzystają z niestandardowych instalatorów (takich jak Discord lub OBS Studio).

Te aktualizacje działają w tle za pośrednictwem Menedżera pakietów systemu Windows (WinGet). Ta nowo wprowadzona funkcja umożliwia Sklepowi zarządzanie aktualizacjami aplikacji Win32, które zostały uzyskane za pośrednictwem Sklepu, ale zazwyczaj zależą od własnych aktualizatorów.

Dzięki temu jeśli pobierzesz Discorda za pośrednictwem Microsoft Store i zostanie wydana aktualizacja, Sklep będzie mógł sam zarządzać procesem aktualizacji (wykorzystując w tle WinGet).

Nie ma konieczności uruchamiania Discorda, aby aktualizacja została zainstalowana; możesz po prostu pobrać plik ze strony „Pobieranie i aktualizacje” w Sklepie.

Poniżej znajduje się zrzut ekranu ilustrujący działanie tej funkcji w sklepie Microsoft Store.

Sklep Windows 11 dla wbudowanego aktualizatora aplikacji

Należy jednak pamiętać, że aplikacje zainstalowane poza Sklepem (na przykład te pobrane bezpośrednio ze strony dewelopera) nie będą otrzymywać aktualizacji za pośrednictwem Microsoft Store. Ponadto Sklep nie monitoruje ani nie zarządza tymi aplikacjami; nadal trzeba polegać na wewnętrznym aktualizatorze aplikacji lub WinGet, jeśli jest obsługiwany.

Wbudowane w Microsoft Store aktualizacje Win32

Na razie nie ma zbyt wielu szczegółów, ale jak twierdzi Giorgio Sardo, dyrektor generalny ds. aplikacji, partnerów i sklepu w firmie Microsoft, dokumentacja zostanie poprawiona w najbliższych tygodniach, dzięki czemu deweloperzy będą mogli dowiedzieć się więcej.

„Ta inicjatywa zasadniczo wykorzystuje Menedżera pakietów systemu Windows. Będziemy oceniać doświadczenia użytkowników w programie Windows Insider Program i wprowadzać iteracyjne zmiany” — wspomniał Giorgio Sardo w poście na X, który został odnotowany przez Windows Latest. „Gdy funkcja będzie w pełni przygotowana, zaktualizujemy dokumentację, dodając szczegółowe informacje i sugestie dla deweloperów”.

Pomimo różnych wyzwań, z którymi zmaga się Windows 11, podtrzymuję, że Microsoft Store znacznie się poprawił, a jego ciągłe ulepszenia są obiecujące. Sklep jest zauważalnie szybszy od swojego poprzednika, chociaż nadal istnieją możliwości udoskonalenia, szczególnie jeśli chodzi o pobieranie większych aplikacji i gier, gdzie ma tendencję do opóźnień.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *