Windows App SDK 1.0.0 - kokeellinen WinUI 3:n kanssa, enemmän julkaistu
3 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Microsoft on juuri julkaissut Windows App SDK 1.0.0 -kokeellisen työkalupakin, jonka avulla työpöytäsovellusten kehittäjät voivat rakentaa sovelluksia modernilla Windows-käyttöliittymällä, API:illa ja alustaominaisuuksilla.
SDK:n versio 1.0.0 sisältää seuraavat ominaisuudet ja parannukset:
WindowsUI 3
Tämä WinUI 3:n julkaisu keskittyy kehittämään uusia ominaisuuksia 1.0:n vakaalle ja korjaamiselle.
- Uudet ominaisuudet: Tuki ContentDialogin näyttämiselle ikkunakohtaisesti säikeen sijaan.
- Bugs: Katso täydellinen luettelo tässä julkaisussa käsitellyistä virheistä GitHub-repo.
- Näytteet: Jos haluat nähdä WinUI 3:n ohjaimia ja ominaisuuksia toiminnassa, voit kloonata ja rakentaa WinUI 3 Controls Gallery -sovelluksen alkaen GitHubtai lataa sovellus Microsoft Storesta.
Push-ilmoitukset (kokeellinen ominaisuus)
Tämä julkaisu esittelee push-ilmoitusten API:n, jota voivat käyttää MSIX-pakatut työpöytäsovellukset, joissa on Azure-sovelluksen rekisteröintipohjaiset identiteetit. Jotta voit käyttää tätä ominaisuutta, sinun on Rekisteröidy Microsoftin yksityiseen esikatseluun.
Tärkeitä rajoituksia:
- Push-ilmoituksia tuetaan vain MSIX-pakatuissa sovelluksissa, jotka toimivat Windows 10 -versiossa 2004 (koontiversio 19041) tai uudemmissa versioissa.
- Microsoft pidättää oikeuden poistaa käytöstä tai peruuttaa sovelluksia push-ilmoituksista yksityisen esikatselun aikana.
- Microsoft ei takaa push-ilmoitusten luotettavuutta tai latenssia.
- Yksityisen esikatselun aikana push-ilmoitusten määrä on rajoitettu yhteen miljoonaan kuukaudessa.
Ikkunointi (kokeellinen ominaisuus)
Tämä julkaisu sisältää päivityksiä ikkunointisovellusliittymiin. Nämä ovat joukko korkean tason ikkunointisovellusliittymiä, jotka keskittyvät AppWindow-luokkaan, mikä mahdollistaa helppokäyttöiset ikkunointiskenaariot, jotka integroituvat hyvin Windowsin käyttökokemukseen ja muihin sovelluksiin. Tämä on samanlainen, mutta ei sama kuin UWP AppWindow.
Tärkeitä rajoituksia:
- Tämä julkaisu
AppWindow
on tällä hetkellä saatavilla vain Win32-sovelluksille (sekä pakattuille että pakkaamattomille). - Windows App SDK ei tällä hetkellä tarjoa menetelmiä käyttöliittymäkehyksen sisällön liittämiseen
AppWindow
; olet rajoitettu käyttämäänHWND
yhteentoimivuuden käyttötavat. - Windowing API:t eivät tällä hetkellä toimi Windows-versioissa 1809 ja 1903 for AMD64.
Käyttöönotto pakkaamattomille sovelluksille (kokeellinen ominaisuus)
Tämä julkaisu sisältää päivityksiä dynaamiset riippuvuudet ominaisuus, mukaan lukien bootstrapper API.
Tärkeitä rajoituksia:
- Dynaamiset riippuvuudet -ominaisuutta tuetaan vain pakkaamattomissa sovelluksissa (eli sovelluksissa, jotka eivät käytä MSIX:ää käyttöönottotekniikkaansa).
- Korkeampia soittajia ei tueta.
Muut rajoitukset ja tunnetut ongelmat
- Ei tukea millekään CPU-koontikokoonpanolle: Windows App SDK on kirjoitettu alkuperäisellä koodilla, joten se ei tue Mikä tahansa CPU rakentaa kokoonpanoja. The WinUI-projektimallit sallia vain arkkitehtuurikohtaiset koontiversiot. Kun Windows App SDK:n lisääminen olemassa olevaan .NET-sovellukseen tai -komponenttiin, joka tukee sitä Mikä tahansa CPU, sinun on määritettävä haluamasi arkkitehtuuri:
x86
,x64
orarm64
. - .NET-sovellusten on kohdistattava koontiversioon 18362 tai uudempaan: TFM on oltava asetettuna
net5.0-windows10.0.18362
tai korkeampi, ja pakkausprojektisi<TargetPlatformVersion>
on asetettava arvoon 18362 tai korkeampi. Lisätietoja on kohdassa tunnettu ongelma GitHubissa.
Lue lisää ja etsi latauslinkit Microsoftilta tätä.