SDK za aplikacije za Windows 1.0.0 – eksperimentalni z WinUI 3, izdano več
3 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
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 uporaboHWND
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:
x86
,x64
orarm64
. - 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.