3 ms·
Honestly how hard is it to port software to ARM? Electron apps just work, .NET just works and Java does too. So does every language that isn't C/C++. And even o
by CountSessine 6y ago
Honestly how hard is it to port software to ARM?
Electron apps just work, .NET just works and Java does too. So does every language that isn't C/C++. And even on the C/C++ side, unless you are doing some funky things I doubt it's more effort than adding a release configuration that targets ARM in the build pipeline.
In my C/C++ experience - it’s a big push that a software company would just rather not make. Even if you already have an ARM SKU for a different OS, all sorts of things can cause trouble. If you’re coding in C/C++, you’re probably pretty interested in performance and you’ll have a lot of hand tuned assembly and/or SIMD operations, and that can be a big pain to port, especially with different compilers and intrinsics.
I can only imagine the conversations that go on at Adobe or Autodesk or others when debating new platforms and SKUs. Given that even Microsoft wasn’t committed enough to ARM Windows to make a x64 emulator for it probably worked against this.
- physicsguy 6y agoWe had a chat about this at work. We can’t even get started porting until some third party libraries (in the 3D modelling kernel sphere) that we license get ported - they’re integral to the software, so going without them isn’t an option.