Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

leman

macrumors Core
Oct 14, 2008
19,516
19,664
Partially. Some toolchains will need more testing. C/C++ and all the web stuff won’t be affected at all (Node has an ARM version). I believe Oracle has a Java for ARM as well, they’ll just need to bring it to Mac. Everything that builds on LLVM (e.g. Rust) should catch up quickly. Python and friends just work, unsure about all the packages though.
 

Erehy Dobon

Suspended
Feb 16, 2018
2,161
2,017
No service
Don't most of the major programming languages already have a presence on ARM architecture?

I have a Raspberry Pi 4. Raspbian (a Debian Linux derivative) -- which I try to run as infrequently as possible -- seems to have a sh!tload of programming tools that they are happy to push to the end user, a.k.a. "Recommended Software" [sic].

Your smart doorbell, automobile infotainment center, ATM, gas station fuel pump POS terminal are probably all running Linux on ARM. I know the mini Super NES Classic revival console is basically a Linux-ARM box running an SNES emulator.

*nix-like operating systems on ARM isn't new because ARM isn't new. Hell, they might have been there 20-30 years ago.
 
Last edited:

leman

macrumors Core
Oct 14, 2008
19,516
19,664
Don't most of the major programming languages already have a presence on ARM architecture?

True, but since the focus was more on energy savings, some toolchains might not be 100% ready for high-performance desktop application. This will be less of a case for C and C++, that have very mature implementations in both LLVM and GCC, but for example some newer languages like Rust still have some work to do.
 

tonyunreal

macrumors regular
Feb 25, 2010
234
38
Two of my most interested developing environment, Android SDK (with Android Studio) and Flutter SDK, don't seem to have arm64 versions available on any arm-based os, nor did Google announce any plan to release such versions.
 

Bug-Creator

macrumors 68000
May 30, 2011
1,783
4,717
Germany
Android SDK (with Android Studio) and Flutter SDK,

Both seem to be opensource, so that should be a no issue. Only problematic bit might be integrated emulators to run Android(ARM) apps on x86. These would need some rewriting but could end up with a massive performance boost from using virtualisation instead of full emulation.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.