4 ms·
They are recompiled by Rosetta at install time, leaked benchmarks indicate it’s not slow.
by lunixbochs 6y ago
They are recompiled by Rosetta at install time, leaked benchmarks indicate it’s not slow.
- saagarjha 6y agoAnd to add on, the recompiled code is thrown away when it does sketchy things like JIT or rewriting itself. So it should be able to avoid many of the bugs you might encounter in that area by just emulating complicated bits.
- sfgweilr4f 6y agoThis puzzles me. Why don't they just recompile the projects to ARM and go with fat binaries? Stop emulating things. It wastes power. Plus the compiler toolchain already exists.
- NobodyNada 6y agoThe recommended way to run apps is indeed to recompile to ARM using universal binaries [0]. Rosetta is just to support older apps that have not yet been updated for ARM. [0]: https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary https://developer.apple.com/documentation/xcode/building_a_u...
- acdha 6y agoThat’s what they announced, and it’s trivial as you’d expect from a company which has at times supported 4 architectures (32/64-bit PowerPC and Intel). Rosetta 2 is for the apps which don’t do that.
- deleted 6y ago[deleted]