Auf einem Computer kann man ja jegliche Betriebssysteme installieren, wenn dieses die CPU Architektur unterstützt, also x86, ARM etc.
Wenn ich jetzt ein PC mit x86 hätte, könnte ich ja ohne Probleme ein Linux installieren welche x86 unterstützt, sowie auf einem Computer mit ARM Architektur ein Linux installieren welches ARM unterstützt, zum Beispiel Rasbian.
Aber wieso funktioniert das mit Smartphones nicht? Angenommen ich hätte ein Smartphone mit einer ARM64 Architekture, wieso kann darauf nicht jegliche Betriebssyteme laufen lassen, die ARM64 unterstützen?