მაიკროსოფტმა პირველად დაადასტურა, რომ 2018 წელს შემოაქვს Windows- ის ახალი კლასი UWP (უნივერსალური Windows პლატფორმა) აპლიკაციების შემქმნელებისთვის კონფერენციის აშენება.
პროგრამული გიგანტი წარმოგიდგენთ Windows- ის ახალ კლასს, რათა შეამციროს კოდის რაოდენობა, რომელიც საჭიროა MS Store აპლიკაციებში მრავალ ფანჯარაში მხარდაჭერის დასამატებლად. ახლა Microsoft გამოაცხადა რომ AppWindow არის Windows- ის ახალი კლასი.
მაიკროსოფტმა გამოაცხადა GitHub- ის პოსტში, რომ ახალი AppWindow კლასი დეველოპერებისთვის ხელმისაწვდომია Windows 10 SDK Preview Build 18327- ში. იქ პროგრამული უზრუნველყოფის გიგანტი გთავაზობთ ახალ AppWindow კლასის ახალ დეტალებს, რაც ამარტივებს UWP აპლიკაციებში მრავალი ფანჯრის დამატება დეველოპერებისთვის. GitHub გვერდზე წერია:
ერთ-ერთი მთავარი სცენარი, რომლის მიღწევაც გვინდა ჩვენი ახალი windowsing API- ის ამ ვერსიით, არის თქვენი UWP- ში მრავალ ფანჯრის გამოცდილების შექმნა აპლიკაციებს და ამას ვაკეთებთ ერთი ძირითადი დაბრკოლების მოხსნით, რომელიც დაარსების დღიდან UWP– ის მრავალ ფანჯრის ნაწილია - რომ თითოეულ ფანჯარას უნდა ჰქონდეს საკუთარი UI ძაფი ჩვენი ახალი ფანჯრის კლასის, AppWindow, დანერგვით, ჩვენ ამ ზოლს მთლიანად ვშლით. ყველა თქვენს მიერ შექმნილი AppWindows მუშაობს იმავე UI– ის ძაფზე, საიდანაც შექმენით ისინი.
ახალი AppWindow კლასი საშუალებას აძლევს ყველა ახალ ფანჯარაში გაიხსნას იგივე UI თემა. ეს მნიშვნელოვნად ამცირებს კოდირების რაოდენობას, რომელიც საჭიროა UWP აპებისთვის მრავალ ფანჯარაში მხარდაჭერის დასამატებლად.
"მოგესალმებით, AppWindow" GitHub- ის პოსტი მოიცავს AppWindow კლასის მაგალითს, რომელიც კოდის მხოლოდ ცხრა ხაზს შეადგენს.
ასე რომ, ახალი AppWindow კლასი შესანიშნავი სიახლეა UWP აპი დეველოპერები. UWP აპის მომხმარებლის პერსპექტივიდან, AppWindow ასევე სიახლეა.
მრავალ ფანჯარაში მხარდაჭერის კოდირების მოთხოვნები მნიშვნელოვნად შემცირდა, დეველოპერები, სავარაუდოდ, გაუშვებენ MS მაღაზიის მეტ პროგრამას მრავალი ფანჯრით.
დაკავშირებული პოზიციების შემოწმების მიზნით:
- Intel გამოაქვეყნებს თავის პირველ უნივერსალურ Windows Driver- ს UWP აპების გასაზრდელად
- Windows 10 საშუალებას აძლევს UWP აპებს წვდომა ჰქონდეთ ფაილურ სისტემაში - დიახ, ყველა თქვენი ფაილი