Also, everyone please stop eating up Apple's marketing bullshit and calling Rosetta 2 an "Ahead-of-Time Translator, Not An Emulator" as if it is some Fundamental Difference that Makes It Fast. It's a JIT emulator, with a cache, with opportunistic partial ahead of time warming.
-
Show this thread
-
Replying to @marcan42
This is kinda cranky and dismissive. Instead, when you see something with unusual performance characteristics thanks to everything from silicon to bits, producing results that can be better than native, it’d be super interesting to dive in and see how they’re doing it, no?
2 replies 0 retweets 15 likes -
Replying to @reneritchie
Exactly, which is what people saying "it's a translator" as if that magically converts x86 apps to ARM as if they were always ARM apps are *not* doing. They are acting like Apple invented a magical new technology (that can't exist) and that explains everything.
1 reply 0 retweets 7 likes
What Apple did is incremental improvements to JIT technology that has existed for decades; improvements that overall deliver really good results. Saying "it's a translator" sweeps all that under the rug and makes it look like Apple just did something entirely novel and magical.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.