Windows App SDK 1.0.0-experimental cu WinUI 3, mai lansat
3 min. citit
Publicat în data de
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe
Microsoft tocmai a lansat Windows App SDK 1.0.0-experimental, un set de instrumente care permite dezvoltatorilor de aplicații desktop să creeze aplicații cu o interfață de utilizare Windows, API-uri și caracteristici ale platformei moderne.
Versiunea 1.0.0 a SDK-ului aduce următoarele caracteristici și îmbunătățiri:
WindowsUI 3
Această versiune a WinUI 3 se concentrează pe construirea către noi funcții pentru stabilitatea 1.0 și pe remedierea erorilor.
- Caracteristici noi: Suport pentru afișarea unui ContentDialog pe fereastră, mai degrabă decât pe fir.
- Bugs: Pentru lista completă a erorilor abordate în această versiune, consultați repo GitHub.
- Probele: Pentru a vedea comenzile și funcțiile WinUI 3 în acțiune, puteți clona și construi aplicația WinUI 3 Controls Gallery de la GitHubsau descărcați aplicația din Magazinul Microsoft.
Notificări push (funcție experimentală)
Această versiune introduce un API de notificări push care poate fi utilizat de aplicațiile desktop pachetate cu MSIX cu identități bazate pe înregistrarea aplicației Azure. Pentru a utiliza această caracteristică, trebuie înscrieți-vă pentru previzualizarea privată a Microsoft.
Limitări importante:
- Notificările push sunt acceptate numai în aplicațiile pachet MSIX care rulează pe Windows 10 versiunea 2004 (build 19041) sau versiuni ulterioare.
- Microsoft își rezervă dreptul de a dezactiva sau de a revoca aplicațiile din notificările push în timpul previzualizării private.
- Microsoft nu garantează fiabilitatea sau latența notificărilor push.
- În timpul previzualizării private, volumul notificărilor push este limitat la 1 milion pe lună.
Fereastra (funcție experimentală)
Această versiune include actualizări ale API-urilor pentru ferestre. Acestea sunt un set de API-uri de ferestre de nivel înalt, centrate în jurul clasei AppWindow, care permite scenarii de ferestre ușor de utilizat, care se integrează bine cu experiența utilizatorului Windows și cu alte aplicații. Aceasta este similară, dar nu la fel cu UWP AppWindow.
Limitări importante:
- Această eliberare a
AppWindow
este disponibil momentan numai pentru aplicațiile Win32 (atât ambalate, cât și neambalate). - Windows App SDK nu oferă în prezent metode pentru atașarea conținutului cadrului UI la un
AppWindow
; sunteți limitat la utilizareaHWND
metode de acces la interoperabilitate. - API-urile Windowing nu vor funcționa în prezent pe Windows versiunea 1809 și 1903 pentru AMD64.
Implementare pentru aplicații neambalate (funcție experimentală)
Această versiune introduce actualizări ale dependențe dinamice caracteristică, inclusiv API-ul bootstrapper.
Limitări importante:
- Funcția dependențe dinamice este acceptată numai pentru aplicațiile neambalate (adică aplicațiile care nu folosesc MSIX pentru tehnologia lor de implementare).
- Apelanții cu nivel ridicat nu sunt acceptați.
Alte limitări și probleme cunoscute
- Nu există suport pentru configurația de construcție a CPU: Windows App SDK este scris în cod nativ și, prin urmare, nu este compatibil Orice CPU construiți configurații. The Șabloane de proiect WinUI permiteți numai versiuni specifice arhitecturii. Când adăugarea Windows App SDK la o aplicație sau componentă .NET existentă care acceptă Orice CPU, trebuie să specificați arhitectura dorită:
x86
,x64
orarm64
. - Aplicațiile .NET trebuie să vizeze versiunea 18362 sau mai mare: TFM trebuie să fie setat la
net5.0-windows10.0.18362
sau mai mare și proiectul dvs. de ambalare<TargetPlatformVersion>
trebuie setat la 18362 sau mai mare. Pentru mai multe informații, consultați problema cunoscută pe GitHub.
Citiți mai multe și găsiți linkurile de descărcare la Microsoft aici.