Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Windows App SDK egységes API-kat és eszközöket biztosít, amelyekkel modern Windows-alkalmazásokat hozhat létre. A windowsos platform legújabb funkcióit a WinUI és a meglévő asztali alkalmazás-keretrendszerek, például a WPF, a Windows Forms vagy a Win32 is elérhetővé teszi.
A Windows App SDK a nyílt környezetben van felépítve, és szívesen fogadják a közreműködéseket és a megbeszéléseket. Részletekért látogasson el az adattárba:
A Windows App SDK-val elvégezhető műveletek
Akár új alkalmazást hoz létre a WinUI 3-val, akár modern képességekkel bővít egy meglévőt, a Windows App SDK segít kihasználni a legújabb Windows API-kat.
Íme a Windows App SDK fő funkcióinak részletezése:
| Tulajdonság | Leírás |
|---|---|
| WinUI | A Windows-alkalmazások modern natív felhasználói felületi keretrendszere, amely a .NET (C#) és a C++ projekteket is támogatja. A WinUI konzisztens, akadálymentes és gyönyörű felhasználói élményt tesz lehetővé, amely megfelel a Fluent Design rendszernek. |
| Windows AI API-k | Hatékony, hardveresen gyorsított mesterségesintelligencia-képességeket kínálhat alkalmazásaihoz, és zökkenőmentesen és hatékonyan futtathat helyi modelleket a Copilot+ rendszerű számítógépeken. |
| Windows ML | Helyileg futtathatja az ONNX AI-modelleket Windows rendszeren, és automatikusan optimalizálhatja a teljesítményt az elérhető hardverek, például processzorok, GPU-k és NPU-k között a gyors és hatékony következtetés érdekében. |
| Modern szövegmegjelenítés | Használjon eszközfüggetlen szövegelrendezést és renderelési rendszert ClearType-alpixel-rendereléssel, hardveres gyorsítással és széles körű nyelvi támogatással a pontos, kiváló minőségű szövegekhez. |
| Erőforrás-kezelés | Kezelje az alkalmazás erőforrásait, például a szöveges elemeket és képeket, különböző nyelveken, méret- és kontrasztvariánsokban, az alkalmazás logikájától függetlenül. |
| Alkalmazás életciklusa | Kezelheti az alkalmazás futtatókörnyezeti viselkedésének főbb szempontjait, beleértve a példánykezelést, a gazdag aktiválást (fájl, protokoll, újraindítás stb.) és az energiagazdálkodást. Szabályozhatja az alkalmazás indítását, futtatását és a rendszererőforrások megőrzését. |
| Ablak | Alkalmazásablakok létrehozása, elhelyezése és testreszabása modern ablakos API-kkal. |
| Notifications | Helyi vagy felhőalapú értesítések küldése a felhasználók bevonásához és az alkalmazás kapcsolatának fenntartásához, beleértve az alkalmazásértesítéseket és a leküldéses értesítéseket is. |
| Vezérlők | Személyre szabott, áttekinthető információkat hozhat létre a Windows widgettábláján, így a felhasználók közvetlenül az asztalukról csatlakozhatnak az alkalmazás élő tartalmához. |
| XAML-szigetek | A modern Windows felhasználói felület vezérlőinek beágyazása meglévő asztali alkalmazásokba a felület frissítéséhez és új képességek hozzáadásához teljes átírás nélkül. |
| Üzembe helyezés | Ügyeljen a Windows App SDK futtatókörnyezet üzembe helyezésére az alkalmazással, függetlenül attól, hogy csomagolt vagy csomagolatlan-e, hogy egységes és megbízható működést biztosítson különféle eszközökön. |
A Windows App SDK használatának előnyei
A Windows App SDK modern alapot nyújt a Windows-alkalmazások létrehozásához a NuGeten keresztül biztosított egységes API-k segítségével. A Windows SDK mellett működik, és gyorsabb kiadási ciklusban biztosít hozzáférést a fejlesztőknek az új Windows-funkciókhoz.
Modern felhasználói felület a dobozból: A Windows App SDK tartalmazza a WinUI-t, amely egy hatékony natív felhasználói felületi keretrendszer, amely modern, nagy teljesítményű felületeket hoz létre, amelyek igazodnak a Fluent Design rendszerhez. Segítségével új asztali alkalmazásokat hozhat létre, vagy modern vizualizációkkal és vezérlőkkel frissítheti a meglévő szolgáltatásokat.
A meglévő alkalmazás- és fejlesztési verem használata: A Windows App SDK hozzáadható a WPF, a Windows Forms, a Win32 vagy más alkalmazás-keretrendszerekkel készült meglévő alkalmazásokhoz.
Moduláris SDK-kialakítás: Olyan metacsomagolási struktúrát alkalmaz, amely lehetővé teszi, hogy az alkalmazások a teljes SDK-ra vagy csak bizonyos összetevőkre, például WinUI-ra, AI-ra vagy szövegmegjelenítésre hivatkozzon. Ez lehetővé teszi a növekményes bevezetést, és csökkenti a csomag teljes méretét.
Konzisztens windowsos verziókban: A Windows App SDK API-k windows 11-es és korábbi verziókon futnak, a Windows 10 1809-es verziójától kezdve. Ez lehetővé teszi, hogy az operációs rendszer frissítésétől vagy a verzió adaptív kód megírásától függően azonnal új funkciókat használjon, amint megjelentek.
Gyorsabb kiadási ütem: Mivel a Windows App SDK az operációs rendszertől függetlenül jelenik meg, az új API-k és fejlesztések évente többször is elérhetővé válnak. Ez a gyorsabb ütem lehetővé teszi a fejlesztők számára, hogy korábban hozzáférjenek a legújabb Windows-funkciókhoz anélkül, hogy nagyobb operációsrendszer-frissítésekre várnak.
A Windows App SDK kiadási csatornái
A Windows App SDK több kiadási csatornán keresztül érhető el, amelyek lehetővé teszik a stabilitás és a korai hozzáférés közötti megfelelő egyensúlyt.
| Kiadási csatorna | Leírás |
|---|---|
| Stabil | Éles alkalmazásokhoz készült, és csak stabil, támogatott API-kat tartalmaz. Ez az alapértelmezett csatorna a Windows App SDK dokumentációjában. |
| Előzetes verzió | Korai áttekintést nyújt a következő stabil kiadás várható újdonságairól. Az API-módosítások az előzetes verzió és a hozzá tartozó stabil verzió között fordulhatnak elő. |
| Kísérleti | Olyan funkciókat tartalmaz, amelyek a fejlesztés korai szakaszában vannak, és a jövőbeli kiadások előtt változhatnak vagy eltávolíthatók. |
A Windows App SDK kiadási csatornáiról további információt találhat a Windows App SDK kiadási csatornáiról szóló részben.
A Windows App SDK használatának első lépései
Új alkalmazások esetén fedezze fel a WinUI-t , és kezdje el az első WinUI-alkalmazás elkészítését.
Ha a Windows App SDK-t egy meglévő WPF-, Windows Forms-, Win32- vagy platformfüggetlen projektbe szeretné integrálni, tekintse meg a Windows App SDK használatát egy meglévő alkalmazás útmutatójában .
A verzióspecifikus részletekért látogasson el a Kiadási csatornákra és a Letöltésekre.
Fontos
Ha egy UWP-alkalmazáson dolgozik, tekintse meg a Migrálás az UWP-ről a Windows App SDK-ra.
Visszajelzés küldése és közreműködés
A Windows App SDK nyílt forráskódú projektként készül. A GitHub-oldalon sokkal több információnk van a Windows App SDK létrehozásának módjáról, valamint arról, hogyan vehet részt a fejlesztési folyamatban. A közreműködői útmutatóban kérdéseket tehet fel, megbeszéléseket kezdeményezhet, vagy funkciójavaslatokat tehet fel. Szeretnénk meggyőződni arról, hogy a Windows App SDK az Önhöz hasonló fejlesztők számára nyújtja a legnagyobb előnyöket.
Kapcsolódó témakörök
Windows developer