News for hackers. Stuff that matters.
Re:Apple announces it will switch to its own processors for ... by ianhowson on Monday June 22, 2020 @05:28PM (#23606947)
Bingo. Estimates vary wildly, but I've seen figures saying that Axx CPUs cost Apple about $50 each. Even if it's more like $100, that's still an insane amount of additional profit per unit to be extracted. They don't need to deal with single-supplier hassles and they get much more control over what cores go into their SoC.

This is sort-of-OK for consumers but amazing for Apple and its shareholers.

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Monday June 22, 2020 @06:47PM (#23607834)
I suspect the big motivation for Apple is less about squeezing a few dollars more profit per system and more about shipping systems which just aren't possible on Intel's roadmap. Just putting the A12Z into the previous 12" MacBook would be a massively better computer with better battery life, better performance, and significantly less expensive. All while Apple maintains their margins.

This isn't a zero sum game. Being able to ship less expensive computers which perform better is a win for consumers and Apple shareholders at the some time.

The only loser here is Intel.

Re:Apple announces it will switch to its own processors for ... by zerkten on Monday June 22, 2020 @10:52PM (#23609474)
> Just putting the A12Z into the previous 12" MacBook would be a massively better computer with better battery life, better performance, and significantly less expensive. All while Apple maintains their margins.

Don't we basically know that from the Surface X?

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @12:28AM (#23609925)
> Don't we basically know that from the Surface X?

Don't have to venture that far, we know it from the iPad Pro.

Re:Apple announces it will switch to its own processors for ... by mlindner on Tuesday June 23, 2020 @04:25AM (#23611244)
Microsoft doesn't control the hardware very much and definitely doesn't control the software developers whereas Apple completely controls the former and has a lot of leverage with the latter.
Re:Apple announces it will switch to its own processors for ... by tonyedgecombe on Tuesday June 23, 2020 @05:23AM (#23611605)
You can see that with the latest MacBook Pro 13", if you buy one of the cheaper devices it comes with last years processors. Intel are clearly having problems meeting customer demand.
Re:Apple announces it will switch to its own processors for ... by m463 on Monday June 22, 2020 @09:11PM (#23608912)
But customers are going towards an entirely entirely closed everything. ios is apple languages, apple signature required to run code, apple processors. Desktop machines are the last bit of freedom in the apple ecosystem.

This isn't "sort-of-ok", it's "bad-for-customers" and "bad-for-developers".

Re:Apple announces it will switch to its own processors for ... by mlindner on Tuesday June 23, 2020 @04:26AM (#23611256)
Why are you implying that they're going to lock down the Mac and make it some kind of iPad Pro? You'll still have complete control to run anything you want on the system. Running unsigned binaries is as simple as a right click on the app to open it on Mac. Or launch it from the command line with no prompt at all.
Re:Apple announces it will switch to its own processors for ... by m463 on Wednesday June 24, 2020 @08:19AM (#23627013)
If you've ever tried to reinstall the OS on a machine with a T2 chip, I think you'd have a better idea how this is going.
Re:Apple announces it will switch to its own processors for ... by saagarjha on Tuesday June 23, 2020 @07:17AM (#23612442)
Nit: you're not required to use "Apple languages" to develop for iOS.
Re:Apple announces it will switch to its own processors for ... by kalleboo on Tuesday June 23, 2020 @10:07AM (#23614069)
It looks like from the freedom end of things, the only thing that changes with ARM Macs is they're requiring notarization for kexts, and the fact that other OSes won't boot on the hardware since they don't have support for it. Unless anything changed, the T2 chip already killed linux support before?
Re:Apple announces it will switch to its own processors for ... by nisten on Monday June 22, 2020 @11:35PM (#23609666)
This is just my opinion but I think it's great for consumers and a good restriction for developers.

As a consumer you shouldn't be running unsigned software because you're putting not only your data at risk but any data you have access to.

And as a developer on mac you can still run anything reasonably well in a VM. If you're using node, you should be running that in a virtualized environment in the first place, albeit I'm too lazy myself to always set that all up.

Actually it's pretty amazing that now we'll be able to run an entire x86 OS environment on an ARM chip and get very usable performance too.

Re:Apple announces it will switch to its own processors for ... by f89839999999999 on Tuesday June 23, 2020 @05:18AM (#23611575)
> If you're using node, you should be running that in a virtualized environment in the first place

Just curious: why should node be ran in a virtualised environment for development? Is it a security concern? Does that apply to languages like python too? Would you be happy running it in a Docker container from macOS?

Thanks!

Re:Apple announces it will switch to its own processors for ... by dwaite on Tuesday June 23, 2020 @01:48AM (#23610321)
Headsuphigh, Debian at least has been signing packages since 2005
Re:Apple announces it will switch to its own processors for ... by wooger on Tuesday June 23, 2020 @10:46AM (#23614572)
How do we know it's "very useable" performance wise?

I'd say that we've moved away from virtualisation completely, we now use containers, so developers will expect native performance, as we get on other platforms.

Re:Apple announces it will switch to its own processors for ... by ehutch79 on Tuesday June 23, 2020 @03:31PM (#23619069)
docker on macOS runs in a VM.

If they're already on macOS, that's a thing.

Re:Apple announces it will switch to its own processors for ... by HeadsUpHigh on Tuesday June 23, 2020 @01:37AM (#23610254)
As someone on linux I've never run signed software ever in my life. Guess I've lost all my data and haven't even noticed!
Re:Apple announces it will switch to its own processors for ... by willtim on Tuesday June 23, 2020 @02:41AM (#23610581)
Are you sure? Packages are signed for most of the mainstream distributions.
Re:Apple announces it will switch to its own processors for ... by m463 on Tuesday June 23, 2020 @02:40AM (#23610575)
Linux signs its software.
Re:Apple announces it will switch to its own processors for ... by HeadsUpHigh on Tuesday June 23, 2020 @05:30AM (#23611655)
I mean signed by Apple or any big corporation.
Re:Apple announces it will switch to its own processors for ... by jacurtis on Monday June 22, 2020 @06:11PM (#23607474)
You could also argue that significant cuts to costs of already-profitable Mac computers, could lead to significantly higher sales volumes.

Greater marketshare also provides more value to shareholders meaning that shareholders still win, as do consumers.

More people with macs (and probably iPads/iPhones) would also increase other profit centers for Apple such as services (their highest profit center), warranties, and accessories. The profits and loyalty from these could easily far outweigh the $100-$300 of extra margin they might gain from keeping Mac prices the same.

Meaning that price cuts to macs might actually be more strategically beneficial (to EVERYONE) than hoarding higher margins.

Re:Apple announces it will switch to its own processors for ... by snemvalts on Monday June 22, 2020 @05:33PM (#23607009)
Apple's services already make more money than their Mac business. There aren't enough macs sold for this to have a big impact
Re:Apple announces it will switch to its own processors for ... by AnthonyMouse on Monday June 22, 2020 @06:15PM (#23607513)
Even on the hardware side, they sell more than ten times as many iPhones as Macs.
Re:Apple announces it will switch to its own processors for ... by michaelmrose on Monday June 22, 2020 @07:50PM (#23608331)
Cost of cpu is unit cost + all other costs including r and d divided by units. We also don't arrive at a reasonable estimate of unit costs by taking a range of estimates and picking the estimate most favorable to our position.

I also don't believe it's reasonable to assume that switching to arm is as simple as putting an iPad cpu into a laptop shell.

Here is an estimate that their 2018 model costs 72 just to make not to design and make.

https://www.techinsights.com/blog/apple-iphone-xs-max-teardo...

The a14 that will power a MacBook is likely going to be more expensive not less. Especially with 15B transistors on the a14 vs less than 7B on a12.

Average selling price of Intel cpu looks like around $126. This includes a lot of low end cpus which is exactly the kind of cpu apple fans like to compare.

Apple may realize greater control and better battery life with the switch but they won't save a pile of money and thoughts about increasing performance are fanciful speculation that Apple, the people with the expertise are too smart to engage in.

Re:Apple announces it will switch to its own processors for ... by TheOtherHobbes on Monday June 22, 2020 @08:16PM (#23608522)
Indeed. Apple is going to have to eat R&D costs that were previously bundled in Intel's pricing. And Mac sales are relatively small compared to the Windows market, so economies of scale are going to be less significant.

Which means the actual per-CPU fab cost is going to become a smaller part of the complete development and production cost of a run. And that total cost is the only one that matters.

I expect savings can still be made, because Apple will stop contributing to Intel's profits. On the other hand I'm sure Apple was already buying CPUs at a sizeable discount.

Either way it's an open question if Apple's margins are going to look much healthier.

IMO an important motivation is low power/TDP for AR/VR.

Ax will also eventually give Apple the option of a single unified development model, which will allow OS-specific optimisations and improvements inside the CPU/GPU.

Ax has the potential to become MacOS/iOS/A(R)OS on a chip in a way that Intel CPUs never could.

Re:Apple announces it will switch to its own processors for ... by askafriend on Monday June 22, 2020 @06:29PM (#23607661)
> amazing for Apple and its shareholers

This only makes sense if you know nothing about Apple's business.

You really think they're doing this to save $50 from ~5m Macs? You really think all this upheaval is for a mere $250m a year in savings? It'll cost them 10x that in pain alone to migrate to a new platform.

Come on now....$250m is nothing at Apple scale. Think bigger. Even if you hate Apple, think bigger about their nefariousness (if your view is that they have bad intentions - one I don't agree with).

Re:Apple announces it will switch to its own processors for ... by thefounder on Monday June 22, 2020 @06:46PM (#23607826)
I'm not sure how you calculated that but they sell about 20m macs per year not 5m. I also doubt the chips cost them 50$ per unit. The savings may worth few billions so it's not really like nothing. And they wouls save this every year. Will this change cost them 10x in pain alone? I doubt it. They already make the chips.
Re:Apple announces it will switch to its own processors for ... by askafriend on Monday June 22, 2020 @07:38PM (#23608249)
> I'm not sure how you calculated that but they sell about 20m macs per year not 5m

Quarterly numbers come in between 4.5-5m units these days but point taken - I recalled numbers for the wrong timeframe.

> I also doubt the chips cost them 50$ per unit. The savings may worth few billions so it's not really like nothing.

The true cost of this move is reflected in more than the R&D. This is a long multi-year effort involving several parties with competing interests. People are talking here as if they just flipped a switch to save costs.

Let me make this clear. In my view, this is an offensive/strategic move to drive differentiation, not a defensive move to save costs (though if this works, that could be a big benefit down the road). Apple has a long history of these kinds of moves (that don't just involve chips). This is the same response I have to people peddling conspiracy theories that Apple loves making money off of selling dongles as a core strategy (dongles aren't the point, wireless is; focusing on dongles is missing the forest for the trees).

Re:Apple announces it will switch to its own processors for ... by lazysloth on Monday June 22, 2020 @08:40PM (#23608742)
You aren't making anything clear, just straw man arguments. Apple switches architecture when it suits them, you think they switched from powerpc to intel was for differentation? Nope, it was cost and performance aka value.
Re:Apple announces it will switch to its own processors for ... by askafriend on Monday June 22, 2020 @09:46PM (#23609141)
> Apple switches architecture when it suits them

The question isn't whether it suits them. The question is: "Why did they choose to take on the level of risk in this portion of their business and what is the core benefit they expect?"

If the the main reason was cost savings, this would be a horrible way to go about it.

There's a better answer: Intel can't deliver the parts they need at the performance and efficiency levels Apple needs to build the products the way they want to build them. This is not a secret. There is a ton of reporting and discussion around this spanning a decade about Intel's pitfalls, disappointments, and delays. Apple might also want much closer alignment between iOS and MacOS. Their chip team has demonstrated an ability to bring chipsets in-house, delivering performance orders of magnitude better than smartphone competition on almost every metric, and doing it consistently on Apple's timelines. It only seems natural to drive a similar advantage on the Mac side while having even tighter integration with their overall Apple ecosystem.

Re:Apple announces it will switch to its own processors for ... by AgentOrange1234 on Monday June 22, 2020 @11:36PM (#23609669)
I think you are spot on. Any kind of cost savings here is going to be gravy and won’t come for a long time. This is going to let Apple reuse so much from phones in the future Mac line - all their R&D on hardware, the developer community, etc. It will be very interesting to see what the actual products are like, and whether the x86 emulation is any good.
Re:Apple announces it will switch to its own processors for ... by lazysloth on Monday June 22, 2020 @10:23PM (#23609332)
Oh, so we are talking about value now? Please stick to an argument after you fail to defend it. You already used your dongle argument no one asked for.
Re:Apple announces it will switch to its own processors for ... by askafriend on Monday June 22, 2020 @10:28PM (#23609364)
> Oh, so we are talking about value now?

If you want to boil this conversation into one dimension, I'm not your guy - you'd be better suited by finding someone else to talk to. Cheers!

Re:Apple announces it will switch to its own processors for ... by lazysloth on Monday June 22, 2020 @10:47PM (#23609454)
Then don't go on a tangent, when the point the parent was talking about potential savings and big oof when you get your numbers wrong then try to strawmen about points no one is arguing against. No one was arguing about vertical intergration bonuses Apple gets by their own SOC. You wanted to boil it into one dimension by dismissing the value Apple can provide with their own chip.
Re:Apple announces it will switch to its own processors for ... by askafriend on Monday June 22, 2020 @11:08PM (#23609542)
1. I stated quarterly numbers off the top of my head instead of yearly numbers. This mistake doesn't change my point at all at Apple scale - it's a negligible amount of savings relative to the risk. Companies of this scale don't make ecosystem level shifts without a reason far far better than "we can _maybe_ increase yearly profits by 1% (1/100 * 100) sometime in the future". It's just not relevant to bring that up as a primary motivation given what we're talking about.

2. I think you actually missed the point of the conversation. OP said "that's still an insane amount of additional profit per unit to be extracted" and followed that up with "amazing for Apple and its shareholers."

It is not insane at all. And not amazing. It just comes off as naive to anyone who's worked in these kinds of organizations and been involved in similar decisions.

I think it's hard for some people to comprehend that trying to save $1b a year for its own sake at the scale of an org like Apple can in many cases be a terrible decision.

Re:Apple announces it will switch to its own processors for ... by lazysloth on Monday June 22, 2020 @11:34PM (#23609658)
You came with your strawman that it was for its own sake, they just stated it was a profitable move and "amazing for Apple and its shareholders, which is hard to refute. OP even said "They don't need to deal with single-supplier hassles and they get much more control over what cores go into their SoC." It seems you are now arguing with your own points.
Re:Apple announces it will switch to its own processors for ... by askafriend on Tuesday June 23, 2020 @02:25AM (#23610490)
> It seems you are now arguing with your own points.

Half the fun is writing down your own thoughts!

> You came with your strawman that it was for its own sake

That's possible. I saw the emphasis placed differently than you did even though we read the same words. Probably describes the nature of many internet arguments. Happy Monday - I appreciate you pushing me to explain myself. Seems like others were able to get value out of our back and forth.

Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:20AM (#23611215)
The fact that they are saving $1 billion per year is what makes the transition possible, it's not actually the cause of the transition. They could have done the transition a long time ago if it was just about the money.
Re:Apple announces it will switch to its own processors for ... by lmm on Tuesday June 23, 2020 @12:04AM (#23609803)
It saves them much more over the long term if it lets them get away from having two different processor architectures. It paves the way for more convergence between their OSes. Eventually a macbook will be just an ipad with a keyboard attached, and vice versa.

Yes, they're a big company. But they're also a mature company. A lot of their efforts are going to be boring cost-cutting measures, because that's how mature companies stay profitable.

Re:Apple announces it will switch to its own processors for ... by 72deluxe on Monday June 22, 2020 @08:24PM (#23608612)
They’ll pass the savings onto the consumers though right?? I mean, a fully specced MacBook costs over £3000 which seems expensive...

Here’s hoping anyway!!

Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:27AM (#23611261)
Sure, they'll pass the $50 savings on.

You are overestimating how much a CPU costs...

Re:Apple announces it will switch to its own processors for ... by wooger on Tuesday June 23, 2020 @10:52AM (#23614653)
It's more than just a CPU though - this will make the components of a Mac massively similar to an iPad, and probably save money on many other components.

It also removes any need for a dedicated GPU in their high-end laptops, which is probably $200 alone.

I have no idea how they justify the prices for their lower end laptops as-is, as they have worse screen and performace than recent iPads in pretty much all cases.