Langkah 1: Membuat aplikasi perangkat UWP
Topik ini menjelaskan proses dasar untuk membuat aplikasi perangkat UWP dengan menggunakan Microsoft Visual Studio. Pelajari tentang tugas yang umum untuk semua aplikasi perangkat UWP.
Aplikasi perangkat UWP adalah jenis aplikasi UWP khusus yang dibuat produsen perangkat untuk berfungsi sebagai pendamping perangkat internal atau periferal mereka. Dengan menggunakan metadata perangkat, aplikasi perangkat dapat menjalankan operasi istimewa dan menginstal secara otomatis saat perangkat dicolokkan. Untuk informasi selengkapnya tentang aplikasi perangkat UWP, lihat Memenuhi aplikasi perangkat UWP.
Topik ini adalah bagian dari seri langkah demi langkah. Lihat Membuat aplikasi perangkat UWP langkah demi langkah untuk pengenalan.
Sebelum Anda mulai
Panduan langkah demi langkah ini mengasumsikan bahwa Anda telah membuat proyek aplikasi UWP dan bahwa driver perangkat yang diperlukan sudah ada.
Membuat proyek aplikasi Microsoft Store
Sebelum dapat memulai, Anda harus menginstal Visual Studio dan membuat proyek aplikasi UWP. Jika Anda belum melakukannya, Anda dapat mengunduh alat di sini. Untuk mulai menggunakan Microsoft Visual Studio, lihat Mengembangkan aplikasi UWP menggunakan Visual Studio.
Persyaratan driver perangkat
Beberapa aplikasi perangkat UWP dan API mengharuskan perangkat Anda mendukung driver yang disediakan Microsoft atau driver Anda mendukung model driver tertentu. Tabel ini mencantumkan persyaratan driver untuk beberapa aplikasi perangkat dan API.
Aplikasi perangkat atau API | Info driver |
---|---|
Aplikasi perangkat UWP untuk kamera | Driver kamera Anda harus menggunakan model driver AvStream. Untuk informasi selengkapnya tentang model driver AvStream, lihat Gambaran Umum AVStream di Windows Driver Kit. Komponen tambahan, yang dikenal sebagai Driver MFT (transformasi fondasi media), dapat disediakan dengan paket penginstalan driver untuk memberikan efek kustom bagi kamera. Untuk informasi selengkapnya, lihat Aplikasi perangkat penyimpanan Windows untuk kamera. |
Aplikasi perangkat UWP untuk printer | Pencetak harus menggunakan pengandar Printer v4. Lihat Mengembangkan driver cetak v4 untuk informasi selengkapnya. |
API USB | Untuk menggunakan Windows RuntimeWindows.Devices.UsbAPI, perangkat Anda harus kompatibel dengan driver Winusb.sys. |
API Perangkat Antarmuka Manusia (HID) | HID API dirancang untuk digunakan melalui USB, Bluetooth, Bluetooth Smart, dan transportasi I2C. Untuk menggunakan Windows RuntimeWindows.Devices.HumanInterfaceDevice API, perangkat Anda harus kompatibel dengan driver HIDClass.sys dan driver yang diperlukan oleh transportasi. Untuk informasi selengkapnya, lihat Arsitektur HID. |
API GATT Bluetooth | Untuk menggunakan WINDOWS Runtime Bluetooth GATT API, Windows.Devices.Bluetooth.GenericAttributeProfile, perangkat Anda harus kompatibel dengan driver BthLEEnum.sys. |
API RFCOMM Bluetooth | Untuk menggunakan WINDOWS Runtime Bluetooth RFCOMM API, Windows.Devices.Bluetooth.Rfcomm, perangkat Anda harus kompatibel dengan driver Rfcomm.sys dan BthEnum.sys. |
Penting
Akses perangkat menggunakan driver kustom memerlukan persetujuan dari Microsoft. OEM dan IHV yang ingin menerapkan akses perangkat untuk perangkat khusus menggunakan driver kustom harus terlebih dahulu menghubungi kontak Microsoft mereka untuk membahas skenario mereka dengan tim Ekosistem Windows. Untuk informasi selengkapnya, lihat bagian Model Akses Driver Kustom di panduan desain aplikasi perangkat UWP untuk perangkat khusus internal ke PC.
Membuat akun Microsoft Store
Akun pengembang di Microsoft Store diperlukan. Anda akan memerlukan nama penerbit saat menulis manifes aplikasi dan metadata perangkat di langkah selanjutnya. Anda juga dapat memesan nama untuk aplikasi setelah membuat profil toko.
Untuk membuat akun Microsoft Store, buka halaman pendaftaran aplikasi UWP dan klik Daftar.
Saat Anda memasukkan nama tampilan penerbit, masukkan nama tempat aplikasi Anda harus tercantum di Microsoft Store. Anda tidak akan dapat mengubah nama ini hingga verifikasi akun Anda selesai. Pilih nama dengan hati-hati, karena pelanggan akan melihat nama ini saat menjelajah dan akan mengenal aplikasi Anda dengan nama ini.
Mengaitkan aplikasi Anda dengan Microsoft Store
Setelah Anda membuat akun Microsoft Store dan memilih nama penerbit, kaitkan aplikasi Anda dengan Microsoft Store. Melakukannya akan secara otomatis mengunduh nilai berikut ke file manifes paket aplikasi lokal Anda, bernama Package.appxmanifest.
Nama tampilan paket
Nama paket
ID Penerbit
Nama tampilan penerbit
Jika Anda telah mengembangkan metadata perangkat, setelah mengaitkan aplikasi dengan Microsoft Store, Anda harus memperbarui metadata perangkat dengan nilai dari manifes aplikasi.
Untuk mengaitkan aplikasi Anda dengan Microsoft Store
Di Penjelajah Solusi, klik kanan proyek Anda lalu pilih Simpan > Kaitkan Aplikasi dengan Toko.
Dalam kotak dialog Kaitkan Aplikasi Anda dengan Microsoft Store , klik Berikutnya. Anda akan diminta untuk masuk ke Microsoft Store.
Pada halaman Masuk , masuk ke Microsoft Store lalu klik Berikutnya.
Pada halaman Pilih nama aplikasi untuk paket ini, pilih Nama Aplikasi yang telah Anda pesan. Anda juga dapat mengklik Nama Cadangan untuk masuk ke Microsoft Store untuk memesannya.
Setelah nama aplikasi dipilih, klik Berikutnya.
Pada halaman ringkasan, tinjau nilai yang telah Anda pilih. Jika terlihat bagus, klik Kaitkan. Jika tidak, klik Sebelumnya untuk kembali dan memperbaiki kesalahan apa pun. Mengklik Kaitkan secara otomatis mengunduh nama tampilan penerbit dan nilai lain ke dalam manifes paket aplikasi.
Meninjau manifes paket aplikasi
Setelah mengaitkan aplikasi dengan Microsoft Store, tinjau manifes paket aplikasi Anda untuk melihat bahwa nama tampilan penerbit dan nilai lain disisipkan seperti yang diharapkan. Pastikan bahwa judul dan nama aplikasi menunjukkan koneksi yang kuat ke perangkat. Perhatikan juga bahwa hanya satu aplikasi yang diizinkan dalam paket aplikasi.
Untuk meninjau manifes paket aplikasi
Di Penjelajah Solusi, klik dua kali file package.appxmanifest. Ini membuka Perancang Manifes. Perancang Manifes adalah antarmuka pengguna grafis untuk file XML yang mendasar.
Setelah file terbuka di Perancang Manifes, klik tab Kemasan untuk melihat informasi Paket dan Penerbit.
Untuk melihat informasi yang sama di XML, klik kanan package.appxmanifest dan pilih Buka Dengan > Editor XML (Teks).
Catat Nama Paket, Nama Penerbit, dan ID Aplikasi Anda. Anda akan membutuhkannya untuk langkah berikutnya, Langkah 2: Membuat metadata perangkat.
Pilih sertifikat penerbit
Saat Anda meninjau manifes paket aplikasi dengan Perancang Manifes, pilih sertifikat penerbit yang cocok dengan nama Penerbit dalam manifes. Saat Perancang Manifes terbuka pada tab Kemasan , klik Pilih Sertifikat untuk memilih sertifikat yang sesuai.
Mengembangkan aplikasi perangkat UWP Anda
Saat Anda mulai mengembangkan aplikasi perangkat UWP, pertimbangkan poin-poin berikut.
Kemampuan perangkat
Untuk mengakses perangkat, Anda mungkin perlu menentukan kemampuan perangkat dalam manifes paket aplikasi. Ini ditentukan dengan elemen DeviceCapability dari file Package.appxmanifest di proyek aplikasi Anda. Perhatikan bahwa beberapa kemampuan perangkat harus ditentukan secara manual. Untuk informasi selengkapnya, lihat Cara menentukan kemampuan perangkat dalam manifes paket.
AutoPlay untuk aplikasi perangkat UWP
AutoPlay memulai aplikasi Anda secara default saat perangkat Anda dicolokkan. Untuk menggunakan fitur ini, Anda harus mengedit manifes paket aplikasi dan metadata perangkat. Untuk informasi selengkapnya, lihat AutoPlay untuk aplikasi perangkat UWP.
Menyinkronkan atau memperbarui perangkat Anda di latar belakang
Anda dapat menyinkronkan atau memperbarui perangkat dari aplikasi perangkat UWP dengan menggunakan tugas latar belakang perangkat. Untuk menggunakan fitur ini, Anda harus menentukan aplikasi sebagai aplikasi istimewa dalam metadata perangkat. Untuk informasi selengkapnya, lihat Sinkronisasi dan pembaruan perangkat untuk aplikasi perangkat UWP.
Pelajari selengkapnya
Aplikasi perangkat UWP untuk printer: Tampilkan status printer dan perluas pengalaman pengaturan cetak. Mulai dari Windows 8.1, aplikasi Anda juga dapat mengelola pekerjaan cetak dan melakukan pemeliharaan printer.
Aplikasi perangkat UWP untuk kamera: Memperluas pengalaman opsi kamera. Aplikasi Anda juga dapat memberikan efek kustom dengan Driver MFT.
Mengintegrasikan perangkat: Pelajari tentang WINDOWS Runtime API untuk USB, HID, Bluetooth, Pemindaian, dan lainnya.
Aplikasi perangkat UWP untuk perangkat internal: Manfaatkan bagaimana OEM dapat menulis aplikasi perangkat untuk perangkat internal ke PC.
Menggunakan Kit Sertifikasi Aplikasi Windows
Untuk memberi aplikasi Anda kesempatan terbaik untuk mendapatkan sertifikasi, validasi, dan uji di komputer Anda sebelum Anda mengirimkannya untuk sertifikasi dan daftar di Microsoft Store. Untuk informasi selengkapnya, lihat Kit Sertifikasi Aplikasi Windows.