Microsoft-მა შესაძლოა განაახლოს Windows 10-ის გარეგნობა WinUI 3-ით
Microsoft-ის სრულიად ახალი WinUI ბიბლიოთეკა შეიქმნა დეველოპერული პროექტების გადატვირთვისთვის Fluent კონტროლით, თანამედროვე ფუნქციებით და სხვა UWP/XAML გაუმჯობესებებით. როგორც ჩანს, Microsoft აპირებს გამოიყენოს იგი Windows 10-ის ძირითადი მომხმარებლის ინტერფეისის ნაწილების შემცვლელად, მათ შორის Start მენიუ, Action Center, Desktop და taskbar.
რეკლამა
ბიბლიოთეკა საშუალებას გაძლევთ გამოიყენოთ WinUI XAML კომპონენტები WPF, WinForm და მშობლიურ აპებში. Microsoft-მა დაამატა მომხმარებლის თანამედროვე ინტერფეისის ელემენტების უმეტესობა WinUI ჩარჩოში.
ჩარჩო შექმნილია როგორც Windows 10-ისთვის, ასევე Windows 10X. ეს უკანასკნელი გაშვებული იქნება მშობლიური Win32 აპლიკაციებით კონტეინერებშიასე რომ, Microsoft დაინტერესებულია Windows 10X-ის აპლიკაციის ვერსიების მიღებაში. ახლა ეს შესაძლებელია WinUI-ით. Microsoft ელის, რომ დეველოპერები განაახლონ თავიანთი აპლიკაციები თანამედროვე პლატფორმის გამოყენებით და გახადონ ისინი თავსებადი Windows 10X-თან.
Microsoft გეგმავს გამოუშვას WinUI 3.0, როგორც Windows 10 UI-ის ძირითადი განახლება 2020 წელს. ამ დროისთვის, WinUI 3.0 Preview 2 არის ხელმისაწვდომი ტესტირებისთვის.
WinUI Windows 10-ში
Windows 10-ის ამჟამინდელ ნაგებობებში Start Menu, Action Center და მომხმარებლის ინტერფეისის სხვა თანამედროვე ნაწილები აგებულია XAML-ით. ისინი იყენებენ UI კომპონენტებს Windows. UI.XAML
ბიბლიოთეკა.
Მიხედვით Windows უახლესი, Microsoft-ის პროგრამის მონაცემთა ბაზის (PDB) ფაილების სკანირება Windows 10 Build 20197 ცხადყოფს, რომ Microsoft ამჟამად ამოწმებს ამ ფუნქციებს შიდა:
- WinUIONDesktop
- WinUIDesktopActionCenter
- WinUIDesktopStartMenu
ასე რომ, სავსებით შესაძლებელია, რომ უახლოეს მომავალში Windows 10-მა განახლებული სახე მიიღოს WinUI-ის გამოყენების წყალობით. ბიბლიოთეკა უზრუნველყოფს კონტროლს მომრგვალებული კუთხეებით, ამიტომ ახალი UI შეიძლება გამოიყურებოდეს შემდეგნაირად.
ამ დროისთვის, უახლესი WinUI ვერსია, Preview 2, ჯერ არ არის მზად საწარმოო აპებში გამოსაყენებლად. მას აქვს რიგი ცნობილია შეზღუდვები. Microsoft აგროვებს გამოხმაურებას დეველოპერებისგან და ცდილობს გააუმჯობესოს მათი გამოცდილება მომდევნო გამოშვებებში.