Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows App SDK egységes API-kat és eszközöket biztosít, amelyekkel modern Windows-alkalmazásokat hozhat létre. A legújabb Windows platformfunkciókat nyújtja a WinUI 3 és a meglévő asztali alkalmazás-keretrendszerekhez, például WPF, Windows Forms vagy Win32-hez.
Windows App SDK nyíltan épül fel, és szívesen fogadják a közreműködéseket vagy a megbeszéléseket. Részletekért látogasson el az adattárba:
Mit lehet kezdeni a Windows App SDK-val
Akár új alkalmazást hoz létre WinUI-val, akár modern képességekkel bővít egy meglévőt, a Windows App SDK segítségével kihasználhatja a legújabb Windows API-kat.
Íme az Windows App SDK főbb funkcióinak részletezése:
| Tulajdonság | Leírás |
|---|---|
| WinUI | A modern natív felhasználói felületi keretrendszer Windows alkalmazásokhoz, amelyek .NET (C#) és C++ projekteket is támogatnak. 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 Copilot+ pc-n. |
| Windows ML | Helyileg futtathatja az ONNX AI-modelleket Windows, é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án, így a felhasználók közvetlenül az asztalukról csatlakozhatnak az alkalmazás élő tartalmához. |
| XAML-szigetek | 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 | Helyezze üzembe a Windows App SDK futtatókörnyezetet az alkalmazásával, legyen az csomagolt vagy csomagolatlan, hogy biztosítsa az egységes és megbízható működést az eszközökön. |
A Windows App SDK használatának előnyei
A Windows App SDK modern alapot biztosít 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 ki a dobozból: A Windows App SDK tartalmazza a WinUI, egy hatékony natív felhasználói felületi keretrendszert, amely a Fluent Design rendszernek megfelelő modern, nagy teljesítményű interfészeket hoz létre. 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.
Működik a meglévő alkalmazásokkal és fejlesztési veremmel: A Windows App SDK hozzáadható a WPF, Windows Forms, 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.
A Windows verziók közötti konzisztens: Windows App SDK API-k Windows 11 és korábbi verziókon futnak, az 1809-es verziótól kezdve Windows 10. 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.
Windows App SDK kiadási csatornák
A Windows App SDK több kiadási csatornán keresztül is elérhető, így kiválaszthatja 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 a Windows App SDK dokumentációban használt alapértelmezett csatorna. |
| 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 a Windows App SDK kiadási csatornákról talál.
Első lépések a Windows App SDK-vel
Ú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 egy meglévő WPF, Windows Forms, Win32 vagy platformfüggetlen projektbe szeretné integrálni, tekintse meg a a Windows App SDK egy meglévő alkalmazásban való használatát útmutatást.
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, böngéssze át a UWP-ről a Windows App SDK-re áttérés című részt.
Visszajelzés küldése és közreműködés
A Windows App SDK open source projektként építjük. A GitHub oldalon a Windows App SDK készítésének módjáról és arról, hogy miként 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