Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows App SDK menyediakan sekumpulan API dan alat terpadu yang dapat Anda gunakan untuk membangun aplikasi Windows modern. Ini membawa fitur platform Windows terbaru ke WinUI dan kerangka kerja aplikasi desktop yang ada seperti WPF, Windows Forms, atau Win32.
Windows App SDK dibangun di tempat terbuka, dan kontribusi atau diskusi dipersilakan. Kunjungi repositori untuk detailnya:
Apa yang dapat Anda lakukan dengan Windows App SDK
Baik Anda membangun aplikasi baru dengan WinUI 3 atau meningkatkan aplikasi yang sudah ada dengan kemampuan modern, Windows App SDK membantu Anda memanfaatkan API Windows terbaru.
Berikut adalah perincian fitur utama yang disediakan Windows App SDK:
| Fitur | Deskripsi |
|---|---|
| WinUI | Kerangka kerja antarmuka pengguna asli modern (antarmuka pengguna) untuk aplikasi Windows, mendukung proyek .NET (C#) dan C++. WinUI memungkinkan pengalaman pengguna yang konsisten, dapat diakses, dan indah yang selaras dengan sistem Desain Fasih. |
| Windows API AI | Menghadirkan kemampuan kecerdasan buatan (AI) yang kuat dan dipercepat perangkat keras ke aplikasi Anda, menjalankan model lokal dengan mulus dan efisien di PC Copilot+. |
| Windows ML | Jalankan model AI ONNX secara lokal di Windows, secara otomatis mengoptimalkan performa di seluruh perangkat keras yang tersedia seperti CPU, GPU, dan NPU untuk inferensi yang cepat dan efisien. |
| Penyajian teks modern | Gunakan sistem tata letak dan penyajian teks yang independen dari perangkat dengan penyajian subpiksel ClearType, akselerasi perangkat keras, dan dukungan bahasa yang luas untuk menghasilkan teks yang tepat dan berkualitas tinggi. |
| Manajemen sumber daya | Kelola sumber daya aplikasi seperti string dan gambar dalam beberapa bahasa, skala, dan varian kontras secara independen dari logika aplikasi Anda. |
| Siklus hidup aplikasi | Kelola aspek penting dari perilaku runtime aplikasi Anda, termasuk manajemen instans, aktivasi canggih (file, protokol, mulai ulang, dan lain-lain), dan manajemen daya. Dapatkan kontrol atas cara aplikasi Anda memulai, menjalankan, dan menghemat sumber daya sistem. |
| Windowing | Buat, posisikan, dan sesuaikan jendela aplikasi dengan API windowing modern. |
| Notifications | Kirim pemberitahuan lokal atau berbasis cloud untuk melibatkan pengguna dan menjaga aplikasi Anda tetap terhubung, termasuk pemberitahuan aplikasi dan pemberitahuan push. |
| Widget | Bawa informasi yang dipersonalisasi dan sekilas ke papan widget Windows, memungkinkan pengguna untuk tetap terhubung ke konten langsung aplikasi Anda langsung dari desktop mereka. |
| Kepulauan XAML | Sematkan kontrol UI Windows modern di dalam aplikasi desktop yang ada untuk me-refresh antarmuka Anda dan menambahkan kemampuan baru tanpa penulisan ulang penuh. |
| Penyebaran | Sebarkan runtime Windows App SDK dengan aplikasi Anda, baik dikemas atau dibongkar, untuk memastikan operasi yang konsisten dan andal di seluruh perangkat. |
Manfaat menggunakan Windows App SDK
Windows App SDK menyediakan fondasi modern untuk membangun aplikasi Windows dengan sekumpulan API terpadu yang dikirimkan melalui NuGet. Ini bekerja bersama Windows SDK dan memberi pengembang akses ke fitur Windows baru pada siklus rilis yang lebih cepat.
UI modern di luar kotak: Windows App SDK mencakup WinUI, kerangka kerja UI asli yang kuat untuk membuat antarmuka modern berkinerja tinggi yang selaras dengan sistem Desain Fasih. Anda dapat menggunakannya untuk membangun aplikasi desktop baru atau merefresh pengalaman yang ada dengan visual dan kontrol modern.
Bekerja dengan aplikasi dan tumpukan pengembangan yang ada: Windows App SDK dapat ditambahkan ke aplikasi yang sudah ada yang dibangun dengan WPF, Windows Forms, Win32, atau kerangka kerja aplikasi lainnya.
Desain Modular SDK: Menggunakan struktur metapackage yang memungkinkan aplikasi mereferensikan SDK lengkap atau hanya komponen tertentu, misalnya WinUI, AI, atau penyajian teks. Ini memungkinkan adopsi inkremental dan mengurangi ukuran paket keseluruhan.
Konsisten di seluruh versi Windows: WINDOWS App SDK API berjalan pada Windows 11 dan versi yang lebih lama mulai dari Windows 10, versi 1809. Ini memungkinkan Anda untuk menggunakan fitur baru segera setelah dirilis tanpa bergantung pada pembaruan sistem operasi atau menulis kode adaptif versi.
Irama rilis yang lebih cepat: Karena Windows App SDK dirilis secara independen dari sistem operasi, API dan peningkatan baru tersedia beberapa kali per tahun. Irama yang lebih cepat ini memberi pengembang akses sebelumnya ke fitur Windows terbaru tanpa menunggu pembaruan OS utama.
saluran rilis SDK Aplikasi Windows
Windows App SDK tersedia melalui beberapa saluran rilis yang memungkinkan Anda memilih keseimbangan yang tepat antara stabilitas dan akses awal.
| Saluran rilis | Deskripsi |
|---|---|
| Stabil | Ditujukan untuk aplikasi produksi dan hanya mencakup API yang didukung dan stabil. Ini adalah saluran default yang digunakan di seluruh dokumentasi Windows App SDK. |
| Pratinjau | Menawarkan pandangan awal tentang apa yang akan datang dalam rilis stabil berikutnya. Perubahan API dapat terjadi antara rilis pratinjau dan versi stabil yang sesuai. |
| Eksperimental | Berisi fitur yang awal pengembangannya dan dapat berubah atau dihapus sebelum rilis mendatang. |
Untuk detail selengkapnya tentang saluran rilis Windows App SDK, lihat saluran rilis Windows App SDK.
Mulai menggunakan Windows App SDK
Untuk aplikasi baru, jelajahi WinUI dan mulai membangun aplikasi WinUI pertama Anda.
Untuk mengintegrasikan Windows App SDK ke dalam proyek WPF, Windows Forms, Win32, atau lintas platform yang ada, lihat menggunakan Windows App SDK dalam panduan aplikasi yang ada .
Untuk rincian spesifik versi, kunjungi Saluran rilis dan Unduhan.
Penting
Jika Anda sedang mengerjakan aplikasi UWP, lihat Migrasi dari UWP ke SDK Aplikasi Windows.
Memberikan umpan balik dan berkontribusi
Kami sedang membangun Windows App SDK sebagai proyek sumber terbuka. Kami memiliki lebih banyak informasi di halaman GitHub kami tentang cara kami membangun Windows App SDK, dan bagaimana Anda dapat menjadi bagian dari proses pengembangan. Lihat panduan kontributor kami untuk mengajukan pertanyaan, memulai diskusi, atau mengajukan proposal fitur. Kami ingin memastikan bahwa Windows App SDK membawa manfaat terbesar bagi pengembang seperti Anda.
Topik terkait
Windows developer