Toms
Admiral
- Registriert
- Juni 2011
- Beiträge
- 7.246
Ich bin gespannt. Ich denke, die Transition wird viel besser verlaufen als es bei Microsoft mit Windows on ARM der Fall ist. Apple hat halt Erfahrung beim Wechseln von Architekturen.
Microsoft und Apple haben alleine schon bei der "Emulation" von x86 andere Herangehensweisen:
Bei Windows on ARM werden die x86-Apps vollständig Just-in-Time emuliert. Das hat bei Microsoft u.A. zur Folge, dass keine 64-Bit Emulation möglich ist.
Bei Apple wird nur JIT genutzt, wenn nicht anders möglich. Ansonsten wird während des Installierens bereits auf ein ARM-kompatibles Instruction Set gewechselt. Hinzu kommen die Fat Binaries zurück mit Universal 2. In einer Binary ist somit der Code für ARM und x86 enthalten, und es wird nur das installiert was benötigt wird. Eigentlich recht clever.
Microsoft und Apple haben alleine schon bei der "Emulation" von x86 andere Herangehensweisen:
Bei Windows on ARM werden die x86-Apps vollständig Just-in-Time emuliert. Das hat bei Microsoft u.A. zur Folge, dass keine 64-Bit Emulation möglich ist.
Bei Apple wird nur JIT genutzt, wenn nicht anders möglich. Ansonsten wird während des Installierens bereits auf ein ARM-kompatibles Instruction Set gewechselt. Hinzu kommen die Fat Binaries zurück mit Universal 2. In einer Binary ist somit der Code für ARM und x86 enthalten, und es wird nur das installiert was benötigt wird. Eigentlich recht clever.