• Now's your chance win big! Join our community and get entered to win a RTX 2060 GPU, plus more! Join here.

    Meet Stan Dmitriev of SurrogateTV on the Pi Cast TODAY! The show is live August 11th at 2:30 pm ET (7:30 PM BST). Watch live right here!

    Professional PC modder Mike Petereyns joins Scharon on the Tom's Hardware Show live on Thursday, August 13th at 3:00 pm ET (8:00 PM BST). Click here!

News First Taste of Apple on Arm: macOS Benchmarks Arrive, Sans x86

joytech22

Distinguished
Jun 4, 2008
1,685
0
19,810
10
That result is pretty good given it is emulating x86, but I feel the performance means if you already own a new-ish Mac/Macbook it might not be worth "upgrading" to the platform just yet - unless all of the popular applications are ported over to ARM natively and perform similar or better.

New buyers or owners of older devices it would matter less, I have a 2013 Macbook Air that I might replace with one, who knows?
 
Apr 10, 2020
48
10
35
0
Real test will be when we will be able to compare ARM vs x86 Macs. Here with emulator is too many unknowns.
Software emulator means x86 instruction interpreter, something like BASIC from ages ago and that's quite slow. Simply, even single byte x86 instruction will take multiple ARM instructions to do same job. Now imagine complex ones. Microsoft was not able to emulate x64 code on their ARM Surface. From article info it looks they just recompiled code but if they ran emulator then every other CPU company is finished. But I doubt it.

Do not forget Apple is doing everything to fool users. Watch Linus video about MacAir how Apple already started. Spoiler alert, let's make slow Mac on purpose and then release new one without limitations.
 
Dec 30, 2019
12
4
15
0
Real test will be when we will be able to compare ARM vs x86 Macs. Here with emulator is too many unknowns.
Software emulator means x86 instruction interpreter, something like BASIC from ages ago and that's quite slow. Simply, even single byte x86 instruction will take multiple ARM instructions to do same job. Now imagine complex ones. Microsoft was not able to emulate x64 code on their ARM Surface. From article info it looks they just recompiled code but if they ran emulator then every other CPU company is finished. But I doubt it.

Do not forget Apple is doing everything to fool users. Watch Linus video about MacAir how Apple already started. Spoiler alert, let's make slow Mac on purpose and then release new one without limitations.
Rosetta is not an emulator. That would be very slow. It translates the machine code.
 
Reactions: bit_user

bit_user

Splendid
Ambassador
Do not forget Apple is doing everything to fool users. Watch Linus video about MacAir how Apple already started. Spoiler alert, let's make slow Mac on purpose and then release new one without limitations.
It's not users they're probably worried about. I think they're mainly concerned about competitors, which is probably why they put a CPU in it that's essentially a couple years old (A12Z is the same silicon as A12X). Correct me if I'm wrong, but I think A13 already shipped in some iPhones or iPads, months ago.
 
Dec 30, 2019
12
4
15
0
It's not users they're probably worried about. I think they're mainly concerned about competitors, which is probably why they put a CPU in it that's essentially a couple years old (A12Z is the same silicon as A12X). Correct me if I'm wrong, but I think A13 already shipped in some iPhones or iPads, months ago.
The current iPhone 12 has the A13 SoC.
 
Reactions: bit_user

ASK THE COMMUNITY