Nếu chưa biết, "EC" trong ARM64EC là viết tắt của Emulation Compatible". Ý tưởng đằng sau là cung cấp giao diện nhị phân ứng dụng (ABI - Application Binary Interface) cho phép các nhà phát triển xây dựng các ứng dụng sử dụng cả mã x64 và ARM. Điều này có nghĩa là mã ARM sẽ chạy nguyên bản trên Windows 11 trên ARM trong khi mã x64 cụ thể sẽ chạy thông qua giả lập.
Có thể nói đây là cột mốc quan trọng với Windows 11 trên ARM vì đây là hệ điều hành duy nhất của Microsoft được hỗ trợ tính năng mô phỏng x64, vốn là "xương sống" của ARM64EC.
Bên cạnh đó gã khổng lồ phần mềm cũng lưu ý ARM64EC ABI khác với ARM64 ABI. Cụ thể, ARM64EC ABI tuân theo các quy ước phần mềm x64 bao gồm quy ước gọi, sử dụng bộ nhớ stack và Data Alignment để ARM64EC và x64 có thể tương tác với nhau. Các ứng dụng được xây dựng dưới dạng ARM64EC có thể chứa mã x64 nhưng không nhất thiết phải có, vì ARM64EC là lớp ABI đầu tiên và hoàn chỉnh cho Windows.
Sau hơn 1 năm phát triển, Microsoft tin rằng ABI đã đủ ổn định để chuyển từ giai đoạn thử nghiệm sang giai đoạn phát hành và hiện có sẵn trên ARM64EC v17.3.
ARM64EC mang lại lợi ích lớn cho các nhà phát triển. Thay vì triển khai cách tiếp cận tất cả hoặc không có gì, trong đó nhà phát triển sẽ phải đảm bảo toàn bộ cơ sở mã tương thích với ARM, giờ đây họ có thể cập nhật từng bước mã của mình và có cả chức năng x64 và ARM chạy đồng thời.