HACKER Q&A
📣 krtkush

How can one take advantage of the rumored transition of Macs to ARM?


I have never developed software for Mac or any Apple product. However, I feel that if the rumors about Apple moving from Intel to ARM are true then there will be a huge opportunity for software developers to make new stuff and in turn make money.

Does the community think the same? How can a software developer take advantage of such a huge transition?


  👤 wmf Accepted Answer ✓
We can get ideas from past transitions.

When the iPhone came out with "Web apps only" many OS X developers got into jailbreaking because iOS was based on OS X and they could use their existing knowledge. A little later when the official iPhone SDK came out, those developers were the hottest in the world and got paid huge amounts to develop simple apps.

When Quark XPress decided not to support OS X back around 2001, Adobe InDesign took many of their customers. There are Mac apps that will never be updated (or will take five years like Adobe) for 64-bit or ARM and people will be looking for replacements.


👤 tlb
I'm not sure it'll have a big effect on software. The vast majority of application software will work the same, only with fat binaries containing both x86 and ARM code. The few bits that are optimized for particular CPUs, like video codecs, already exist for both CPUs.

The most likely opportunity is applications that are currently too sluggish except on big Mac Pros, but would be more popular if people could run them on cheap ARM macs. One might be real time video manipulation for live video conferencing.

You can get your feet wet by developing for iPad, or ARM Linux.


👤 jki275
There's going to be a gap made by people who don't port over their software, certainly worth looking at that gap and see if there's something you can provide.

Most software should be just a recompile if it's well packaged. Of course that's a huge if and not everybody wants to support Mac anyway, and I lost a ton of my steam library (not that anybody really plays games on Mac anyway) in just the 32-64 bit transition recently. I also lost textwrangler, which was the greatest Mac text editor ever created and I refuse to pay a subscription for its 64 bit successor.


👤 PaulHoule
Get good at ARM.

It isn't just Apple that will be selling ARM computers. Soon we will see good workstations based on server-type ARM chips that will support absolutely insane bandwidth and number of threads. For now we have

https://www.nvidia.com/en-us/autonomous-machines/embedded-sy...

The software ecosystem is ragged so there is work to be done. ARM has a bright future whether or not Apple switches macs over.