Windows App SDK 1.0.0-experimental cu WinUI 3, mai lansat

Pictograma timp de citire 3 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

winui 3

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 utilizarea HWND 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ă: x86x64 or arm64.
  • 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.

Mai multe despre subiecte: Windows App SDK 1.0.0, winui 3

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *