Ми не впевнені, чи всі пам’ятають, але в червні 2021 року Microsoft насправді оголосив ARM64EC для нової операційної системи Windows 11.
Технічний гігант з Редмонда описав ARM64EC як новий спосіб оновити існуючі додатки x64 із власною продуктивністю, яку ви очікуєте від ARM.
Майте на увазі, що Microsoft вказала, що це можливо, навіть якщо ви використовуєте плагіни та залежності, які ще не підтримують цю архітектуру.
Зараз, трохи більше року після першого оголошення, ARM64EC тепер повністю підтримується найновішою операційною системою Microsoft, якою є Windows 11.
І оскільки ми говоримо про емуляцію Windows 11, знайте, що було багато ігор та інших покращень, Parallels Desktop 18.
Arm64EC забезпечує повну підтримку Windows 11 ARM
Джастин, якщо ви можете не знати про значення абревіатури ЕК у назві фактично означає Emulation Compatible, що насправді зрозуміло само за себе.
Як заявила Microsoft, загальна ідея тут полягає в тому, щоб запропонувати двійковий інтерфейс програми (ABI), який дозволяє розробникам створювати програми, використовуючи код x64 і ARM.
Якщо трохи заглибитися в тему, то це означає, що код ARM запускатиметься нативно у Windows 11 на пристроях ARM, тоді як специфічний для x64 код працюватиме через емуляцію.
Само собою зрозуміло, що це насправді важлива віха для Windows 11 на ARM, оскільки це єдина підтримувана ОС Microsoft, яка підтримує емуляцію x64, яка є основою ARM64EC.
ARM64EC ABI дещо відрізняється від існуючого ARM64 ABI тим, що робить його бінарно сумісним із кодом x64.
Зокрема, ARM64EC ABI відповідає умовам програмного забезпечення x64, включаючи угоду про виклики, використання стека та вирівнювання даних, що робить ARM64EC і x64 сумісними. Програми, створені як ARM64EC, можуть містити код x64, але не обов’язково, оскільки ARM64EC — це власний повний, першокласний ABI для Windows.
Після всієї роботи, виконаної в цьому проекті, технічний гігант тепер вважає, що ABI достатньо стабільний, щоб перейти від експериментальної фази до загального випуску.
Крім того, ARM64EC також має деякі важливі переваги для розробників, де замість того, щоб гарантувати, що вся їхня кодова база сумісна з ARM, тепер вони можуть оновлювати свій код і запускати функції x64 і ARM одночасно.
На пристрої Windows на ARM останній матиме кращу продуктивність, а це означає, що ви повинні насправді постійно оновлюйте кодову базу, щоб покращити нативну продуктивність ARM без втрати будь-яких функцій у процес.
Задоволені останніми вдосконаленнями Windows 11 для ARM? Поділіться з нами своєю думкою в розділі коментарів нижче.