Dokumentasi pengembangan aplikasi Windows

Buat aplikasi desktop Windows asli dengan SDK Aplikasi Windows dan WinUI 3 — platform yang direkomendasikan untuk pengembangan baru menggunakan C#, C++, dan XAML di Windows 10 dan 11.

Platform mana yang harus saya gunakan?

Pilih kerangka kerja yang sesuai dengan skenario Anda. WinUI 3 dengan SDK Aplikasi Windows direkomendasikan untuk aplikasi Windows asli baru. UWP dalam mode pemeliharaan — untuk proyek baru menggunakan SDK Aplikasi Windows dengan WinUI 3, dan untuk memodernisasi aplikasi UWP yang ada, lihat panduan migrasi.

Progressive Web Apps (PWA)

Aplikasi web-first dengan integrasi Windows — taskbar, pemberitahuan, dukungan offline. Buat dengan HTML, CSS, dan JavaScript.

Referensi dan unduhan SDK

Lompat langsung ke halaman arahan SDK untuk dokumen referensi, catatan rilis, dan unduhan.

Persyaratan untuk memulai

Apa yang Anda butuhkan untuk mulai membangun dengan SDK Aplikasi Windows. Menargetkan Windows 10 versi 1809 (build 17763) atau yang lebih baru.

SDK Aplikasi Windows (stabil terbaru)

Unduh rilis stabil saat ini. Termasuk WinUI 3, API siklus hidup aplikasi, windowing, dan alat penyebaran. Periksa halaman unduhan untuk nomor versi terbaru.

Bahasa dan runtime yang didukung

C# dengan .NET 8 atau yang lebih baru, C++ (Win32 dan C++/WinRT), Rust (melalui crate windows-rs). XAML digunakan untuk markup UI di WinUI 3 dan WPF.

Alat dan sumber daya

Migrasi dari UWP ke SDK Aplikasi Windows

UWP dalam mode pemeliharaan. Migrasikan aplikasi UWP yang ada ke SDK Aplikasi Windows untuk mengakses API saat ini dan investasi platform yang sedang berlangsung.