Windows App SDK 1.1 ამატებს მხარდაჭერას ამაღლებული აპებისა და Mica მასალისთვის

Microsoft-მა გამოუშვა Windows App SDK-ის 1,1 ვერსია, აპების შექმნის მხარდაჭერით, რომლებიც საჭიროებენ ამაღლებას, შეტყობინებებს და სხვა.

Microsoft-მა გამოუშვა Windows App SDK-ის 1.1 ვერსია, განვითარების ინსტრუმენტების ნაკრები, რომელიც (გაურკვეველია) საშუალებას გაძლევთ შექმნათ აპლიკაციები Windows 10 და 11-ისთვის. Windows App SDK-ის პირველადი გამოშვება მალევე მოვიდა Windows 11 ამოქმედდა და ეს არის ერთსა და იმავე აპლიკაციაში თანამედროვე ვიზუალისა და ფუნქციების, ასევე ტრადიციული Win32 შესაძლებლობების გაერთიანების საშუალება. ეს ახალი ვერსია მოყვება რამდენიმე მნიშვნელოვან გაუმჯობესებას, რათა გამოცდილება კიდევ უფრო უკეთესი გახდეს.

Mica არის ახალი ზედაპირის მასალა, რომელიც მაიკროსოფტმა წარადგინა Windows 11-ით და ის საშუალებას აძლევს თქვენს დესკტოპის ფონი რბილად გაბრწყინდეს აპლიკაციის მეშვეობით და დაამატოს ცოტა ფერი ინტერფეისს. მიუხედავად იმისა, რომ Windows App SDK-ის თავდაპირველი გამოშვება მოვიდა მას შემდეგ, რაც Windows 11 უკვე გამოვიდა, თქვენ ვერ შექმნიდით აპებს, რომლებიც გამოიყენებდნენ ახალ Mica მასალას ამ გზით. ამასთან ერთად, Windows აპლიკაციის SDK-ში WinUI 3 გალერეას აქვს ახალი ნიმუშები, ახალი კონტროლი და განახლებული ინტერფეისი Windows 11-ის დიზაინის პრინციპებთან უფრო მეტად გასწორების მიზნით.

კიდევ ერთი მნიშვნელოვანი გაუმჯობესება არის აპლიკაციების შექმნის შესაძლებლობა, რომლებიც საჭიროებენ სიმაღლეს (რაც იმას ნიშნავს, რომ ისინი უნდა მუშაობდნენ როგორც ადმინისტრატორი), რაც იყო ორიგინალური გამოშვების შეზღუდვა. გარდა ამისა, MSIX ფორმატის გამოყენებით შეფუთულ აპებს, იშვიათად შეფუთულ აპებს და შეუფუთავ აპებს შეუძლიათ Windows-ის სადღეგრძელოების შეტყობინებების გაგზავნა ახლა, მათ შორის, როდესაც აპი არ მუშაობს. ეს ნიშნავს, რომ აპებს აქვთ საშუალება გააფრთხილონ მომხმარებლები მაშინაც კი, როცა აპი არ გამოიყენება.

Microsoft-მა ასევე გააუმჯობესა ეფექტურობა აპებისთვის, რომლებიც იყენებენ C#-ს WinRT ინტეროპ ფენის განახლებების წყალობით. Microsoft ამბობს, რომ უბრალო "Hello World" აპს შეუძლია ნახოს გაშვების დრო 9%-მდე სწრაფად და თქვენ ასევე უნდა ნახოთ დიდი გაუმჯობესება WinUI 3 აპებში დამოკიდებულების თვისებების გამოყენებისას.

დეველოპერის მხრიდან, ახლა უკვე შესაძლებელია აპის ავტომატურად გადატვირთვა, როდესაც ის დაიხურება განახლების ან ავარიის გამო. გარდა ამისა, შეგიძლიათ დააყენოთ აღდგენის ვარიანტები, რათა აპმა შეძლოს მომხმარებლების დაბრუნება იქ, სადაც იყვნენ აპის მოულოდნელად დახურვამდე.

სხვა ცვლილებები მოიცავს გაუმჯობესებულ bootstrapper API-ებს, დამოუკიდებელი აპების მხარდაჭერას (ანუ აპებს, რომლებიც შეიცავს საჭირო Windows-ს აპლიკაციის SDK დამოკიდებულებები მათ გამოსაყენებლად) და გარემოს ცვლადების შეცვლის შესაძლებლობა რეესტრის API-ის გამოყენების გარეშე პირდაპირ. Microsoft-მა ასევე წარმოადგინა ახალი windowing API, რომელიც შესაძლებელს ხდის დააყენოთ თქვენი აპლიკაციის ფანჯრების z რიგი. საბოლოოდ, მაიკროსოფტმა გამოაცხადა, რომ შაბლონის სტუდია WinUI (C#) არის ახლა ხელმისაწვდომია Visual Studio Marketplace-ში. ეს გაფართოება აადვილებს WinUI აპლიკაციის შექმნას ოსტატებზე დაფუძნებული გამოცდილების გამოყენებით, აწარმოებს "კარგად ჩამოყალიბებულ, წასაკითხ კოდს" და ეს კარგი გზაა WinUI-ის განვითარების დასაწყებად.

Windows App SDK ინსტრუმენტების განვითარებისთვის დასაყენებლად, თქვენ უნდა გამოიყენოთ Visual Studio 2022 ან 2019, და მიჰყევით ამ გვერდზე მითითებებს იმის მიხედვით, თუ რა სახის აპლიკაცია გსურთ შექმნათ. ამ გზით თქვენ ავტომატურად უნდა შეგეძლოთ ინსტრუმენტების უახლესი ვერსიის მიღება. თქვენ ასევე შეგიძლიათ იპოვოთ სრული გამოშვების შენიშვნები აქ.


წყარო: მაიკროსოფტი