Baca dalam bahasa Inggris Edit

Bagikan melalui


Tanya jawab umum tentang Windows on Arm

Gunakan pertanyaan dan jawaban berikut untuk lebih memahami dukungan untuk perangkat berbasis Arm yang berjalan di Windows.

Tanya Jawab Umum Windows di Arm

Apakah saya perlu membuat versi Arm aplikasi Windows saya?

Perangkat berbasis arm menjadi semakin populer. Meskipun Windows mendukung emulasi untuk aplikasi dengan arsitektur berbasis x64 atau x86, menyediakan build arm-native aplikasi Windows Anda akan meningkatkan performa dan memberi pelanggan Anda pengalaman terbaik saat menggunakan perangkat berbasis Arm.

Mengapa memperbarui aplikasi saya ke Arm ketika x64 dan x86 keduanya didukung melalui emulasi di Windows 11?

Meskipun pelanggan Anda akan dapat menggunakan aplikasi berbasis x64 atau x86 Anda di perangkat Arm mereka, ada overhead performa yang dilengkapi dengan emulasi. Perlakukan pelanggan Anda dengan versi arm-native aplikasi Windows Anda untuk performa terbaik, responsivitas, dan masa pakai baterai yang dioptimalkan di perangkat Arm mereka.

Bagaimana cara menambahkan konfigurasi asli Arm64 ke aplikasi Windows saya?

Apakah driver didukung oleh emulasi? Atau apakah saya harus menambahkan dukungan asli Arm64 ke driver apa pun yang digunakan di aplikasi saya?

Dalam semua kasus, driver mode kernel dan driver cetak mode pengguna HARUS dibangun sebagai biner Arm64 asli untuk bekerja pada perangkat Arm64. Selain itu, Anda tidak dapat menjalankan program penyiapan x86 atau x64 untuk menginstal driver Arm64 pada perangkat Arm64. Lihat Membangun Driver Arm64 dengan WDK.

Apakah Visual Studio berfungsi di Arm?

Visual Studio dan Visual Studio Code menawarkan versi Arm-native untuk Anda instal.

Bagaimana cara menguji dan men-debug di Arm64?

Lihat Menambahkan dukungan Arm ke aplikasi Windows Anda - Uji dan Debug. Untuk pengujian, Anda memerlukan perangkat Windows di Arm, seperti Windows Dev Kit 2023, atau Anda dapat menjalankan komputer virtual Windows 11 Arm64.

Bagaimana jika saya diblokir untuk membuat versi arm-native aplikasi saya oleh dependensi pihak ke-3?

Ada beberapa cara untuk mengatasi skenario saat aplikasi Windows Anda bergantung pada dependensi pihak ketiga yang belum (belum) diperbarui untuk Arm. Sebaiknya hubungi pemilik dependensi terlebih dahulu untuk menanyakan apakah ada rencana untuk memperbarui dependensi untuk mendukung Arm. Anda juga dapat memeriksa sumber daya seperti NuGet atau vcpkg, atau menghubungi komunitas Arm Open Source untuk membantu memperbarui dependensi (seperti Linaro). Anda dapat menulis ulang dependensi sendiri - "Program App Assure" Microsoft mungkin dapat membantu. Atau Anda mungkin ingin menulis aplikasi menggunakan Arm64EC, yang memungkinkan Anda mencampur kode x64 dan Arm64 untuk implementasi arm-native parsial yang berfokus pada pengoptimalan aspek terpenting aplikasi Anda untuk Arm.

Bagaimana cara memperbarui aplikasi C++ Windows saya untuk mendukung perangkat Arm?

Folder File Program apa yang harus saya gunakan untuk menginstal aplikasi ARM64 saya?

Anda mungkin melihat direktori berikut pada perangkat Windows Anda, digunakan untuk menginstal dan menyimpan jenis file aplikasi yang berbeda.

Tanya Jawab Umum Windows di Arm Virtual Machine

Bagaimana cara membuat Komputer Virtual (VM) Windows 11 Arm64?

Untuk bantuan tentang cara membuat dan menyebarkan VM Windows 11 Arm64 dengan prosesor berbasis Ampere Altra Arm di Azure, lihat Mulai Cepat: Membuat komputer virtual Windows di Arm di portal Azure. Anda juga dapat membuat Windows di Arm VM secara lokal dengan perangkat Windows di Arm menggunakan Hyper-V.

Dapatkah saya menghosting komputer virtual Windows 11 menggunakan Hyper-V pada perangkat Windows 11 Arm64?

Ya, Anda bisa. Cara termudah untuk melakukannya adalah dengan mengunduh Windows 11 di Arm Insider Preview VHDX dari Windows Insider Preview Downloads dan menggunakannya untuk membuat VM.

Apakah ada pelatihan yang tersedia untuk menambahkan dukungan Arm ke aplikasi Windows dan menjalankan VM untuk pengujian dan penelusuran kesalahan?

Apakah Pengambilan Sampel CPU dengan alat Perekam Performa Windows didukung pada komputer virtual Hyper-V berbasis ARM?

Ya, tetapi fitur saat ini hanya tersedia di saluran Windows Insider Preview Canary. Jika Anda bersedia mendaftarkan perangkat ARM fisik Anda yang menghosting komputer virtual Anda di saluran Canary, pengambilan sampel CPU akan didukung di komputer virtual; fitur ini sudah didukung pada perangkat ARM fisik. Contoh penggunaan: wpr -start cpu.