SDK za aplikacije za Windows 1.0.0 – eksperimentalni z WinUI 3, izdano več

Ikona časa branja 3 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

winui 3

Microsoft je pravkar izdal Windows App SDK 1.0.0-experimental, komplet orodij, ki razvijalcem namiznih aplikacij omogoča izdelavo aplikacij s sodobnim uporabniškim vmesnikom Windows, API-ji in funkcijami platforme.

Različica 1.0.0 SDK prinaša naslednje funkcije in izboljšave:

Windows UI 3

Ta izdaja WinUI 3 je osredotočena na razvoj novih funkcij za stabilno različico 1.0 in odpravljanje napak.

  • Nove funkcije: Podpora za prikaz ContentDialog na okno in ne na nit.
  • Bugs: Za celoten seznam napak, obravnavanih v tej izdaji, glejte repo GitHub.
  • Vzorci: Če želite videti kontrole in funkcije WinUI 3 v akciji, lahko klonirate in zgradite aplikacijo WinUI 3 Controls Gallery iz GitHub-a, ali prenesite aplikacijo iz Microsoftove trgovine.

Potisna obvestila (poskusna funkcija)

Ta izdaja uvaja API za potisna obvestila, ki ga lahko uporabljajo namizne aplikacije, pakirane v MSIX, z identitetami, ki temeljijo na registraciji aplikacij Azure. Če želite uporabiti to funkcijo, morate prijavite se za Microsoftov zasebni predogled.

Pomembne omejitve:

  • Potisna obvestila so podprta samo v paketnih aplikacijah MSIX, ki se izvajajo v sistemu Windows 10 različice 2004 (graditev 19041) ali novejših izdajah.
  • Microsoft si pridržuje pravico, da med zasebnim predogledom onemogoči ali prekliče aplikacije iz potisnih obvestil.
  • Microsoft ne jamči za zanesljivost ali zamudo potisnih obvestil.
  • Med zasebnim predogledom je obseg potisnih obvestil omejen na 1 milijon na mesec.

Okno (poskusna funkcija)

Ta izdaja vključuje posodobitve okenskih API-jev. To je nabor okenskih API-jev na visoki ravni, osredotočenih na razred AppWindow, ki omogoča preproste scenarije oken, ki se dobro integrirajo z uporabniško izkušnjo sistema Windows in drugimi aplikacijami. To je podobno, vendar ne enako kot okno aplikacije UWP.

Pomembne omejitve:

  • Ta izdaja od AppWindow je trenutno na voljo samo za aplikacije Win32 (tako zapakirane kot nepakirane).
  • SDK za aplikacije za Windows trenutno ne zagotavlja metod za pritrditev vsebine okvira uporabniškega vmesnika na AppWindow; ste omejeni na uporabo HWND metode dostopa med delovanjem.
  • API-ji za Windows trenutno ne bodo delovali v različicah Windows 1809 in 1903 za AMD64.

Uvajanje za nepakirane aplikacije (poskusna funkcija)

Ta izdaja predstavlja posodobitve za dinamične odvisnosti funkcija, vključno z zagonski API.

Pomembne omejitve:

  • Funkcija dinamičnih odvisnosti je podprta samo za nepakirane aplikacije (to je za aplikacije, ki ne uporabljajo MSIX za svojo tehnologijo uvajanja).
  • Povišani klicatelji niso podprti.

Druge omejitve in znane težave

  • Ni podpore za kakršno koli konfiguracijo gradnje CPU: SDK za aplikacije za Windows je napisan v izvorni kodi in zato ne podpira Vsak CPU konfiguracije gradnje. The Predloge projektov WinUI dovoljujejo samo gradnje, specifične za arhitekturo. Kdaj dodajanje SDK za aplikacije za Windows na obstoječo aplikacijo .NET ali komponento, ki podpira Vsak CPU, morate določiti želeno arhitekturo: x86x64 or arm64.
  • Aplikacije .NET morajo ciljati na gradnjo 18362 ali novejšo: Vaš TFM mora biti nastavljen na net5.0-windows10.0.18362 ali višje, in vaš projekt embalaže <TargetPlatformVersion> mora biti nastavljen na 18362 ali več. Za več informacij glejte znana številka na GitHubu.

Preberite več in poiščite povezave za prenos pri Microsoftu tukaj.

Več o temah: SDK za aplikacije za Windows 1.0.0, winui 3

Pustite Odgovori

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *