while the M1 is impressive, everybody avoid the Elephant in the room which is: they dropped Windows bootcamp support which make it DOA for me. (and no a VM is not a replacement)
Zero media report it but there is a BIG performance issue with the M1:
Compilers and JIT have had decades of optimization both for ARM and x86.
But actually no, code that targeted ARM historically only really was either C, C++, swift, js and Java.
All other mainstream languages such as C#, python, php, ruby, fortran, Perl, R, etc do have (I hope) ARM support but there have been almost zero human resources dedicated to optimizing the ARM codegen, and it will take years for a catch up. Where are such benchmarcks ??
This is a huge fundamental unaddressed topic!
I even expect such languages to run faster on Rosetta than on ARM native, ironically!
> While the M1 is impressive, everybody avoid the Elephant in the room which is: they dropped Windows bootcamp support which make it DOA for me. (and no a VM is not a replacement).
I'm not quite sure if it's even a mouse in the room. While it certainly is a problem for you and a niche group of like-minded users, the vast majority of Mac users, including me, simply don't care about Windows support.
Plus, there is good hardware to be found on the Windows side as well, so it isn't the end of the world in my opinion.
Zero media report it but there is a BIG performance issue with the M1:
Compilers and JIT have had decades of optimization both for ARM and x86. But actually no, code that targeted ARM historically only really was either C, C++, swift, js and Java.
All other mainstream languages such as C#, python, php, ruby, fortran, Perl, R, etc do have (I hope) ARM support but there have been almost zero human resources dedicated to optimizing the ARM codegen, and it will take years for a catch up. Where are such benchmarcks ?? This is a huge fundamental unaddressed topic! I even expect such languages to run faster on Rosetta than on ARM native, ironically!