Bagikan melalui


Membangun aplikasi perangkat UWP

Important

Metadata perangkat tidak digunakan lagi dan akan dihapus dalam rilis Windows mendatang. Untuk informasi tentang penggantian fungsionalitas ini, lihat Metadata Kontainer Paket Driver.

Produsen perangkat dapat membuat aplikasi perangkat UWP yang berfungsi sebagai pendamping perangkat mereka. Topik ini menjelaskan komponen aplikasi perangkat UWP, langkah-langkah dasar untuk membuatnya, dan urutan di mana Anda harus mengirimkan metadata aplikasi dan perangkat Anda ke dasbor Microsoft Store dan dasbor perangkat keras Windows Dev Center. Untuk melihat lebih rinci setiap langkah, lihat Membuat aplikasi perangkat UWP langkah demi langkah.

Blok penyusun

Pada tingkat paling dasar, aplikasi perangkat UWP adalah aplikasi UWP yang terkait dengan perangkat tertentu melalui metadata perangkat. Ada empat komponen untuk aplikasi perangkat UWP: perangkat, aplikasi, paket metadata perangkat, dan driver perangkat. Anda tidak perlu menggunakan metadata perangkat untuk mengakses perangkat periferal menggunakan API protokol perangkat (USB, HID, Bluetooth GATT, dan Bluetooth RFCOMM). But you do need to use device metadata to enable special features such as automatic installation, AutoPlay, and device update.

Component Description
Device Ini adalah perangkat fisik. Peripheral devices are external to the PC enclosure. Internal devices are devices that reside inside or are integrated with the PC enclosure.
App Aplikasi perangkat UWP adalah aplikasi UWP yang memberikan pengalaman pengguna yang disesuaikan untuk perangkat, memungkinkan pengguna mengakses fitur unik perangkat. A device app contains a file named StoreManifest.xml that specifies the experience ID. The experience ID is a GUID that uniquely identifies a device metadata package.
Device metadata Ini adalah versi yang diperluas dari paket metadata perangkat apa pun yang mungkin telah Anda buat untuk Windows 7. Di Windows 8.1, metadata perangkat membuat tautan antara perangkat dan aplikasi. ID pengalaman mengidentifikasi tautan tersebut. In addition to UI content for the PC (localizable model name, description, and photorealistic icons) the device metadata package specifies AutoPlay configuration and which app has privilege to access the device. Windows otomatis mengunduh metadata perangkat dari Windows Metadata Internet Service (WMIS).
Driver Semua aplikasi perangkat UWP menggunakan driver, secara tidak langsung, untuk mengakses perangkat. Misalnya, API protokol perangkat Windows Runtime, yang diperkenalkan di Windows 8.1, gunakan driver dalam kotak untuk memungkinkan aplikasi Anda berkomunikasi melalui USB, HID, dan Bluetooth. Untuk informasi selengkapnya tentang driver yang digunakan oleh API ini, lihat Langkah 1: Membuat aplikasi perangkat UWP.

Important

Akses perangkat menggunakan driver kustom memerlukan persetujuan dari Microsoft. Untuk informasi selengkapnya, lihat Panduan Desain Aplikasi Perangkat UWP untuk Perangkat Khusus Internal ke PC.

Development workflow

Ada enam langkah untuk membuat aplikasi perangkat UWP, dengan asumsi Anda telah membuat perangkat dan mengirimkan driver yang diperlukan ke Dasbor Perangkat Keras. Klik tautan untuk detail selengkapnya tentang setiap langkah.

alur kerja pengembangan aplikasi perangkat.

Langkah 1: Buat aplikasi. Kaitkan aplikasi Anda dengan Microsoft Store, kembangkan aplikasi, dan uji.

Langkah 2: Buat metadata perangkat. Gunakan Wizard Penulisan Metadata Perangkat untuk mengaitkan aplikasi Anda dengan perangkat Anda, membuat paket metadata perangkat, dan membuat file StoreManifest.xml (yang menentukan ID pengalaman).

Langkah 3: Tambahkan ID pengalaman ke aplikasi. Masukkan file StoreManifest.xml ke dalam aplikasi Anda.

Jika aplikasi Anda adalah aplikasi istimewa dan tidak dikonfigurasi untuk penginstalan otomatis, langkah 3 tidak diperlukan.

Langkah 4: Uji metadata perangkat (secara lokal). Gunakan Wizard Penulisan Metadata Perangkat untuk memvalidasi dan menyebarkan metadata perangkat ke stasiun kerja pengembangan lokal Anda.

Langkah 5: Kirim aplikasi ke dasbor Microsoft Store. Gunakan dasbor untuk mengonfirmasi detail penjualan dan menunjukkan kepada penguji bahwa aplikasi adalah aplikasi perangkat UWP.

Jika aplikasi Anda adalah aplikasi istimewa dan tidak dikonfigurasi untuk penginstalan otomatis, Anda dapat mengirimkan aplikasi ke dasbor Microsoft Store setelah langkah 6. Untuk informasi selengkapnya, lihat Urutan pengiriman aplikasi istimewa.

Langkah 6: Kirim metadata perangkat ke dasbor perangkat keras Windows Dev Center. Kirim paket metadata perangkat secara manual, atau gunakan Wizard Penulisan Metadata Perangkat untuk membuat paket pengiriman massal yang dapat Anda kirimkan ke dasbor perangkat keras.

Urutan pengiriman standar

Pertama kali Anda mengirimkan metadata aplikasi dan perangkat ke berbagai dasbor, peristiwa harus terjadi dalam urutan tertentu. Tabel berikut ini juga memperlihatkan kapan harus mengirimkan driver perangkat, jika berlaku.

Sequence Description Before continuing...
1 Kirim driver perangkat ke dasbor perangkat keras. Tunggu hingga pengendali tersedia dari Windows Update.
2 Kirim aplikasi ke dasbor Microsoft Store. Tunggu penerimaan dan hingga aplikasi ditayangkan di Microsoft Store.
3 Kirimkan metadata perangkat ke dasbor perangkat keras. Aplikasi harus berada di Microsoft Store sebelum metadata dapat melewati validasi di dasbor perangkat keras. Tunggu 10 hari untuk penerimaan dan distribusi.
4 Finish: Users can benefit from all features of the Microsoft Store device app. Note that device app features like automatic installation, AutoPlay, and device update won't work until the user has the device metadata and the app on the PC. Jika aplikasi memerlukan driver yang tidak disediakan oleh Microsoft, driver tersebut juga harus ada agar aplikasi berfungsi.  

Urutan pengiriman aplikasi istimewa

Dalam beberapa kasus, aplikasi perangkat UWP tidak perlu ditayangkan di Microsoft Store sebelum Anda mengirimkan metadata perangkat. Ketika aplikasi UWP pada perangkat Anda:

  • Ditentukan sebagai aplikasi istimewa

  • Tidak dikonfigurasi untuk penginstalan otomatis

Jika ini benar tentang aplikasi, Anda dapat mengirimkan metadata perangkat ke dasbor perangkat keras sebelum mengirimkan aplikasi perangkat UWP ke dasbor Microsoft Store. Dalam kasus seperti itu, Anda tidak perlu menambahkan ID Pengalaman ke aplikasi Anda; menentukan aplikasi Anda sebagai aplikasi istimewa dalam metadata perangkat cukup agar hak istimewa berlaku.

Aplikasi perangkat UWP untuk printer dan kamera secara otomatis diinstal. Oleh karena itu, jenis aplikasi perangkat UWP ini harus mengikuti urutan pengiriman standar dan dikirimkan ke Microsoft Store sebelum metadata perangkat dikirimkan.

Batas aplikasi perangkat UWP

Produsen perangkat terbatas dalam jumlah aplikasi UWP yang dapat ditentukan dalam metadata perangkat untuk penginstalan otomatis dan hak istimewa aplikasi. Misalnya, produsen perangkat periferal (IHV) dapat mengirimkan hingga satu aplikasi yang dikonfigurasi untuk penginstalan otomatis dan hingga satu aplikasi yang ditentukan sebagai aplikasi istimewa. IHV dapat mengirimkan satu aplikasi yang memenuhi kedua pembatasan tersebut atau dua aplikasi, dengan masing-masing memenuhi hanya satu pembatasan.

Important

Tidak ada batasan jumlah total aplikasi perangkat UWP yang dapat dikirimkan produsen perangkat ke Microsoft Store; batas ini hanya berlaku untuk satu paket metadata perangkat.

Operator seluler dan OEM memiliki batasan yang berbeda pada jumlah aplikasi yang dapat mereka tentukan dalam metadata perangkat. Untuk informasi selengkapnya, OEM harus menghubungi perwakilan Microsoft OEM mereka.

Di setiap paket metadata perangkat, batas berikut berlaku:

Pengembang Batas aplikasi penginstalan otomatis Batas aplikasi istimewa
IHV 1 1
Mobile operator 1 8
OEM contact Microsoft contact Microsoft