ductator
Das installierte macOS ist Hardware spezifisch. Es macht auch keinen Sin auf Intel basierten Macs System Komponenten für ARM Basierte Macs oder umgekehrt zu installieren. Den es ist ja nicht vorgesehen das der User eben mal die Festplatte aus seinem 2019er iMac ausbaut um diese dann an seinem 2020er M1 MBP zu booten.
Auf Intel Macs lassen sich für ARM geschriebene Apps auch nicht ausführen & damit für Intel programmierte Apps auf ARM laufen braucht es das Rosetta 2 Framework.
x86 vs arm64 ist nicht so wie bei Intel vs AMD Hackis (beides x86) wo "eben mal" "ein paar" Zeilen Kernel Code gepatcht werden & dann läuft die Kiste. Damit das installierte macOS auf x86 & arm64 läuft müsste das System unterhalb der Benutzerebene praktisch 2x vorhanden sein. Das was 90% der Leute als "Betriebssystem" wahrnehmen ist ja nur das "UI" die Benutzeroberfläche & das ist natürlich bei beiden gleich. Aber der Unterbau ist anders.
Das ist wie bei zB VW Golf den es als Benziner & als Diesel gibt. Von außen sehen sie gleich aus & erledigen ihren Job auch gleich. Haben aber unter der Haube verschiedene Motoren.
Display More
Wie gesagt, theoretisch könnte Apple beides lauffähig installieren, den Installer gibt es nur in der Version der beide Architekturen enthält, wird aber entsprechend mehr Speicherplatz benötigen, wenn Systemdateien nicht universell einsetzbar sind. Es gäbe den hypothetischen Fall, dass das macOS auf einer externen Festplatte installiert wird, dann könnte man tatsächlich auf die Idee kommen, die Festplatte mal auf einem Intel oder ARM Mac zu starten.
Apps werden nicht exklusiv "für Intel" oder "für ARM" geschrieben. Die gesetzten Compiler-Optionen entscheiden darüber, wo es lauffähig ist (spezifische Ausnahmen und notwendige Anpassungen können existieren).
Es gibt die alten nicht-aktualisierten x86/x64 Apps, die tatsächlich nur mit Rosetta auf Apple Silicon laufen laufen.
Seit der Einführung von Apple Silicon kann aber auch Universal gewählt werden, dann ist die App sowohl auf x86 als auch ARM lauffähig oder man kann kompiliert die App halt nur für Apple Silicon, dann ist die nicht mit Intel Macs kompatibel.
Apple bietet Xcode auch erst seit der 26 Beta in einer Apple Silicon-only Version an, davor gab es nur die Version, die auf Intel und Apple Silicon Macs lauffähig war.