Aracılığıyla paylaş


1. Adım: UWP cihaz uygulaması oluşturma

cihaz uygulaması iş akışı, 1. adım.

Bu konu başlığında, Microsoft Visual Studio kullanarak UWP cihaz uygulaması oluşturmaya yönelik temel işlemler açıklanmaktadır. Tüm UWP cihaz uygulamaları için ortak olan görevler hakkında bilgi edinin.

UWP cihaz uygulaması, cihaz üreticilerinin şirket içi veya çevre birimi cihazlarına eşlik etmek için oluşturduğu özel bir UWP uygulaması türüdür. Cihaz meta verilerini kullanarak cihaz uygulamaları ayrıcalıklı işlemleri çalıştırabilir ve cihaz takılıyken otomatik olarak yüklenebilir. UWP cihaz uygulamaları hakkında daha fazla bilgi için bkz. UWP cihaz uygulamalarıyla tanışın.

Bu konu, adım adım serinin bir parçasıdır. Giriş için, adım adım UWP cihaz uygulaması oluşturma bölümüne bakın.

Başlamadan önce

Bu adım adım kılavuz, bir UWP uygulama projesi oluşturduğunuzu ve gerekli cihaz sürücülerinin zaten mevcut olduğunu varsayar.

Microsoft Store uygulama projesi oluşturma

Başlamadan önce Visual Studio'yu yüklemiş ve bir UWP uygulama projesi oluşturmuş olmanız gerekir. Bunu henüz yapmadıysanız , araçları buradan indirebilirsiniz. Microsoft Visual Studio'yu kullanmaya başlamak için bkz. Visual Studio kullanarak UWP uygulamaları geliştirme.

Cihaz sürücüsü gereksinimleri

Bazı UWP cihaz uygulaması ve API'leri, cihazınızın Microsoft tarafından sağlanan bir sürücüyü veya sürücünüzün belirli bir sürücü modelini desteklemesini gerektirir. Bu tabloda bazı cihaz uygulamaları ve API'leri için sürücü gereksinimleri listelemektedir.

Cihaz uygulaması veya API Sürücü bilgileri
Kamera için UWP cihaz uygulamaları Kameranızın sürücüsü AvStream sürücü modelini kullanmalıdır. AvStream sürücü modeli hakkında daha fazla bilgi için Windows Sürücü Seti'ndeki AVStream'e Genel Bakış bölümüne bakın. Sürücü yükleme paketiyle birlikte sağlanabilecek ek bir bileşen olan Sürücü MFT'si (media foundation dönüşümü), kamera için özel efektler sağlamaya yardımcı olabilir. Daha fazla bilgi için bkz. Kameralar için Windows mağazası cihaz uygulamaları.
Yazıcılar için UWP cihaz uygulamaları Yazıcılar v4 Yazıcı sürücüsünü kullanmalıdır. Daha fazla bilgi için bkz. v4 yazdırma sürücüsünü geliştirme .
USB API'leri Windows Çalışma ZamanıWindows.Devices.UsbAPI'lerini kullanmak için cihazınızın Winusb.sys sürücüsüyle uyumlu olması gerekir.
İnsan Arabirim Cihazı (HID) API'leri HID API'leri USB, Bluetooth, Bluetooth Smart ve I2C aktarımları üzerinden kullanılmak üzere tasarlanmıştır. Windows RuntimeWindows.Devices.HumanInterfaceDevice API'lerini kullanmak için cihazınızın HIDClass.sys sürücüsü ve aktarım için gereken sürücüyle uyumlu olması gerekir. Daha fazla bilgi için bkz. HID Mimarisi.
Bluetooth GATT API'leri Windows Çalışma Zamanı Bluetooth GATT API'lerini, Windows.Devices.Bluetooth.GenericAttributeProfile'ı kullanmak için cihazınızın BthLEEnum.sys sürücüsüyle uyumlu olması gerekir.
Bluetooth RFCOMM API'leri Windows Çalışma Zamanı Bluetooth RFCOMM API'lerini, Windows.Devices.Bluetooth.Rfcomm'u kullanmak için cihazınızın Rfcomm.sys ve BthEnum.sys sürücüleriyle uyumlu olması gerekir.

Önemli

Özel sürücüleri kullanarak cihaz erişimi için Microsoft'tan onay gerekir. Özel bir sürücü kullanarak özel bir cihaz için cihaz erişimi uygulamak isteyen OEM'ler ve IHV'ler, senaryolarını Windows Ekosistemi ekibiyle tartışmak için önce Microsoft kişileriyle iletişime geçmelidir. Daha fazla bilgi için, bilgisayarın içindeki özelleştirilmiş cihazlar için UWP cihaz uygulaması tasarım kılavuzunun Özel Sürücü Erişim Modeli bölümüne bakın.

Microsoft Store hesabı oluşturma

Microsoft Store'da bir geliştirici hesabı gereklidir. Sonraki adımlarda uygulama bildirimini ve cihaz meta verilerini yazarken yayımcı adına ihtiyacınız olacaktır. Ayrıca bir mağaza profili oluşturduktan sonra uygulamanız için bir ad ayırabilirsiniz.

Microsoft Store hesabı oluşturmak için Windows Geliştirme Merkezi'ne gidin.

Yayımcı görünen adı girerken, uygulamalarınızın Microsoft Store'da listeleneceği ismi girin. Hesap doğrulamanız tamamlanana kadar bu adı değiştiremezsiniz. Müşteriler göz atarken bu adı göreceğinden ve uygulamalarınızı bu adla tanıyacağı için adı dikkatle seçin.

Uygulamanızı Microsoft Store ile ilişkilendirme

Bir Microsoft Store hesabı oluşturup bir yayımcı adı seçtikten sonra uygulamanızı Microsoft Store ile ilişkilendirin. Bunu yaptığınızda, aşağıdaki değerler package.appxmanifest adlı yerel uygulama paketi bildirim dosyanıza otomatik olarak indirilir.

  • Görünen paket adı

  • Paket adı

  • Yayımcı Kimliği

  • Yayıncı görüntüleme adı

Cihaz meta verilerini zaten geliştirdiyseniz, uygulamayı Microsoft Store ile ilişkilendirdikten sonra cihaz meta verilerini uygulama bildirimindeki değerlerle güncelleştirmeniz gerekir.

Uygulamanızı Microsoft Store ile ilişkilendirmek için

  1. Çözüm Gezgini'nde projenize sağ tıklayın ve ardından Uygulamayı Mağaza ile İlişkili Olarak İşle'yi >seçin.

  2. Uygulamanızı Microsoft Store ile ilişkilendir iletişim kutusunda İleri'ye tıklayın. Microsoft Store'da oturum açmanız istenir.

  3. Oturum Aç sayfasında Microsoft Store'da oturum açın ve İleri'ye tıklayın.

  4. Bu paket için bir uygulama adı seçin sayfasında, ayırdığınız Uygulama Adı'nı seçin. Bir ad ayırmak için Microsoft Store'a gitmek amacıyla Ad Ayırma'ya da tıklayabilirsiniz.

  5. Bir uygulama adı seçildikten sonra İleri'ye tıklayın.

  6. Özet sayfasında, seçtiğiniz değerleri gözden geçirin. İyi görünüyorsa Bağla'ya tıklayın. Aksi takdirde, geri dönmek ve hataları düzeltmek için Önceki'ne tıklayın. İlişkilendir seçeneğine tıklanması, yayımcının görünen adını ve diğer değerleri uygulama paketi manifestosuna otomatik olarak indirir.

Uygulama paketi bildirimini gözden geçirin

Uygulamanızı Microsoft Store ile ilişkilendirdikten sonra, yayımcı görünen adının ve diğer değerlerin beklendiği gibi eklendiğini görmek için uygulamanızın paket bildirimini gözden geçirin. Uygulama başlığının ve adının cihaza güçlü bir bağlantı gösterdiğinden emin olun. Ayrıca uygulama paketinde yalnızca bir uygulamaya izin verildiğini unutmayın.

Uygulama paketi bildirimini gözden geçirmek için

  1. Çözüm Gezgini'ndepackage.appxmanifest dosyasına çift tıklayın. Bu işlem Bildirim Tasarımcısı'nı açar. Bildirim Tasarımcısı, temel alınan XML dosyasının grafik kullanıcı arabirimidir.

  2. Dosya Bildirim Tasarımcısı'nda açıldıktan sonra Paket ve Yayımcı bilgilerini görmek için Paketleme sekmesine tıklayın.

    XML'de aynı bilgileri görmek için package.appxmanifest dosyasına sağ tıklayın ve XML ile > Aç (Metin) Düzenleyicisi'ni seçin.

  3. Paket Adınızı, Yayımcı Adınızı ve Uygulama Kimliğinizi not alın. Sonraki adım olan 2. Adım: Cihaz meta verileri oluşturma için bunlara ihtiyacınız olacak.

Yayımcı sertifikası seçme

Bildirim Tasarımcısı ile uygulama paketi bildirimini gözden geçirirken bildirimdeki Yayımcı adıyla eşleşen bir yayımcı sertifikası seçin. Paketleme sekmesinde Bildirim Tasarımcısı açıkken, uygun sertifikayı seçmek için Sertifika Seç'e tıklayın.

UWP cihaz uygulamanızı geliştirme

UWP cihaz uygulamanızı geliştirmeye başladığınızda aşağıdaki noktaları göz önünde bulundurun.

Cihaz özellikleri

Cihazınıza erişmek için uygulama paketi bildiriminde bir cihaz özelliği belirtmeniz gerekebilir. Bunlar, uygulamanızın projesindeki Package.appxmanifest dosyasının DeviceCapability öğesiyle belirtilir. Bazı cihaz özelliklerinin el ile belirtilmesi gerektiğini unutmayın. Daha fazla bilgi için bkz. Paket bildiriminde cihaz özelliklerini belirtme.

UWP cihaz uygulamaları için Otomatik Oynatma

Cihazınız bağlandığında AutoPlay varsayılan olarak uygulamanızı başlatır. Bu özelliği kullanmak için uygulama paketi bildirimini ve cihaz meta verilerini düzenlemeniz gerekir. Daha fazla bilgi için bkz. UWP cihaz uygulamaları için Otomatik Çalıştır.

Cihazınızı arka planda eşitleme veya güncelleştirme

Cihaz arka plan görevlerini kullanarak bir UWP cihaz uygulamasından cihazınızı eşitleyebilir veya güncelleştirebilirsiniz. Bu özelliği kullanmak için, uygulamanızı cihaz meta verilerinde ayrıcalıklı bir uygulama olarak belirtmeniz gerekir. Daha fazla bilgi için bkz . UWP cihaz uygulamaları için cihaz eşitleme ve güncelleştirme.

Daha fazla bilgi edinin

Yazıcılar için UWP cihaz uygulamaları: Yazıcı durumunu görüntüleyin ve yazdırma ayarları deneyimini genişletin. Windows 8.1'den başlayarak, uygulamanız yazdırma işlerini yönetebilir ve yazıcı bakımı da gerçekleştirebilir.

Kameralar için UWP cihaz uygulamaları: Kamera seçenekleri deneyimini genişletin. Uygulamanız bir Sürücü MFT'siyle özel efektler de sağlayabilir.

Cihazları tümleştirme: USB, HID, Bluetooth, Tarama ve daha fazlası için Windows Çalışma Zamanı API'leri hakkında bilgi edinin.

İç cihazlar için UWP cihaz uygulamaları: OEM'lerin bilgisayara dahili cihazlar için cihaz uygulamaları yazma şeklini temel alın.

Windows Uygulama Sertifikasyon Seti'ni kullanma

Uygulamanıza sertifika alma konusunda en iyi şansı vermek için, microsoft store'da sertifikasyon ve listeleme için göndermeden önce uygulamayı bilgisayarınızda doğrulayın ve test edin. Daha fazla bilgi için bkz. Windows Uygulama Sertifikasyon Seti.

Sonraki adım

2. Adım: Cihaz meta verileri oluşturma