Mengembangkan aplikasi untuk Universal Windows Platform (UWP)

Dengan Universal Windows Platform (UWP) dan satu inti Windows kami, Anda dapat menjalankan aplikasi yang sama di perangkat Windows 10 apa pun, dari ponsel ke desktop. Buat aplikasi Universal Windows ini dengan Visual Studio dan alat pengembangan Universal Windows App.

Universal Windows Platform

Jalankan aplikasi Anda di ponsel Windows 10, desktop Windows 10, atau Xbox. Ini adalah paket aplikasi yang sama! Dengan pengenalan inti terpadu tunggal Windows 10, satu paket aplikasi dapat berjalan di semua platform. Beberapa platform memiliki SDK ekstensi yang dapat Anda tambahkan ke aplikasi Anda untuk memanfaatkan perilaku khusus platform. Misalnya, SDK ekstensi untuk seluler menangani tombol kembali yang ditekan pada ponsel Windows. Jika Anda mereferensikan SDK ekstensi di proyek Anda, tambahkan pemeriksaan runtime untuk menguji apakah SDK tersebut tersedia di platform tersebut. Itulah cara Anda dapat memiliki paket aplikasi yang sama untuk setiap platform!

Apa itu inti Windows?

Untuk pertama kalinya, Windows telah direfaktor untuk memiliki inti umum di semua platform Windows 10. Ada satu sumber umum, satu kernel Windows umum, satu tumpukan I/O file, dan satu model aplikasi. Untuk UI, hanya ada satu kerangka kerja UI XAML dan satu kerangka kerja UI HTML. Anda dapat berkonsentrasi dalam membuat aplikasi yang bagus, karena kami telah memudahkan aplikasi Anda berjalan di berbagai perangkat Windows 10.

Apa sebenarnya Universal Windows Platform?

Universal Windows Platform hanyalah kumpulan kontrak dan versi. Ini memungkinkan Anda untuk menargetkan tempat aplikasi Anda dapat berjalan. Anda tidak lagi menargetkan sistem operasi; sekarang Anda menargetkan satu atau beberapa keluarga perangkat. Pelajari detail selengkapnya dengan membaca Pengantro ke Universal Windows Platform.

Persyaratan

Alat pengembangan Aplikasi Windows Universal dilengkapi dengan emulator yang dapat Anda gunakan untuk melihat tampilan aplikasi Anda di perangkat yang berbeda. Jika Anda ingin menggunakan emulator ini, Anda perlu menginstal perangkat lunak ini di komputer fisik. Komputer fisik harus menjalankan Windows 8.1 (x64) edisi Professional atau lebih tinggi, dan memiliki prosesor yang mendukung Hyper-V Klien dan Terjemahan Alamat Tingkat Kedua (SLAT). Emulator tidak dapat digunakan saat Visual Studio diinstal pada komputer virtual.

Berikut adalah daftar perangkat lunak yang Anda butuhkan:

Setelah menginstal perangkat lunak ini, Anda perlu mengaktifkan perangkat Windows 10 Anda untuk pengembangan. Lihat Mengaktifkan perangkat Anda untuk pengembangan. Anda tidak lagi memerlukan lisensi pengembang untuk setiap perangkat Windows 10.

Aplikasi Windows Universal

Pilih bahasa pengembangan pilihan Anda dari C#, Visual Basic, C++ atau JavaScript untuk membuat aplikasi Universal Windows Platform untuk perangkat Windows 10. Baca Membuat aplikasi pertama Anda.

Jika Anda memiliki aplikasi Windows Store 8.1, aplikasi Windows Phone 8.1, atau aplikasi Universal Windows yang dibuat dengan Visual Studio 2015, Anda harus memindahkan aplikasi ini untuk menggunakan Universal Windows Platform terbaru. Lihat Berpindah dari Windows Runtime 8.x ke UWP.

Setelah membuat aplikasi Universal Windows, Anda harus mengemas aplikasi untuk menginstalnya di perangkat Windows 10 atau mengirimkannya ke Bursa Windows. Lihat Mengemas aplikasi.