Heim  >  Artikel  >  ARM mit Arm64EC unterstützt jetzt Windows 11 vollständig

ARM mit Arm64EC unterstützt jetzt Windows 11 vollständig

PHPz
PHPznach vorne
2023-04-15 09:43:052065Durchsuche

ARM mit Arm64EC unterstützt jetzt Windows 11 vollständig

Wir sind nicht sicher, ob sich jeder daran erinnert, aber bereits im Juni 2021 kündigte Microsoft tatsächlich ARM64EC für sein neues Betriebssystem Windows 11 an.

Der Technologieriese aus Redmond beschreibt ARM64EC als eine neue Möglichkeit, Ihre vorhandenen x64-Anwendungen mit der nativen Leistung zu beschleunigen, die Sie von ARM erwarten.

Beachten Sie, dass Microsoft angibt, dass dies auch dann möglich ist, wenn Sie Plugins und Abhängigkeiten verwenden, die die Architektur noch nicht unterstützen.

Jetzt, etwas mehr als ein Jahr nach seiner ersten Veröffentlichung, wird ARM64EC nun vollständig von Windows 11 unterstützt, dem neuesten Betriebssystem von Microsoft.

Und da wir über die Windows 11-Emulation sprechen, sollten Sie wissen, dass Parallels Desktop 18 viele Spiele- und andere Verbesserungen mit sich bringt.

Arm64EC bietet volle Windows 11 ARM-Unterstützung

Falls Sie vielleicht nicht wissen, was die Abkürzung bedeutet: Das EC im Namen steht tatsächlich für Emulation Compatible, was wirklich selbstbewusst ist. erläuternd.

Wie Microsoft es ausdrückt, besteht die allgemeine Idee hier darin, eine Anwendungsbinärschnittstelle (ABI) bereitzustellen, die es Entwicklern ermöglicht, Anwendungen mit x64- und ARM-Code zu erstellen.

Wenn wir uns näher mit dem Thema befassen, bedeutet dies, dass ARM-Code nativ unter Windows 11 auf ARM-Geräten ausgeführt wird, während x64-spezifischer Code über Emulation ausgeführt wird.

Unnötig zu erwähnen, dass dies tatsächlich ein wichtiger Meilenstein für ARM-basiertes Windows 11 ist, da es das einzige unterstützte Microsoft-Betriebssystem mit x64-Emulation ist, das das Rückgrat von ARM64EC bildet.

ARM mit Arm64EC unterstützt jetzt Windows 11 vollständig

Das ARM64EC ABI unterscheidet sich vom bestehenden ARM64 ABI in einer Weise, die es binärkompatibel mit x64-Code macht.

Insbesondere folgt das ARM64EC ABI den x64-Softwarekonventionen, einschließlich Aufrufkonventionen, Stack-Nutzung und Datenausrichtung, wodurch ARM64EC und x64 interoperabel werden. Als ARM64EC erstellte Anwendungen können x64-Code enthalten, müssen dies jedoch nicht, da ARM64EC ein eigenes, vollständiges, erstklassiges Windows-ABI ist.

Nach Abschluss aller Arbeiten an dem Projekt glaubt der Technologieriese nun, dass ABI stabil genug ist, um von der experimentellen Phase zu einer vollständigen Veröffentlichung überzugehen.

Darüber hinaus bietet ARM64EC einige große Vorteile für Entwickler, die jetzt ihren Code aktualisieren und sowohl x64- als auch ARM-Funktionen gleichzeitig ausführen können, anstatt sicherzustellen, dass ihre gesamte Codebasis ARM-kompatibel ist.

Unter Windows auf ARM-Geräten haben letztere eine bessere Leistung, was bedeutet, dass Sie Ihre Codebasis tatsächlich ständig aktualisieren müssen, um die native ARM-Leistung zu verbessern, ohne dabei den Überblick zu verlieren und jegliche Funktionalität zu verlieren.

Voraussetzungen

Sie hätten nicht gedacht, dass das ohne Voraussetzungen funktionieren würde, oder? Ja, es gibt einige Voraussetzungen, damit dies tatsächlich funktioniert. Diese sind:

  • Die neueste Windows 11 SDK-Version. Wenn Sie Windows 11 SDK Version 22000 verwenden, enthält das Update vom 29. Juli 2022 wichtige Korrekturen für die Erstellung von Arm64EC-Anwendungen.
  • Visual Studio 2022 Version 17.3 oder höher.
  • Mit dem Visual Studio-Installationsprogramm installierte Arm64EC-Tools.

Das obige ist der detaillierte Inhalt vonARM mit Arm64EC unterstützt jetzt Windows 11 vollständig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yundongfang.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen