Windows App SDK 1.0.0 - kokeellinen WinUI 3:n kanssa, enemmän julkaistu

Lukuajan kuvake 3 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Winui 3

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ään HWND 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: x86x64 or arm64.
  • .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ä.

Lisää aiheista: Windows App SDK 1.0.0, Winui 3

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *