Mēs neesam īsti pārliecināti, vai visi to atceras, taču 2021. gada jūnijā faktiski Microsoft paziņoja ARM64EC savai jaunajai operētājsistēmai Windows 11.
Redmondas tehnoloģiju gigants raksturoja ARM64EC kā jaunu veidu, kā uzlabot esošās x64 lietojumprogrammas ar tādu pašu veiktspēju, kādu varētu sagaidīt ARM.
Ņemiet vērā, ka Microsoft norādīja, ka tas būtu iespējams pat tad, ja izmantojat spraudņus un atkarības, kas vēl neatbalsta arhitektūru.
Tagad, nedaudz vairāk nekā gadu pēc sākotnējā paziņojuma, ARM64EC tagad ir pilnībā atbalstīts ar jaunāko Microsoft izstrādāto operētājsistēmu, kas ir Windows 11.
Un, tā kā mēs runājam par Windows 11 emulāciju, ziniet, ka ar to tika nodrošināti daudzi spēļu un citi uzlabojumi. Parallels Desktop 18.
Arm64EC nodrošina pilnu Windows 11 ARM atbalstu
Džastins, ja jūs, iespējams, nezināt saīsinājuma nozīmi, EK nosaukumā faktiski ir paredzēts Emulation Compatible, kas ir patiešām pašsaprotami.
Kā teica Microsoft, galvenā ideja ir piedāvāt lietojumprogrammu bināro saskarni (ABI), kas ļauj izstrādātājiem veidot lietojumprogrammas, izmantojot gan x64, gan ARM kodu.
Iedziļinoties tēmā, tas nozīmē, ka ARM kods darbosies sākotnēji operētājsistēmā Windows 11 ARM ierīcēs, savukārt x64 kods tiks palaists, izmantojot emulāciju.
Pats par sevi saprotams, ka tas patiesībā ir nozīmīgs pavērsiens operētājsistēmai Windows 11 operētājsistēmā ARM, jo tā ir vienīgā atbalstītā Microsoft OS, kurā ir x64 emulācija, kas ir ARM64EC pamats.
ARM64EC ABI nedaudz atšķiras no esošā ARM64 ABI tādā veidā, kas padara to bināri saderīgu ar x64 kodu.
Konkrēti, ARM64EC ABI ievēro x64 programmatūras konvencijas, tostarp izsaukšanas konvenciju, steka izmantošanu un datu līdzināšanu, padarot ARM64EC un x64 sadarbspējīgus. Programmās, kas izveidotas kā ARM64EC, var būt x64 kods, taču tas nav obligāti, jo ARM64EC ir savs pilnīgs, pirmās klases ABI operētājsistēmai Windows.
Pēc visa šajā projektā ieguldītā darba tehnoloģiju gigants tagad uzskata, ka ABI ir pietiekami stabils, lai pārietu no eksperimentālās fāzes uz vispārējo izlaišanu.
Turklāt ARM64EC sniedz arī dažas būtiskas priekšrocības izstrādātājiem, kur tā vietā, lai pārliecinātos, ka viņu viss Codebase ir saderīga ar ARM, viņi tagad var atjaunināt savu kodu un darbojas gan x64, gan ARM funkcionalitāte vienlaikus.
Windows ARM ierīcē pēdējai būs labāka veiktspēja, kas nozīmē, ka jums tas ir jādara nepārtraukti atjauniniet kodu bāzi, lai uzlabotu vietējo ARM veiktspēju, nezaudējot nevienu funkcionalitāti process.
Vai esat apmierināts ar jaunākajiem Windows 11 uzlabojumiem, kas paredzēti ARM? Kopīgojiet savus viedokļus ar mums komentāru sadaļā zemāk.