Live data from Hacker News

Apple will announce move to ARM-based Macs later this month

theverge.com

51–60 of 174 posts

Re: Apple will announce move to ARM-based Macs later this month

#51

Time to urgently make sure your favourite backend is generating decent AArch64 code and you app is compatible with a weak memory model...

Can you ELI5 this?

Not all compilers and other machine-specific programs are as tuned for AArch64 as they are AMD64. Some may not be designed with AArch64’s properties in mind.

Re: Apple will announce move to ARM-based Macs later this month

#52

It's fine that Apple is moving to ARM. It's not okay that this is going to be a proprietary, locked down CPU. T2 has shown that Apple customers no longer own their hardware.

Whats wrong with the T2?

I just heard some stories that you can't recover your data when your hardware fails (which is not that huge of a problem, who does not sync their files nowadays), and that some laptops get 'improperly' resold (not being deactivated), but thats it. I probably missed something.

Re: Apple will announce move to ARM-based Macs later this month

#53

Interesting. I imagine they'll have to provide some sort of x86/amd64 compat layer as otherwise this kills every application available for macos right now. I hope they don't also continue to lock down macos (though I imagine they intend to) by restricting applications to only being available from the app store. That would set a terrible precedent for personal computing.

> I imagine they'll have to provide some sort of x86/amd64 compat layer Just like they did with the mk86->ppc transition, just like they did with the ppc->x86 transition. > I hope they don't also continue to lock down macos Let's not confuse moving Macs to ARM processors with turning Macs into iOS devices. Apple has always treated the OS families differently and will continue to do so because they know more than anyb…

I wouldn't be so sure. Apple was happy to leave behind "pro" customers who needed floppy drives (1998), optical drives and ethernet (2013), and USB ports (2017).

Sure, the industry ended up following them on a lot of this, but that should be as much a cause for concern as the rest of it. An awful lot of the pro audio / video work that happens on high end Apple hardware could absolutely happen on a machine where the only software comes in via an app store.

Re: Apple will announce move to ARM-based Macs later this month

#54
To anyone remotely paying attention, Apple has clearly been working on this for years, and most certainly has their entire system image cross-compiling as just a rote step now. And for all the "I hope!", obviously they'll have a transpiler for x86-64 to AArch64, and a full virtualization environment.

The only reason Apple hedged is concern that Intel might have been sandbagging and would pull something out of the hat. If Apple moved to their own chip and then a revolution in Intel chips came out, that would be bad for Apple. It is increasingly unlikely that is going to happen.

I fully expect Apple will introduce a chip much faster and much more efficient than Intel, and it will come out with ridiculous battery life and efficiency...and HN will be shitting their beds about how terrible it is that some menu flickers or some other stupid bullshit.

And yes, I know this will automatically by dead, because 80% of the inhabitants here are slobbering imbeciles.

Re: Apple will announce move to ARM-based Macs later this month

#55

This is just a rehash of Bloomberg reporting. https://www.bloomberg.com/news/articles/2020-06-09/apple-pla... older: https://www.bloomberg.com/news/articles/2020-04-23/apple-aim... --- Personally, I gave up on the Apple ecosystem years ago and moved to Linux. But I feel ambivalent about this. On one hand, the iPhone/Pad chips have impressive performance and power consumption, at least for the mobile use case. Some co…

Funny how every regurgitation of the same article becomes more certain: "may" - "aims" - "plans" - "will".

"According to people familiar with the matter."

Re: Apple will announce move to ARM-based Macs later this month

#56

Earlier quoted context omitted.

> I imagine they'll have to provide some sort of x86/amd64 compat layer Just like they did with the mk86->ppc transition, just like they did with the ppc->x86 transition. > I hope they don't also continue to lock down macos Let's not confuse moving Macs to ARM processors with turning Macs into iOS devices. Apple has always treated the OS families differently and will continue to do so because they know more than anyb…

Exactly. The exec team have confirmed that including Schiller in recent interviews. macOS is for everything, including Dev. They need that for the ecosystem. Look at the new Mac Pro ffs. Can’t most apps just recompile to support new chip? We don’t need fat binaries right?

And they'll continue to say that right until the moment they yank the rug out from under you when all the pieces are in place.

Re: Apple will announce move to ARM-based Macs later this month

#57
post #22

Time to urgently make sure your favourite backend is generating decent AArch64 code and you app is compatible with a weak memory model...

The memory model of the ISA != the memory model of your code. C has a memory model and any correct C code is compiled to the correct ARM assembly. It's only really an issue if you are translating over x86 assembly, and then you probably have lots of other issues to worry about.

Arm provides different models for consistency of changes to memory from different cores/cpus to Intel. Concurrent (typically lock-free) code may be relying on intel’s behaviour

Re: Apple will announce move to ARM-based Macs later this month

#58

It's fine that Apple is moving to ARM. It's not okay that this is going to be a proprietary, locked down CPU. T2 has shown that Apple customers no longer own their hardware.

who makes the non-proprietary CPUs that will provide competitive performance here in 2020?

Re: Apple will announce move to ARM-based Macs later this month

#60

After the last few years of hardware problems with Macs let's see who's the brave one to buy a v1 of any Apple new product (meanwhile there's probably people already making a queue to buy one)

If you look at the problems with the 2016 - 2019 MBP, and also the problems with the first generation intel MBPs, the biggest issue in both cases was heat. (Although there were clearly other issues as well.) The new Apple chips are going to be much more power efficient, so I think there is actually hope here. I still wouldn't buy a v1 because I think they'll have problems, but I think whatever problems they'll have w…

> the biggest issue in both cases was heat.

I don't think Apple was in any way naive about how hot Intel chips can run under load. It's also not impossible to make a laptop body that can run those chips with decent temperatures... if you're willing to make compromises on size.

IMO, the biggest issue was they still chose to make the systems thin in spite of the thermal tradeoffs that would result from that.

Yes, thinner's probably more desirable, but would people have stopped buying MBPs if they were a little less thin? I don't think their sales would have shrunk by much, since most Mac users are for the most part a captive audience, because they love MacOS.

Post reply on HN