Przyszedł czas na małą rewolucję w aplikacjach UWP. Do tej pory aplikacje Modern w Windows 10 miały problem z obsługą wielu okien w ramach tej samej aplikacji. To znaczy, że nie obsługiwały ich wcale. Aplikacja UWP to jedno okno i koniec, kropka, bez dyskusji. Microsoft widział niezadowolenie deweloperów i jeszcze większą złość użytkowników. Sztandarowym przykładem jest tu sytuacja Skype w Windows 10. Microsoft postanowił ubić klasyczną wersję aplikacji, zmuszając użytkowników do pracy z nowoczesną wersją UWP. "Nowoczesną" wersją, w której możemy prowadzić jedną konwersację na raz.
Użytkownicy podnieśli krzyk, że jak to w ogóle możliwe i aplikacja jest bez sensu. Gigant się zreflektował i zapowiedział dodanie do Skype opcji otwarcia kilku okien konwersacji oraz przedłużył życie klasycznego Skype. Okazało się więc, że wspomniany na początku problem da się jakoś rozwiązać. Na konferencji Build 2018 zapowiedziano, że deweloperzy dostaną do dyspozycji nową klasę o nazwie AppWindow, która pozwoli na tworzenie kilku okien w ramach tej samej aplikacji. Najwyraźniej UWP zacznie mieć w przyszłości o wiele więcej sensu. Jeśli jesteś deweloperem aplikacji i chcesz sprawdzić nowe API w praktyce, to jest ono dostępne w ramach Windows 10 SDK w wersji poglądowej 18327 lub nowszej.
Working off of insider builds? We're excited to announce the new Windowing APIs for #UWP! Build better multi-tasking with the ability to create multiple windows on a single thread 👍Blog post with samples and more information here: https://t.co/oBGPNauQ0N pic.twitter.com/S5tXHdU8cA
— Windows UI (@WindowsUI) 13 lutego 2019