Ketersediaan keluarga perangkat

Setelah paket Anda berhasil diunggah di halaman Paket, bagian Ketersediaan keluarga perangkat akan menampilkan tabel yang menunjukkan paket mana yang akan ditawarkan ke keluarga perangkat Windows 10 atau Windows 11 tertentu (dan versi OS sebelumnya, jika berlaku), dalam urutan berpangkat. Bagian ini juga memungkinkan Anda memilih apakah akan menawarkan pengiriman kepada pelanggan pada keluarga perangkat Windows 10 atau Windows 11 tertentu atau tidak.

Catatan

Jika Anda belum mengunggah paket, bagian Ketersediaan keluarga perangkat akan menampilkan keluarga perangkat Windows 10 atau Windows 11 dengan kotak centang yang memungkinkan Anda menunjukkan apakah pengiriman akan ditawarkan kepada pelanggan pada keluarga perangkat tersebut atau tidak. Tabel akan muncul setelah Anda mengunggah satu atau beberapa paket.

Bagian ini juga menyertakan kotak centang tempat Anda dapat menunjukkan apakah Anda ingin mengizinkan Microsoft membuat aplikasi tersedia untuk keluarga perangkat Windows 10 atau Windows 11 di masa mendatang. Sebaiknya centang kotak ini agar aplikasi Anda dapat tersedia untuk lebih banyak pelanggan potensial saat keluarga perangkat baru diperkenalkan.

Memilih keluarga perangkat mana yang akan didukung

Jika Anda mengunggah paket yang menargetkan satu keluarga perangkat individual, kami akan mencentang kotak untuk membuat paket tersebut tersedia untuk pelanggan baru pada jenis perangkat tersebut. Misalnya, jika paket menargetkan Windows.Desktop, kotak Desktop Windows 10 akan dicentang untuk paket tersebut (dan Anda tidak akan dapat mencentang kotak untuk keluarga perangkat lain).

Paket yang menargetkan keluarga perangkat Windows.Universal dapat berjalan pada perangkat Windows 10 atau Windows 11 apa pun (termasuk Xbox One). Secara default, kami akan membuat paket tersebut tersedia untuk pelanggan baru di semua jenis perangkat kecuali untuk Xbox.

Anda dapat menghapus centang kotak untuk keluarga perangkat Windows 10 atau Windows 11 jika Anda tidak ingin menawarkan pengiriman Anda kepada pelanggan pada jenis perangkat tersebut. Jika kotak keluarga perangkat tidak dicentang, pelanggan baru pada jenis perangkat tersebut tidak akan dapat memperoleh aplikasi (meskipun pelanggan yang sudah memiliki aplikasi masih dapat menggunakannya, dan akan mendapatkan pembaruan apa pun yang Anda kirimkan).

Jika aplikasi Anda mendukungnya, sebaiknya centang semua kotak, kecuali Anda memiliki alasan khusus untuk membatasi jenis perangkat Windows 10 atau Windows 11 yang dapat memperoleh aplikasi Anda. Misalnya, jika Anda tahu bahwa aplikasi Anda tidak menawarkan pengalaman yang baik di Surface Hub dan/atau Microsoft HoloLens, Anda dapat menghapus centang kotak Windows 10 Team dan/atau Windows 10 Holographic. Ini mencegah pelanggan baru memperoleh aplikasi di perangkat tersebut. Jika nanti Anda memutuskan siap untuk menawarkannya kepada pelanggan tersebut, Anda dapat membuat pengiriman baru dengan kotak yang dicentang.

Perangkat Xbox

Satu-satunya keluarga perangkat Windows 10 atau Windows 11 yang tidak diperiksa secara default untuk paket Windows.Universal adalah Windows 10 Xbox. Jika aplikasi Anda bukan permainan (atau jika itu adalah permainan dan Anda telah mengaktifkan Program Pembuat Langsung Xbox atau melalui proses persetujuan konsep), dan pengiriman Anda mencakup paket UWP netral dan/atau x64 yang dikompilasi menggunakan Windows 10 SDK versi 14393 atau yang lebih baru, Anda dapat mencentang kotak Windows 10 Xbox untuk menawarkan aplikasi kepada pelanggan di Xbox One.

Penting

Agar aplikasi Anda dapat diluncurkan di perangkat Xbox, Anda harus menyertakan paket netral atau x64 yang dikompilasi dengan Windows SDK versi 14393 atau yang lebih baru. Namun, jika Anda memeriksa Windows 10 Xbox, paket versi tertinggi Anda yang berlaku untuk Xbox (yaitu, paket netral atau x64 yang menargetkan keluarga perangkat Xbox atau Universal) akan selalu ditawarkan kepada pelanggan di Xbox, bahkan jika dikompilasi dengan versi SDK sebelumnya. Karena itu, sangat penting untuk memastikan bahwa paket versi tertinggi yang berlaku untuk Xbox dikompilasi dengan Windows SDK versi 14393 atau yang lebih baru. Jika tidak, Anda akan melihat pesan kesalahan yang menunjukkan bahwa pelanggan Xbox tidak akan dapat meluncurkan aplikasi Anda.

Untuk mengatasi kesalahan ini, Anda bisa melakukan salah satu hal berikut ini:

  • Ganti paket yang berlaku dengan paket baru yang dikompilasi menggunakan Windows SDK versi 14393 atau yang lebih baru.
  • Jika Anda sudah memiliki paket yang mendukung Xbox dan dikompilasi dengan Windows SDK versi 14393 atau yang lebih baru, tingkatkan nomor versinya sehingga merupakan paket versi tertinggi dalam pengiriman.
  • Hapus centang pada kotak untuk Windows 10 Xbox.

Jika Anda masih tidak dapat mengatasi masalah ini, hubungi dukungan.

Jika Anda mengirimkan aplikasi UWP untuk Windows 10 IoT Core, Anda tidak boleh membuat perubahan pada pilihan default setelah mengunggah paket Anda; tidak ada kotak centang terpisah untuk Windows 10 IoT. Untuk informasi selengkapnya tentang menerbitkan aplikasi IoT Core UWP, lihat Dukungan Microsoft Store untuk aplikasi IoT Core UWP.

Jika pengiriman Anda untuk aplikasi yang diterbitkan sebelumnya menyertakan paket yang dapat berjalan pada Windows 8/8.1, paket tersebut akan tersedia untuk pelanggan pada versi OS tersebut. Untuk berhenti menawarkan aplikasi Anda kepada pelanggan ini, hapus paket yang sesuai dari pengiriman Anda.

Penting

Untuk sepenuhnya mencegah keluarga perangkat Windows 10 atau Windows 11 tertentu mendapatkan pengiriman Anda, perbarui elemen TargetDeviceFamily dalam manifes Anda untuk menargetkan hanya keluarga perangkat yang ingin Anda dukung (yaitu, Windows.Mobile atau Windows.Desktop), daripada membiarkannya sebagai nilai Windows.Universal (untuk keluarga perangkat universal) yang disertakan microsoft Visual Studio dalam manifes secara default.

Penting untuk diketahui bahwa pilihan yang Anda buat di bagian Ketersediaan keluarga perangkat hanya berlaku untuk akuisisi baru. Siapa pun yang sudah memiliki aplikasi Anda dapat terus menggunakannya, dan akan mendapatkan pembaruan apa pun yang Anda kirimkan, bahkan jika Anda menghapus keluarga perangkat mereka di sini. Ini berlaku bahkan untuk pelanggan yang memperoleh aplikasi Anda sebelum meningkatkan ke Windows 10 atau Windows 11.

Untuk informasi selengkapnya tentang keluarga perangkat, lihat Pemrograman dengan SDK ekstensi.

Memahami peringkat

Selain memungkinkan Anda menunjukkan keluarga perangkat Windows 10 atau Windows 11 mana yang dapat mengunduh pengiriman Anda, bagian Ketersediaan keluarga perangkat menunjukkan paket tertentu yang akan tersedia untuk keluarga perangkat yang berbeda. Jika Anda memiliki lebih dari satu paket yang dapat berjalan pada keluarga perangkat tertentu, tabel akan menunjukkan urutan paket yang akan ditawarkan, berdasarkan nomor versi paket. Untuk informasi selengkapnya tentang cara Menyimpan peringkat paket berdasarkan nomor versi, lihat Penomoran versi paket.

Misalnya, Anda memiliki dua paket: Package_A.appxupload dan Package_B.appxupload. Untuk keluarga perangkat tertentu, jika Package_A.appxupload berada di peringkat 1 dan Package_B.appxupload diberi peringkat 2, itu berarti ketika pelanggan pada jenis perangkat tersebut memperoleh aplikasi Anda, Store akan terlebih dahulu mencoba mengirimkan Package_A.appxupload. Jika perangkat pelanggan tidak dapat menjalankan Package_A.appxupload, Store akan menawarkan Package_B.appxupload. Jika perangkat pelanggan tidak dapat menjalankan salah satu paket untuk keluarga perangkat tersebut (misalnya, jika MinVersion yang didukung aplikasi Anda lebih tinggi dari versi di perangkat pelanggan) maka pelanggan tidak akan dapat mengunduh aplikasi di perangkat tersebut.

Catatan

Nomor versi dalam paket .xap (untuk aplikasi yang diterbitkan sebelumnya) tidak dipertimbangkan saat menentukan paket mana yang akan diberikan kepada pelanggan tertentu. Karena itu, jika Anda memiliki lebih dari satu paket .xap dengan peringkat yang sama, Anda akan melihat tanda bintang daripada angka, dan pelanggan mungkin menerima salah satu paket. Untuk memperbarui pelanggan dari satu paket .xap ke yang lebih baru, pastikan untuk menghapus .xap yang lebih lama dalam pengiriman baru.

Aplikasi MSI atau EXE tersedia untuk diunduh dari Store untuk Windows 10 dan 11. Keluarga perangkat tidak didukung untuk aplikasi MSI dan EXE.

Penting

Keluarga perangkat tidak didukung untuk add-on aplikasi.