Aracılığıyla paylaş


UWP cihaz uygulamaları oluşturma

Important

Cihaz meta verileri kullanım dışıdır ve windows'un gelecek bir sürümünde kaldırılacaktır. Bu işlevin değiştirilmesi hakkında bilgi için bkz . Sürücü Paketi Kapsayıcı Meta Verileri.

Cihaz üreticileri, cihazlarına eşlik eden bir UWP cihaz uygulaması oluşturabilir. Bu konu başlığında UWP cihaz uygulamasının bileşenleri, bir cihaz oluşturmak için temel adımlar ve uygulama ve cihaz meta verilerinizi sırasıyla Microsoft Store panosuna ve Windows Dev Center donanım panosuna göndermeniz gereken sıra açıklanmaktadır. Her adıma daha ayrıntılı bir bakış için bkz. Adım adım UWP cihaz uygulaması oluşturma.

Yapı taşları

En temel düzeyde UWP cihaz uygulaması, cihaz meta verileri aracılığıyla belirli bir cihazla ilişkili bir UWP uygulamasıdır. UWP cihaz uygulamasının dört bileşeni vardır: cihaz, uygulama, cihaz meta veri paketi ve cihaz sürücüsü. Cihaz protokolü API'lerini (USB, HID, Bluetooth GATT ve Bluetooth RFCOMM) kullanarak çevre birimi cihazına erişmek için cihaz meta verilerini kullanmanız gerekmez. But you do need to use device metadata to enable special features such as automatic installation, AutoPlay, and device update.

Component Description
Device Bu fiziksel cihazdır. Peripheral devices are external to the PC enclosure. Internal devices are devices that reside inside or are integrated with the PC enclosure.
App UWP cihaz uygulaması, cihaz için özelleştirilmiş bir kullanıcı deneyimi sağlayan ve kullanıcının cihazın benzersiz özelliklerine erişmesini sağlayan bir UWP uygulamasıdır. 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 Bu, Windows 7 için önceden oluşturmuş olabileceğiniz tüm cihaz meta veri paketinin genişletilmiş bir sürümüdür. Windows 8.1'de, cihaz meta verileri cihazla uygulama arasında bir bağlantı oluşturur. Deneyim kimliğinde o bağlantı tanımlanır. 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, Windows Meta Veri İnternet Hizmeti'nden (WMIS) cihaz meta verilerini otomatik olarak indirir.
Driver Tüm UWP cihaz uygulamaları, cihazlara erişmek için dolaylı olarak sürücüleri kullanır. Örneğin, Windows 8.1'de kullanıma sunulan Windows Çalışma Zamanı cihaz protokolü API'leri, uygulamanızın USB, HID ve Bluetooth üzerinden iletişim kurmasına izin vermek için yerleşik sürücüleri kullanır. Bu API'ler tarafından kullanılan sürücüler hakkında daha fazla bilgi için bkz . 1. Adım: UWP cihaz uygulaması oluşturma.

Important

Özel sürücüleri kullanarak cihaz erişimi için Microsoft'tan onay gerekir. Daha fazla bilgi için bkz. Bilgisayarda dahili özel cihazlar için UWP Cihaz Uygulaması Tasarım Kılavuzu.

Development workflow

Cihazınızı önceden oluşturduğunuzu ve donanım panosuna gerekli sürücüleri gönderdiğinizi varsayarak, UWP cihaz uygulaması oluşturmanın altı adımı vardır. Her adım hakkında daha fazla ayrıntı için bağlantılara tıklayın.

cihaz uygulaması geliştirme iş akışı.

1. Adım: Uygulamayı oluşturun. Uygulamanızı Microsoft Store ile ilişkilendirin, uygulamayı geliştirin ve test edin.

2. Adım: Cihaz meta verilerini oluşturun. Uygulamanızı cihazınızla ilişkilendirmek, bir cihaz meta veri paketi oluşturmak ve bir StoreManifest.xml dosyası (deneyim kimliğini belirten) oluşturmak için Cihaz Meta Verileri Yazma Sihirbazı'nı kullanın.

3. Adım: Uygulamaya bir deneyim kimliği ekleyin. StoreManifest.xml dosyasını uygulamanıza ekleyin.

Uygulamanız ayrıcalıklı bir uygulamaysa ve otomatik yükleme için yapılandırılmadıysa, 3. adım gerekli değildir.

4. Adım: Cihaz meta verilerini (yerel olarak) test edin. Cihaz meta verilerini doğrulamak ve yerel geliştirme iş istasyonunuza dağıtmak için Cihaz Meta Verileri Yazma Sihirbazı'nı kullanın.

5. Adım: Uygulamayı Microsoft Store panosuna gönderin. Satış ayrıntılarını onaylamak için panoyu kullanın ve test edenlere uygulamanın bir UWP cihaz uygulaması olduğunu belirtin.

Uygulamanız ayrıcalıklı bir uygulamaysa ve otomatik yükleme için yapılandırılmadıysa, 6. adımdan sonra uygulamanızı Microsoft Store panosuna gönderebilirsiniz. Daha fazla bilgi için bkz . Ayrıcalıklı uygulama gönderme sırası.

6. Adım: Cihaz meta verilerini Windows Geliştirme Merkezi donanım panosuna gönderin. Cihaz meta veri paketlerini el ile gönderin veya donanım panosuna gönderebileceğiniz bir toplu gönderim paketi oluşturmak için Cihaz Meta Verileri Yazma Sihirbazı'nı kullanın.

Standart gönderim sırası

Uygulamanızı ve cihaz meta verilerinizi çeşitli panolara ilk kez gönderdiğinizde, olaylar belirli bir sırada gerçekleşmelidir. Aşağıdaki tabloda, uygun olduğunda bir cihaz sürücüsünün ne zaman gönderileceği de gösterilir.

Sequence Description Before continuing...
1 Cihaz sürücüsünü donanım panosuna gönderin. Sürücü Windows Update'ten kullanılabilir olana kadar bekleyin.
2 Uygulamayı Microsoft Store panosuna gönderin. Kabulü ve uygulama Microsoft Store'da canlı olarak bulunana kadar bekleyin.
3 Cihaz meta verilerini donanım panosuna gönderin. Meta verilerin donanım panosunda doğrulamayı geçirebilmesi için uygulamanın Microsoft Store'da olması gerekir. Kabul ve dağıtım için 10 gün bekleyin.
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. Uygulama, Microsoft tarafından sağlanmayan bir sürücü gerektiriyorsa, uygulamanın çalışması için bu sürücünün de mevcut olması gerekir.  

Ayrıcalıklı uygulama gönderme sırası

Bazı durumlarda, cihaz meta verilerini göndermeden önce UWP cihaz uygulamalarının Microsoft Store'da canlı olması gerekmez. UWP cihaz uygulamanız şu durumlarda:

  • Ayrıcalıklı uygulama olarak belirtilir

  • Otomatik yükleme için yapılandırılmadı

Uygulamanızla ilgili bu doğruysa, UWP cihaz uygulamanızı Microsoft Store panosuna göndermeden önce cihaz meta verilerini donanım panosuna gönderebilirsiniz. Böyle durumlarda uygulamanıza Deneyim Kimliği eklemeniz gerekmez; cihazınızın meta verilerinde uygulamanızı ayrıcalıklı bir uygulama olarak belirtmek ayrıcalıkların etkili olması için yeterlidir.

Yazıcılar ve kameralar için UWP cihaz uygulamaları otomatik olarak yüklenir. Bu nedenle, bu tür UWP cihaz uygulamaları standart gönderim sırasını izlemeli ve cihaz meta verileri gönderilmeden önce Microsoft Store'a gönderilmelidir.

UWP cihaz uygulaması sınırları

Cihaz üreticileri, otomatik yükleme ve uygulama ayrıcalığı için cihaz meta verilerinde belirtilebilen UWP uygulamalarının sayısıyla sınırlıdır. Örneğin, çevre birimi cihaz üreticileri (IHD'ler) otomatik yükleme için yapılandırılmış en fazla bir uygulama ve ayrıcalıklı uygulama olarak belirtilen en fazla bir uygulama gönderebilir. Bir IHV, her iki sınırlamayı da karşılayan tek bir uygulama gönderebilir veya her biri sadece bir sınırlamayı karşılayan iki uygulama gönderebilir.

Important

Bir cihaz üreticisinin Microsoft Store'a gönderebileceği toplam UWP cihaz uygulaması sayısı sınırı yoktur; bu sınırlar yalnızca tek bir cihaz meta veri paketi için geçerlidir.

Cep telefonu operatörleri ve OEM'ler, cihaz meta verilerinde belirtebilecekleri uygulama sayısıyla ilgili farklı sınırlara sahiptir. Daha fazla bilgi için, OEM'lerin Microsoft OEM temsilcileriyle iletişime geçmeleri gerekir.

Her cihaz meta veri paketinde aşağıdaki sınırlar geçerlidir:

Developer Otomatik yükleme uygulamaları için sınır Ayrıcalıklı uygulama sınırı
IHV 1 1
Mobile operator 1 8
OEM contact Microsoft contact Microsoft