Arsitektur paket aplikasi

Paket aplikasi dikonfigurasi untuk berjalan pada arsitektur prosesor tertentu. Dengan memilih arsitektur, Anda menentukan perangkat mana yang Anda inginkan untuk dijalankan aplikasi Anda. aplikasi Platform Windows Universal (UWP) dapat dikonfigurasi untuk dijalankan pada arsitektur berikut:

  • x86
  • x64
  • ARM
  • ARM64

Sangat disarankan agar Anda membuat paket aplikasi untuk menargetkan semua arsitektur. Dengan membatalkan pilihan arsitektur perangkat, Anda membatasi jumlah perangkat yang dapat dijalankan aplikasi Anda, yang pada gilirannya akan membatasi jumlah orang yang dapat menggunakan aplikasi Anda!

Perangkat dan arsitektur Windows 10

Arsitektur UWP Desktop (x86) Desktop (x64) Desktop (ARM) Seluler Windows Mixed Reality dan HoloLens Xbox IoT Core (Tergantung perangkat) Surface Hub
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️ ✔️
ARM ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Mari kita bicara tentang arsitektur ini secara lebih rinci.

x86

Memilih x86 umumnya adalah konfigurasi paling aman untuk paket aplikasi karena akan berjalan di hampir setiap perangkat. Di beberapa perangkat, paket aplikasi dengan konfigurasi x86 tidak akan berjalan, seperti Xbox atau beberapa perangkat IoT Core. Namun, untuk PC, paket x86 adalah pilihan paling aman dan memiliki jangkauan terbesar untuk penyebaran perangkat. Sebagian besar perangkat Windows 10 terus menjalankan Windows versi x86.

x64

Konfigurasi ini lebih jarang digunakan daripada konfigurasi x86. Perlu dicatat bahwa konfigurasi ini dicadangkan untuk desktop menggunakan versi 64-bit Windows 10, aplikasi UWP di Xbox, dan Windows 10 IoT Core di Intel Joule.

ARM dan ARM64

Konfigurasi Windows 10 pada ARM mencakup PC desktop, perangkat seluler, dan beberapa perangkat IoT Core (Rasperry Pi 2, Raspberry Pi 3, dan DragonBoard). Windows 10 di PC desktop ARM adalah tambahan baru untuk keluarga Windows, jadi jika Anda adalah pengembang aplikasi UWP, Anda harus mengirimkan paket ARM ke Store untuk pengalaman terbaik di PC ini.

Catatan

Untuk membangun aplikasi UWP Anda untuk menargetkan platform ARM64 secara asli, Anda harus memiliki Visual Studio 2017 versi 15.9 atau yang lebih baru. Untuk informasi selengkapnya, lihat posting blog ini.

Untuk informasi selengkapnya, lihat Windows 10 di ARM. Lihat pembicaraan //Build ini untuk melihat demo Windows 10 di ARM dan pelajari selengkapnya tentang cara kerjanya.

Untuk informasi selengkapnya tentang topik khusus IoT, lihat Menyebarkan Aplikasi dengan Visual Studio.