Bagikan melalui


Mengembangkan aplikasi desktop Windows

Bagian dokumentasi ini menyediakan informasi tentang API dan fitur yang dapat Anda gunakan saat mengembangkan aplikasi desktop Windows. Beberapa fitur ini tersedia dengan menggunakan API di SDK Aplikasi Windows. Fitur lain tersedia dengan menggunakan API di OS Windows (melalui Windows SDK) dan .NET, dan tidak memerlukan penggunaan SDK Aplikasi Windows.

Penting

Jika Anda sedang mengerjakan aplikasi UWP, lihat Migrasi dari UWP ke SDK Aplikasi Windows.

fitur SDK Aplikasi Windows

Tabel berikut menyoroti fitur pengembangan yang disediakan oleh rilis SDK Aplikasi Windows saat ini. Untuk detail selengkapnya tentang saluran rilis SDK Aplikasi Windows yang menyertakan masing-masing fitur ini, lihat Fitur yang tersedia oleh saluran rilis.

Fitur Deskripsi
WinUI 3 Kerangka kerja antarmuka pengguna asli (UI) premiere untuk aplikasi desktop Windows, termasuk aplikasi terkelola yang menggunakan C# dan .NET dan aplikasi asli yang menggunakan C++ dengan API Win32. WinUI 3 memberikan pengalaman yang konsisten, intuitif, dan dapat diakses menggunakan pola antarmuka pengguna (UI) terbaru.
Merender teks dengan DWriteCore Render teks menggunakan sistem tata letak teks independen perangkat, penyajian teks Microsoft ClearType sub-piksel berkualitas tinggi, teks yang dipercepat perangkat keras, teks multiformat, dukungan bahasa luas, dan banyak lagi.
Mengelola sumber daya dengan MRT Core Kelola sumber daya aplikasi seperti string dan gambar dalam beberapa bahasa, skala, dan varian kontras secara independen dari logika aplikasi Anda.
Siklus hidup aplikasi: Instancing aplikasi Mengontrol apakah beberapa instans proses aplikasi Anda dapat berjalan secara bersamaan.
Siklus hidup aplikasi: Aktivasi yang kaya Memproses informasi tentang berbagai jenis aktivasi untuk aplikasi Anda.
Siklus hidup aplikasi: Manajemen daya Dapatkan visibilitas tentang bagaimana aplikasi Anda memengaruhi status daya perangkat, dan memungkinkan aplikasi membuat keputusan cerdas tentang penggunaan sumber daya.
Mengelola jendela aplikasi Buat dan kelola jendela yang terkait dengan aplikasi Anda.
Pemberitahuan push Kirim pemberitahuan mentah dan pemberitahuan aplikasi ke aplikasi Anda dari cloud menggunakan identitas Pendaftaran Aplikasi Azure.
Pemberitahuan aplikasi Kirim pesan kepada pengguna Anda dengan pemberitahuan aplikasi.
Penyebaran Menyebarkan runtime SDK Aplikasi Windows dengan aplikasi yang tidak dikemas dan dikemas

Fitur pengembangan aplikasi Windows yang diatur berdasarkan skenario

Artikel berikut ini menyediakan informasi untuk membantu Anda mulai menggunakan fitur platform pengembangan aplikasi Windows lengkap untuk skenario aplikasi umum, termasuk fitur yang disediakan oleh SDK Aplikasi Windows, Windows SDK, dan .NET SDK.

Untuk informasi tentang menyiapkan lingkungan pengembangan Anda dan mulai membuat aplikasi baru, lihat artikel berikut ini: