
Microsoft telah mengumumkan mekanisme baru untuk membantu pengembang membangun Windows 11 (terbuka di tab baru) aplikasi untuk perangkat keras berbasis Arm, karena menghitung mundur ke rilis Windows utama berikutnya.
Pengumuman tersebut memperluas dorongan Microsoft yang tampaknya agresif untuk Windows 11 di Arm. Raksasa perangkat lunak telah mengumumkan ketersediaan versi Arm 64-bit asli dari aplikasi marquee-nya, seperti Kantor (terbuka di tab baru).
Untuk melanjutkan momentum tersebut, Microsoft telah meluncurkan ARM64EC (“Kompatibel dengan Emulasi”) untuk membantu pengembang menjalankan aplikasi mereka di Arm tanpa menimbulkan penalti kinerja apa pun.
“Dengan yang terbaru Studio visual (terbuka di tab baru) alat dalam pratinjau dan Windows 11 Insider SDK, Anda akan dapat memanfaatkan ARM64EC untuk secara bertahap mentransisikan aplikasi Anda agar berjalan dengan kecepatan asli di ARM, bahkan jika Anda memiliki dependensi atau plugin yang belum mendukung ARM,” tulis Marc Sweetgall, Manajer Program Senior di Microsoft, dalam posting blog (terbuka di tab baru).
Aplikasi yang dapat dioperasikan
Secara historis, mendukung arsitektur baru berarti developer harus menghabiskan banyak waktu dan upaya untuk mem-porting aplikasi mereka. Namun, ARM64EC memberi pengembang opsi untuk mengidentifikasi bagian-bagian penting dari aplikasi yang akan mendapat manfaat dari kinerja asli dan membangun ulang bagian ini saja, bukan keseluruhan aplikasi.
Berkat interoperabilitas ARM64EC dengan x64, antarmuka biner aplikasi (ABI) akan memastikan bahwa setiap kode ARM64EC dalam aplikasi berjalan secara native, sementara kode x64 apa pun akan berjalan dengan bantuan Windows 11 pada emulasi bawaan Arm.
Interoperabilitas ini memberi developer waktu yang mereka butuhkan untuk mengkompilasi ulang komponen lain dari aplikasi agar berjalan secara native di Arm 64-bit.
Sweetgall menambahkan bahwa Microsoft menggunakan ARM64EC di port Office Windows 11 Arm, untuk memastikan bahwa plugin x64 yang ada terus berfungsi di Arm tanpa masalah.