News for hackers. Stuff that matters.
Re:Apple announces it will switch to its own processors for ... by ianhowson on Monday June 22, 2020 @04:39PM (#23606278)
> So, I’m predicting an MBP 13 - 16 range with an extra three hours of battery life+, and 20-30% faster.

I'm predicting the opposite: you won't actually see any difference.

Once you look closely at power profiles on modern machines you'll see that most energy is going into display and GPU. CPUs mostly run idle. Even if you had a theoretical CPU using zero energy, most people are not going to get 30% battery life gains [1]. Not one thing that they demoed requires any meaningful CPU power.

Similarly, while ARM parts are more efficient than x86 per compute cycle, it's not a dramatic change.

The big changes, I think, are more mundane:

- Apple is going to save $200-$800 cost per Mac shipped

- Apple can start leaning on their specialized ML cores and accelerators. They will probably put that stuff in T2 for Intel Macs. If they're already shipping T2 on every machine, with a bunch of CPU cores, why not just make those CPU cores big enough for the main workload?

Doubling CPU perf is meaningless if you can ship the right accelerators that'll do 100x energy/perf for video compression, crypto and graphics.

[1] for a regular web browsing type user; obviously if you're compiling stuff this may not apply; if that is true you're almost certainly better off just getting a Linux desktop for the heavy lifting

Re:Apple announces it will switch to its own processors for ... by JohnBooty on Monday June 22, 2020 @10:49PM (#23609461)

    Apple can start leaning on their specialized ML 
    cores and accelerators
Thank you for mentioning this. I feel like many have missed it.

I think Apple sees this sort of thing as the future, and their true competitive advantage.

Most are focusing on Apple's potential edge over Intel when it comes to general compute performance/watt. Eventually Apple's likely to hit a wall there too though, like Intel.

Where Apple can really pull away is by leaning into custom compute units for specialized tasks. Apple and their full vertical integration will stand alone in the world here. Rather than hoping Intel's chips are good at the things it wants to do, it can specialize the silicone hardcore for the tasks it wants MacOS to do in the future. It will potentially be a throwback to the Amiga days: a system with performance years ahead of competitors because of tight integration with custom hardware.

The questions are:

1. Will anybody notice? The initial ARM Macs may be underwhelming. I'm not sure the initial Mac ARM silicon will necessarily have a lot of special custom Mac-oriented compute goodies. And even if it does, I don't know Mac software will be taking full advantage of it from Day 1. It will take a few product cycles (i.e., years) for this to really bear fruit.

2. Will developers bother to exploit these capabilities as Apple surfaces them? Aside from some flagship content-creation apps, native Mac apps are not exactly flourishing.

Re:Apple announces it will switch to its own processors for ... by anoncow on Tuesday June 23, 2020 @12:59AM (#23610069)
This could mean the following things.

1. If done correctly, non-Apple laptops may become significantly less attractive. Just like Android phones.

2. Intel may be in for a tough time, especially with AMD winning big on the console and laptop fronts recently.

3. AMD and Intel may have to compete for survival and to save the non-Apple ecosystem in general. If AMD/Intel can consistently and significantly beat Apple here, it may mean that the non-Apple ecosystem survives and even thrives. It may even mean that Apple looks at Intel/AMD as an option for Pro MacBooks in the future. However, this does seem a little less likely.

4. This could also herald the entry of Qualcomm and the likes into laptop territory.

Looks like a very interesting and possibly industry changing move. This could potentially severely affect Intel/AMD and Microsoft. And all these players will have to play this new scenario very carefully.

Re:Apple announces it will switch to its own processors for ... by kwanbix on Tuesday June 23, 2020 @04:05AM (#23611105)
> 1. If done correctly, non-Apple laptops may become significantly less attractive. Just like Android phones.

What are you talking about? Android has about 72% of worldwide market share, so clearly Android phones are not significantly less attractive.

And I am not an Android fanboy, my first two phones were iPhone 1 and iPhone 3GS, and I still consider them very good phones.

Re:Apple announces it will switch to its own processors for ... by mamon on Tuesday June 23, 2020 @04:31AM (#23611292)
> Android has about 72% of worldwide market share, so clearly Android phones are not significantly less attractive.

More precisely, Android has the BOTTOM 72% of the market, mostly cheap smartphones with thin profit margins. Almost all actual profits go to Apple.

Re:Apple announces it will switch to its own processors for ... by pflats on Tuesday June 23, 2020 @10:37AM (#23614432)
This is the case; it really shouldn't be downvoted.

> Apple dominates the global handset market by capturing 66% of industry profits and 32% of the overall handset revenue.

Samsung and Huawei are second and third with about 20% and 10%, respectively. The three companies combine for about 95% of the profits.

https://www.counterpointresearch.com/apple-continues-lead-gl...

In the same quarter, Apple had 12% of the global market sales, against 21% by Samsung and 18% by Huawei. They combine for 51% of the sales.

https://www.counterpointresearch.com/global-smartphone-share...

So, that quarter, companies representing half of the worldwide cellphone sales combined for 5% of the profit.

Apple sold 12% of the phones and captured 32% of the revenue but 66% of the profit.

Apple is clearly able to sell its phones at a unique premium; I am not sure of a better way to measure "attractive".

Re:Apple announces it will switch to its own processors for ... by guenthert on Tuesday June 23, 2020 @07:13PM (#23621596)
But isn't it just a matter of time til the novelty of smart phones wear of, they stop being tres chic and the cheap ones becoming 'good enough'? It might have taken decades, but eventually Ford bought Cadillac, Fiat bought Ferrari, VW bought Porsche (and Bugatti and a few more).
Re:Apple announces it will switch to its own processors for ... by RNCTX on Wednesday June 24, 2020 @06:52AM (#23626438)
Big difference is Ford, VW, et al had local dealer networks that not only fixed the cars, but turned the lessons and data learned in the fixing back into engineering improvements upstream. The net result of this is over a span of years Ford and VW buyers would see the product get better each time they bought a new one.

Android will always be a low budget product as a market, because it's run by Google. Google doesn't care about its customers at all, but for the data they generate and its impact on ad sales.

Every time a user opens the Google app store, they can expect it to be worse than the time they opened it previously. Every time an Android user buys a new device, it's a crap shoot what sort of hardware issues it will have, even if it's Google or Samsung branded.

Re:Apple announces it will switch to its own processors for ... by ponker on Tuesday June 23, 2020 @04:19AM (#23611211)
Market share and attractiveness aren’t necessarily related. A Kia isn’t as attractive to its target customer as a Mercedes but outsells it because of price.
Re:Apple announces it will switch to its own processors for ... by rumanator on Tuesday June 23, 2020 @07:53PM (#23621993)
> Market share and attractiveness aren’t necessarily related.

Well, they are. You're confusing niche market segments with overall preferences. Veblen goods don't have traction in general markets.

Re:Apple announces it will switch to its own processors for ... by eertami on Tuesday June 23, 2020 @05:41AM (#23611724)
Speak for yourself. If I'm going to buy a boring car, I certainly would take a Kia over a Mercedes, even if both were free.
Re:Apple announces it will switch to its own processors for ... by TLightful on Tuesday June 23, 2020 @05:44AM (#23611743)
Mercedes are completely outdated. Nice leather, that's it.
Re:Apple announces it will switch to its own processors for ... by asguy on Tuesday June 23, 2020 @12:29PM (#23616220)
Mercedes would like to have a word with you.[0]

[0] - Mercedes to debut Formula 1 MGU-H technology in AMG road cars - https://www.formula1.com/en/latest/article.mercedes-to-debut...

Re:Apple announces it will switch to its own processors for ... by rurban on Wednesday June 24, 2020 @01:16AM (#23624355)
Much more interesting would be the CVS gearbox which is THE Mercedes advantage, the TCU, the shifter or the ECU. 100x better but also 100x more expensive. Will not happen. Worked in F1.
Re:Apple announces it will switch to its own processors for ... by lowdose on Tuesday June 23, 2020 @01:44PM (#23617468)
A hack on the turbo of an ICE car sounds pretty out dated to me.
Re:Apple announces it will switch to its own processors for ... by asguy on Tuesday June 23, 2020 @05:06PM (#23620273)
What would they have to do to get you really excited? Fusion drive?
Re:Apple announces it will switch to its own processors for ... by TLightful on Wednesday June 24, 2020 @08:02AM (#23626888)
Warp drive.

ICE is dead. It's a welcome piece of fun at weekends, at the track, and when we drive our classic cars. But, I'm afraid, thats it.

Re:Apple announces it will switch to its own processors for ... by AsyncAwait on Tuesday June 23, 2020 @03:58AM (#23611069)
I do hope AMD does well here as Apple's chips with all their custom silicon, T3 etc, mean the death of booting anything but apple signed OS images on that, forget Linux.

And that's not the future I am willing to buy into.

Re:Apple announces it will switch to its own processors for ... by anoncow on Tuesday June 23, 2020 @02:43PM (#23618354)
Thank you for expressing this. As much as I like Apple and the wonderful approach they have to design, something felt amiss. This is what I wanted to express.
Re:Apple announces it will switch to its own processors for ... by skyzyx on Wednesday June 24, 2020 @11:36PM (#23636641)
See also: Chromebooks and Surfaces.
Re:Apple announces it will switch to its own processors for ... by thetinguy on Tuesday June 23, 2020 @04:12AM (#23611159)
The presentations today specifically mentioned booting other operating systems.
Re:Apple announces it will switch to its own processors for ... by AsyncAwait on Tuesday June 23, 2020 @04:38AM (#23611320)
No it didn't. It mentioned running Linux in a VM, which isn't the same thing.
Re:Apple announces it will switch to its own processors for ... by eecc on Tuesday June 23, 2020 @05:37AM (#23611691)
Do you complain if you’re running your OS on a CPU micro architetture VM abstraction?
Re:Apple announces it will switch to its own processors for ... by nieve on Tuesday June 23, 2020 @05:56AM (#23611831)
I'm somewhat confused by this rhetorical question since the microcode of processor is vastly different than the userspace & kernel of Mac OS. Running an OS bare metal versus in a VM on top of Mac OS are different across a wide array of things. At a minimum performance is lower and less predictable on the VM; you now have two different OS's updates to worry about breakage with on top of their mutual interface (ask anyone who's done serious Linux dev work on a Mac); you have two different sets of security policies to worry about; the low level tools to debug performance in a VM don't have the level of access they do on bare metal; and if you're working with hardware for linux servers & devices in a VM you are going to have to go bare metall sooner or later.

The abstractions are leaky, the VM is not a pristine environment floating on top of some vaguely well-defined architecture. The software in one has two extra layers (VM software & OS) between it and the actual platform and all this is before you start hitting weird corner cases with cpu architecture differences in the layers.

Re:Apple announces it will switch to its own processors for ... by eecc on Wednesday June 24, 2020 @03:01AM (#23624921)
Hmm, really? Since Windows 10 your desktop runs in a guest domain, while the kernel running the drivers is isolated.

Since about 5 years Apple provides this kit: https://developer.apple.com/documentation/hypervisor Yeah, you got to use the hardware drivers from Apple unless it also supports PCI pass through, not sure but with the current user base I guess nobody would do that anyway.

I expect Apple to eventually run their ring-1 off the T chip, with everything else from a VM abstraction. It’s just the natural evolution of the UEFI approach, and Apple being themselves they’re doing it “their way” without waiting for the crossfire infested industry committees to play along.

Re:Apple announces it will switch to its own processors for ... by deepGem on Tuesday June 23, 2020 @05:01AM (#23611482)
Nope there was no mention of booting another OS. Craig talked about native virtualization that can be used to run Docker containers and other OS runtimes.
Re:Apple announces it will switch to its own processors for ... by rahkiin on Tuesday June 23, 2020 @05:44AM (#23611748)
Yes there was in the State of the Union. Also mentioned was booting another OS from an external drive.
Re:Apple announces it will switch to its own processors for ... by shep101 on Tuesday June 23, 2020 @05:46AM (#23611760)
Watch the other keynote from wwdc they do mention it lol
Re:Apple announces it will switch to its own processors for ... by querez on Tuesday June 23, 2020 @03:20AM (#23610802)
> 1. If done correctly, non-Apple laptops may become significantly less attractive. Just like Android phones.

What makes Android phones less attractive, in your opinion?

Re:Apple announces it will switch to its own processors for ... by spullara on Tuesday June 23, 2020 @03:53AM (#23611026)
The low end iPhone SE compares favorably with the highest end Samsung Galaxy.

https://www.androidauthority.com/iphone-se-vs-most-powerful-...

Re:Apple announces it will switch to its own processors for ... by leoedin on Tuesday June 23, 2020 @04:17AM (#23611198)
Do many people care about phone CPU performance? Sure, it needs to be good enough, but after that it's really far down on the list of things that matter.

What matters to everyone I know is screen size, camera quality and that a really small selection of apps (messaging, maps, email, browser, bank app) work well. Raw CPU performance is only a very abstract concept.

Re:Apple announces it will switch to its own processors for ... by nmfisher on Tuesday June 23, 2020 @04:53AM (#23611416)
Raw CPU performance, perhaps not. But people definitely do care about a specific set of user-facing, ML-driven functionality - think speech recognition, speech synthesis, realtime video filtering, and so on.

Many of these are only barely possible on "pre-neural" mobile ARM CPUs, and at a significant cost to power consumption. Developing for newer devices is like night and day.

Re:Apple announces it will switch to its own processors for ... by martinald on Tuesday June 23, 2020 @05:47AM (#23611766)
Not sure that's true to be honest. Speech recognition on my old Pixel 2 is miles ahead of anything I've seen on any iPhone, which are 2-4x faster.
Re:Apple announces it will switch to its own processors for ... by nmfisher on Tuesday June 23, 2020 @10:00AM (#23614000)
Google's speech recognition is damn impressive, but I'm talking performance/power consumption, not "quality". Sticking a 2080 into an iPhone won't give you better speech recognition results, but it will give you bad results faster.
Re:Apple announces it will switch to its own processors for ... by RNCTX on Wednesday June 24, 2020 @06:58AM (#23626485)
Because speech recognition quality is a product of data harvesting, the one thing Google does well?
Re:Apple announces it will switch to its own processors for ... by cesarb on Tuesday June 23, 2020 @07:30AM (#23612530)
> > Many of these are only barely possible on "pre-neural" mobile ARM CPUs

> Speech recognition on my old Pixel 2

I don't think the Pixel 2 can be called "pre-neural". "[...] The PVC is a fully programmable image, vision and AI multi-core domain-specific architecture (DSA) for mobile devices and in future for IoT.[2] It first appeared in the Google Pixel 2 and 2 XL [...]" https://en.wikipedia.org/wiki/Pixel_Visual_Core

Re:Apple announces it will switch to its own processors for ... by pjmlp on Tuesday June 23, 2020 @07:03AM (#23612339)
When speech recognition starts understanding European Portuguese without me playing stupid accent exercises, and mixed language sentences as well, then I will care about it.
Re:Apple announces it will switch to its own processors for ... by yyyk on Tuesday June 23, 2020 @08:38AM (#23613052)
I suspect access to a vast trove of user data is more important for ML than raw CPU power on the client.
Re:Apple announces it will switch to its own processors for ... by nmfisher on Tuesday June 23, 2020 @09:54AM (#23613936)
I'm just talking real-time performance and power consumption, not accuracy.
Re:Apple announces it will switch to its own processors for ... by zambal on Tuesday June 23, 2020 @04:15AM (#23611181)
It's nice that the iPhone SE performs so well, but there's more to a phone than just the CPU.
Re:Apple announces it will switch to its own processors for ... by LoSboccacc on Tuesday June 23, 2020 @04:27AM (#23611264)
> only one camera, just a 4.7-inch display, and less than Full HD screen resolution

cpu selection is likely coming from industrialization concerns, less production line to maintain, less price per unit at volume etc, but they're going to beat that drum loud and proud for all it's worth, meanwhile the phone is cheap in area that in 2020 _do_ matter.

Re:Apple announces it will switch to its own processors for ... by sdenton4 on Tuesday June 23, 2020 @02:39AM (#23610567)
I know a couple people trying to port an ML app to iOS. It sounds like the interfaces are a bit of a nightmare, and the support for realllly basic stuff in the audio domain is lacking.

I don't know the dev ecosystem for apple broadly, but this doesn't bode well for people "bothering to exploit" the hardware.

Re:Apple announces it will switch to its own processors for ... by AgentOrange1234 on Monday June 22, 2020 @11:20PM (#23609606)
#1, who can say. #2 might be side stepped by the compatibility they with iOS apps they will gain? (making it so all those iphone/ipad developers can ship their apps to macs, too.)
Re:Apple announces it will switch to its own processors for ... by Teknoman117 on Monday June 22, 2020 @05:24PM (#23606901)
I fully expect any reduction in costs for Apple will get sent to their shareholders, not the consumers.
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Monday June 22, 2020 @06:33PM (#23607712)
> I fully expect any reduction in costs for Apple will get sent to their shareholders, not the consumers.

Apple's margins are consistent, if their costs go down significantly, pricing comes down or features increase. The iPad is a perfect example, for years it was $500 and they just kept increasing the feature-set until eventually they could deliver the base product for significantly less.

Shareholders benefit from increased market share just as much as they do from increasing margins, arguably more. The base iPad and the iPhone SE both "cannibalize" their higher end products, but significantly expand their base. I wouldn't be surprised at all to see a $800 MacBook enter their lineup shipping with the same CPU as the iPad.

Re:Apple announces it will switch to its own processors for ... by mortenjorck on Monday June 22, 2020 @07:17PM (#23608089)
Considering they're selling a device with a 10.5" touchscreen and an A12 SoC for $500 today, I think they can go even lower than $800 for a device with only a slightly larger LCD and no digitizer.

While they won't be competing with Chromebooks for general education use cases, I could very well see Apple trying to upsell schools on a $599 alternative that happens to run GarageBand, iMovie, and even XCode.

Re:Apple announces it will switch to its own processors for ... by eugeniub on Monday June 22, 2020 @07:53PM (#23608348)
Eh I don't see Apple selling their cheapest education MacBook for $600 instead of $900 simply because one of many components suddenly got significantly cheaper.
Re:Apple announces it will switch to its own processors for ... by Despegar on Monday June 22, 2020 @08:29PM (#23608652)
I can see them doing that for big volume buys for education. I don't see why they wouldn't just pass on the entire Intel margin to them, getting students using Apple products young has value.
Re:Apple announces it will switch to its own processors for ... by sjwright on Tuesday June 23, 2020 @07:23AM (#23612475)
Chromebooks are doing well in education at the moment. If Apple launched a product in that space, they could easily claw half of that back overnight. The ability to run real software is huge, especially for subjects like graphic arts and engineering.
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Monday June 22, 2020 @09:28PM (#23609043)
> Considering they're selling a device with a 10.5" touchscreen and an A12 SoC for $500 today, I think they can go even lower than $800 for a device with only a slightly larger LCD and no digitizer.

While there is no digitizer, there is a keyboard and a touchpad. Also, I expect Apple is going to try to keep a gap between the base Mac and the iPad price-wise so they would add to the base storage and maybe RAM.

Then again, considering the pricing on the base iPad, maybe they will bring it down to $600.

Re:Apple announces it will switch to its own processors for ... by martin_bech on Tuesday June 23, 2020 @02:20AM (#23610466)
They actually demoed the performance of an arm mac with a low amount of ram
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @02:23PM (#23618076)
It didn't have stock iPad RAM, it had 16GB of RAM. More details on it here: https://appleinsider.com/articles/20/06/22/apple-developer-t...
Re:Apple announces it will switch to its own processors for ... by ViViDboarder on Monday June 22, 2020 @10:31PM (#23609379)
Maybe if they take a bet on (or force) the App Store to be the primary method of obtaining software. I’d expect Apple forecasts some amount of yearly revenue per iPhone/iPad and a lower amount per MacBook.
Re:Apple announces it will switch to its own processors for ... by ReticentVole on Monday June 22, 2020 @11:46PM (#23609711)
Why do we need to buy so many devices anyway? Why can't I just plug my iPad or iPhone into a dumb dock with a laptop screen and its own storage and battery, and use the CPU and GPU from the phone/ipad?
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @12:35AM (#23609963)
I don't need VSCode, Docker, or node.js on my phone. I don't want all the clones of the various repositories I'm working on on my phone. Even the best phones lack the RAM, high capacity drives, and video card my computer has. Nor does it have a keyboard or trackpad.

If your phone is good enough to take care of your day to day computing, you can probably get by with an inexpensive all-in-one computer and save the headache of docking.

Re:Apple announces it will switch to its own processors for ... by saagarjha on Tuesday June 23, 2020 @07:10AM (#23612395)
You'd be surprised how many people would like exactly this, interestingly. There are certainly enough to quite literally pay real money for a somewhat lousy facsimile of the real thing; I know from experience.
Re:Apple announces it will switch to its own processors for ... by int_19h on Tuesday June 23, 2020 @01:38AM (#23610262)
The dock can have the extra storage.

(And the GPU, and maybe even more RAM etc).

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @11:06AM (#23614850)
> The dock can have the extra storage.

Then what is the point in docking at all? Now you have to keep track of what's on the dock and what's on the phone. Plus, by the time you integrate all this into a dock, you basically have something that costs as much as an inexpensive PC, so why bother?

Re:Apple announces it will switch to its own processors for ... by SlackingOff123 on Tuesday June 23, 2020 @03:27AM (#23610850)
You'll need something to connect all those dock components together so you don't have to run several cables to the phone. Something like a motherboard. So you'll have a full computer sans a cpu.
Re:Apple announces it will switch to its own processors for ... by int_19h on Tuesday June 23, 2020 @03:39AM (#23610936)
More like a Thunderbolt dock with a screen.
Re:Apple announces it will switch to its own processors for ... by wongarsu on Tuesday June 23, 2020 @04:57AM (#23611445)
The Surface Book is exactly this: A (x64 Windows) tablet with a laptop dock that contains a stronger GPU and battery.

One problem is that people expect the CPU power of a laptop, which requires much more power and cooling than the typical tablet. As a consequence in tablet mode a Surface Book has about two hours of battery life.

Re:Apple announces it will switch to its own processors for ... by m_mueller on Tuesday June 23, 2020 @12:34AM (#23609956)
So far: different architectures. But with this announcement it would make running macOS on a future (or even current) iPad quite feasible, so your kind of dock might become true soon. Apple's new magic iPad keyboards use a lot of weight to balance the heavy screen - might as well make that a battery.
Re:Apple announces it will switch to its own processors for ... by verinus on Tuesday June 23, 2020 @03:47AM (#23610983)
I asked that myself and my answer is: software.

When looking for IDEs or tooling on iOS I still have not found anything remotely professionally usable... (I mean Visual Studio + Reshaper like, not VS Code...) but perhaps somebody could enlighten me...

Re:Apple announces it will switch to its own processors for ... by dTal on Tuesday June 23, 2020 @07:14AM (#23612425)
Because a general purpose device is not good business sense for a company that sells devices. The more they can artificially specialize each thing, the more things you need to buy, and the more money they make. This is a much larger phenomenon than just Apple, or even computers.
Re:Apple announces it will switch to its own processors for ... by ReticentVole on Wednesday June 24, 2020 @11:39AM (#23629206)
An iPhone is a general purpose device compared to an iPod. But maybe Apple has lost the willingness to cannibalise its own sales for the sake of creating stunning new product categories.
Re:Apple announces it will switch to its own processors for ... by olyjohn on Tuesday June 23, 2020 @07:13PM (#23621592)
You can plug in a USB dock into a lot of Android phones, and if you get a DisplayLink dock, you can add 2-3 monitors. Keyboard, mouse, sound, Ethernet all work with it too.
Re:Apple announces it will switch to its own processors for ... by sjwright on Tuesday June 23, 2020 @07:18AM (#23612447)
Everyone else's answers are excellent, but I would note that with this move, Apple is certainly getting themselves closer to that potential future.
Re:Apple announces it will switch to its own processors for ... by thetinguy on Tuesday June 23, 2020 @04:15AM (#23611177)
You can already do this with a USB dock.
Re:Apple announces it will switch to its own processors for ... by m463 on Monday June 22, 2020 @09:07PM (#23608887)
Have you looked at the price of non-apple laptops over the years?
Re:Apple announces it will switch to its own processors for ... by ctdonath on Monday June 22, 2020 @09:19PM (#23608979)
“Sure you can get a hamburger for $1 ... but then you’d have to eat it.” - favorite ad
Re:Apple announces it will switch to its own processors for ... by JAlexoid on Monday June 22, 2020 @09:54PM (#23609187)
Unfortunately for high priced premium products, the increase in quality of basic products forces premium products to be better or fail.

Related to your example - $1 burgers are increasingly better, than you would expect. The difference between McDonald's midrange line and, say, a burger at a restaurant for $18 is negligible in flavor. I can no longer justify going to a restaurant and pay $18+tip for a burger.

Re:Apple announces it will switch to its own processors for ... by ryguytilidie on Monday June 22, 2020 @10:40PM (#23609417)
>The difference between McDonald's midrange line and, say, a burger at a restaurant for $18 is negligible in flavor.

Oh come on. I get that you're trying to make a point but this is ridiculous.

Re:Apple announces it will switch to its own processors for ... by jerkstate on Monday June 22, 2020 @11:02PM (#23609515)
Both provide expected caloric and nutritional value, let’s say that. *Even at a flavor baseline
Re:Apple announces it will switch to its own processors for ... by thetinguy on Tuesday June 23, 2020 @04:16AM (#23611184)
Spoken like a true bean counter.
Re:Apple announces it will switch to its own processors for ... by ctdonath on Tuesday June 23, 2020 @08:12PM (#23622178)
If that’s my goal, I’ll have a Soylent drink or GreenBelly bar.

https://Soylent.com

https://GreenBelly.co

I’ll eat a $18 hamburger because it tastes really good - yes, about 18x better than a $1 burger.

Re:Apple announces it will switch to its own processors for ... by JAlexoid on Thursday July 02, 2020 @08:49PM (#23719841)
Fun fact - I never compared the quality of $1 and $18 burger.
Re:Apple announces it will switch to its own processors for ... by chefandy on Monday June 22, 2020 @11:27PM (#23609636)
Sure, to you. There's a whole lot of not you out there for whom the distinction is worth the price differential. That's true in both hamburgers and hardware. Needs, goals, and use cases differ significantly among people.

I'd argue that the functional difference between a Honda Fit and a Tesla is less than the difference between the best McDonald's hamburger and an $18 hamburger. That's why I drive a Honda Fit. In the face of Tesla's increasing sales it would be pretty strange to assert that my taste was somehow universal.

Re:Apple announces it will switch to its own processors for ... by JAlexoid on Thursday July 02, 2020 @08:50PM (#23719854)
Honda Fit is awesome.

But $18 burger is not drastically better than McDonald's $7 burger.

Try doing an actual blind test, with a control... because the simple fact of perception will make you think one is better.

Re:Apple announces it will switch to its own processors for ... by kbenson on Monday June 22, 2020 @11:53PM (#23609739)
I would argue a many, perhaps most, people that won't eat a McDonald's hamburger because of some perceived lack of quality probably haven't had one in many years and are instead working off public perceptions and status indicators about what they think it represents and must be like.

And then we've come full circle to Apple products.

Re:Apple announces it will switch to its own processors for ... by chefandy on Tuesday June 23, 2020 @08:45AM (#23613115)
I'm a classically trained chef who tends to specialize in bar food. I know more about the marketing, creation, and perception of food than you do— you're wrong.

McDonald's has very high quality preparation standards. Their ingredients and techniques were constructed to facilitate their high-speed, high-consistency process, but prevent them from incorporating things that the overwhelming majority of burger consumers prefer.

For example, the extremely fine grind on the meat, the thin patty, the sweet bread, the singular cheese selection, the inability to get the patty cooked to specification, the lack of hard sear or crust and the maillardization that accompanies it, etc. etc. etc. At a minimum, people prefer juicier burgers with coarser, more loosely-packed texture, usually cooked to lower temperatures (though this depends on what part of the country you're in,) and the flavor and texture differential from a hard sear, be it on a flat top or grill, and toasted bread.

For consumers who, at least at that moment, have a use case that requires their food be cheap, fast, and available, well we know who the clear winner is.

In my new career as a software developer and designer, I use apple products. I am willing to pay for the reliable UNIXy system that can also natively run industry-standards graphics tools without futzing around with VMs and things, and do all that on great hardware. There will always be people who aren't going to compare bits pushed to dollars spent and are going to be willing to spend the extra few hundred bucks on a device they spend many hours a day interacting with.

This isn't about perception at all— Apple products meet my goals in a way that other products don't. If your goals involve saving a few hundred bucks on a laptop, then don't buy one. I really don't understand why people get so mad at Apple for selling the products that they sell.

Re:Apple announces it will switch to its own processors for ... by kbenson on Tuesday June 23, 2020 @05:16PM (#23620406)
> I know more about the marketing, creation, and perception of food than you do— you're wrong.

I don't doubt you know more about food. If you applied that knowledge to my actual point instead of what it appears you assumed my point was, this assertion might have been correct.

That's not entirely your fault, I was making a slightly different point than the exiting conversation was arguing, so it's easy to bring the context of that into what I was trying to say and assume they were more related than they were.

The belittling way in which you responded though, that's all on you.

> This isn't about perception at all— Apple products meet my goals in a way that other products don't. If your goals involve saving a few hundred bucks on a laptop, then don't buy one. I really don't understand why people get so mad at Apple for selling the products that they sell.

My point, applied to this, would be to question what other products you've tried? My assertion is that people perceive other products to be maybe 50%-70% as good, when in reality they are probably closer to 85%-95% as good (if not better, in rare instances). That is a gap between perception and reality.

As applied to burgers, I was saying that people that refuse to eat at McDonald's because of quality probably have a very skewed perception of the actual differences in quality in a restaurant burger compared to a McDonald's burger.

I'm fully prepared to be wrong. I'm wrong all the time. I also don't see how anything you said really applies to my point, so I don't think you've really proven I'm wrong yet.

Re:Apple announces it will switch to its own processors for ... by chefandy on Wednesday June 24, 2020 @07:41AM (#23626734)
So you're creating metaphors that don't make sense using things that you have a limited understanding of to describe something you think you might be wrong about and getting annoyed that everybody else isn't following along with your deep conversational chess. Right then. I'm going to go ahead and opt out of this conversation.
Re:Apple announces it will switch to its own processors for ... by kbenson on Wednesday June 24, 2020 @09:24AM (#23627557)
Feel free. I simply made an observation that was loosely connected to the existing converaation and noted how it seemed to parallel something else.

I wasn't annoyed by you misunderstanding, I was annoyed by you misunderstanding, assuming you understood my position completely because it would more conveniently fit with your existing knowledge, and then using that assumed position to proclaim your superiority and my foolishness.

It's not about deep conversational chess on my part, it's about common decency and not assuming uncharitable positions of others by default on your part. A problem, I'll note, that you repeated in the last comment.

Re:Apple announces it will switch to its own processors for ... by JAlexoid on Thursday July 02, 2020 @09:08PM (#23720002)
Oh please!

Just the mere perception of quality will increase your satisfaction levels. The perception of lack of quality will reduce you satisfaction levels.

Thus I still maintain that your "perfect" $18 burger is only marginally better than McDonald's midrange burger. The fact that you actually spend time on making that burger more appetising - is proof that the low cost foods are getting better and better.

While focusing on my analogy, you literally prove my overall point.

30 years ago you weren't necessary, as low cost food wasn't nearly as good as today. Now - you have to exist to justify that premium.

Re:Apple announces it will switch to its own processors for ... by karlshea on Tuesday June 23, 2020 @01:48AM (#23610315)
> working off public perceptions and status indicators about what they think it represents and must be like.

I eat at McDonald's all the time, and I also get pricey burgers ($13-18) from a local place that makes the best I've ever had.

You can't be serious. If you are, I've gotta say if anyone has a perception issue about their respective quality it's you.

Re:Apple announces it will switch to its own processors for ... by kbenson on Tuesday June 23, 2020 @02:39AM (#23610570)
I think you're reading more into my comment than what I actually said, possible because of someone else's prior comment in this thread.

I was making a point less about McDonald's being equivalent to a restaurant burger and more about people's perceptions of McDonald's and how bad it is. That is, there's probably a lot less difference in the taste of those burgers than a lot of people want to admit.

The other aspect to consider is consistency. I had a $14 burger at a restaurant on Saturday that I would have been happy to swap in any single burger I've ordered from McDonald's in the last 12 months. You may not consider it high quality at McDonald's, but you have a pretty good idea what you're going to get.

All I'm really doing is making a point that there's a bit of fetishism about luxury items going on these days. Are Apple devices generally higher quality than many competitors? Yes. Is the difference in quality in line with most people's perception of the difference in quality? I don't think so.

Re:Apple announces it will switch to its own processors for ... by fnord123 on Tuesday June 23, 2020 @01:20AM (#23610165)
I haven't had a McDonald's hamburger for many years. You are partly correct that it is because of my perception that it is trash. But when I walk by a McDonald's it doesn't smell like food to me anymore and smells more akin to garbage on a warm day.
Re:Apple announces it will switch to its own processors for ... by ehutch79 on Tuesday June 23, 2020 @03:18PM (#23618871)
I eat at mcdonalds regularly. It is not a high quality burger. at all.
Re:Apple announces it will switch to its own processors for ... by JAlexoid on Thursday July 02, 2020 @08:57PM (#23719920)
There's like 10 different types of burgers at McDonald's, excluding specials
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @12:40AM (#23609988)
> The difference between McDonald's midrange line and, say, a burger at a restaurant for $18 is negligible in flavor.

This may be the single worst analogy I've ever seen.

There is no amount of money you can pay at McDonalds to get a good quality burger.

I don't spend $18 for burgers, since there are a million places where you can pay $5-8 dollars and get a damned good piece of beef. But not at McDonalds.

Re:Apple announces it will switch to its own processors for ... by JAlexoid on Thursday July 02, 2020 @08:56PM (#23719911)
You haven't been to McDonald's in a while it seems.

$5-8? At a food truck? The ones that make burgers of an extremely varied quality?

Re:Apple announces it will switch to its own processors for ... by withinboredom on Tuesday June 23, 2020 @02:35AM (#23610542)
If the employees are doing it right, it’s not “that bad” of a burger. So, just pay the employees enough to actually care about the burger and it comes out decent.

I’ve eaten at McDonald’s around the world, it really depends but they do have good burgers when they’re cooked right.

Re:Apple announces it will switch to its own processors for ... by gowld on Tuesday June 23, 2020 @11:33PM (#23623738)
It's not the employees. In different countries the entire recipe and production system is different. In many non-US countries, McDonald's is a more upscale "foreign" restaurant and far more expensive than in the US.
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @11:09AM (#23614904)
It's not an employee thing, the source material is junk. The best employee in the world can't turn mediocre frozen patties into a good burger.
Re:Apple announces it will switch to its own processors for ... by tonyedgecombe on Tuesday June 23, 2020 @05:19AM (#23611584)
If you look at their increasing focus on services then it makes sense to pass on cost savings.
Re:Apple announces it will switch to its own processors for ... by hderms on Monday June 22, 2020 @11:18PM (#23609586)
They have to pay back the investments in R+D first though, no?
Re:Apple announces it will switch to its own processors for ... by sjwright on Tuesday June 23, 2020 @07:28AM (#23612516)
90% of these Mac silicon investments would directly benefit their iPhone cash cow—perhaps not this cycle, but certainly in the chips they'll put in future iPhones.

And the remaining 10% would indirectly benefit benefit their iPhone cash cow in the form of keeping people inside the ecosystem.

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @02:26PM (#23618114)
You have this backwards.

The Mac silicon is inheriting the investments Apple made in the iPhone CPUs. This will continue. The bits which Apple invests to make their existing hardware scale to desktop and high end laptops won't benefit the iPhone much at all. On future generation chips, Apple will spread the development costs over a few more units, but since iPhone + iPad ship several times more units than the Mac, the bulk of the costs will be born by them.

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @12:52AM (#23610044)
This is the big gotcha. A lot of people see the incremental cost of the CPU as the cost, but the actual cost is:

`(development cost + (units sold * incremental cost) ) / units sold`

But a lot of Macs have higher end Intel CPUs so the per/ unit cost of Intel CPUs is pretty damned high.

[dead]
Re:Apple announces it will switch to its own processors for ... by ogre_codes on Monday June 22, 2020 @09:29PM (#23609050)
Apple's financials are public knowledge. You might consider reading them before making trite comments based on blind emotions.
Re:Apple announces it will switch to its own processors for ... by ianai on Monday June 22, 2020 @09:40PM (#23609105)
Indeed, apples G4 cube debuted at 1800 base in 2000. That’s the same ballpark as their iMac now and their Mac mini starts at about half that. Meanwhile inflation would have made that G4 ~2700 today.
Re:Apple announces it will switch to its own processors for ... by jussij on Monday June 22, 2020 @10:11PM (#23609261)
> Meanwhile inflation would have made that G4 ~2700 today.

Which of the inputs going into making that device would have applied any inflationary pressure?

Most if not all the parts would have probably got cheaper over that time and wage pressure is always low only because of where these devices are made.

Re:Apple announces it will switch to its own processors for ... by ianai on Monday June 22, 2020 @10:29PM (#23609370)
Silvers gone up. Golds gone up. Probably various fixed costs had to be further invested in the form of contracts with fabs or new fabs built. Etc. But really the Mac mini is more of a modern likeness to the G4 cube which retails now for a 800$ start, less than half the g4 cubes starting price.

Edit-they also went from being a company with around 8500 employees in 2000 to 137000 today. Surely every part of their organization chart has contributed toward pressures to otherwise push up their prices to maintain revenue.

Re:Apple announces it will switch to its own processors for ... by jussij on Monday June 22, 2020 @11:02PM (#23609513)
Since Silver and Gold are priced in $USD their price is influenced by the actions of the US government. One of those driving forces is the current US monetary policies (i.e. an growing budget deficit).

Another factor is perceived risk. Since the markets are always worrying about the current US China trade talks, that uncertainty helps gold and silver as they are seen as safe havens.

Re:Apple announces it will switch to its own processors for ... by edmundsauto on Tuesday June 23, 2020 @12:32AM (#23609942)
Engineering costs, both in rate and quantity.
Re:Apple announces it will switch to its own processors for ... by easytiger on Tuesday June 23, 2020 @07:25AM (#23612498)
> pricing comes down or features increase.

That's unsupportable

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @11:21AM (#23615079)
This is exactly what Apple has done with all of their products over the 30+ years. The iPad is a perfect example of Apple doing both over the past 10 years. Likewise the iPhone SE & the Apple Watch. It's done it with every product in their portfolio.
Re:Apple announces it will switch to its own processors for ... by acrooks on Monday June 22, 2020 @06:39PM (#23607770)
I'm actually not so sure about this. Apple's gross margin target is in the ballpark of 38-40% and a savings of $200-800 per MBP would have a substantial upwards impact on that gross margin number. Apple carefully sets pricing to achieve a target gross margin without impacting sales too much (higher price = higher gross margin but likely lower net revenue because they're priced out of the market).

One of the two scenarios (or perhaps a mixture of both) are more likely, and I lean towards #1:

1. Apple decreases the price of the Mac to stay aligned with gross margin targets. This likely has a significant upwards impact on revenue, because a drop in price like this opens new markets who can now afford a Mac, increasing market share, driving new customers to their services, and adding a layer of lock-in for iPhone-but-not-Mac customers.

2. Apple uses the additional budget per device for more expensive parts/technology. They are struggling to incorporate technologies like OLED/mini-LED because of the significant cost of these displays and this would help open up those opportunities.

Re:Apple announces it will switch to its own processors for ... by mattigames on Monday June 22, 2020 @11:47PM (#23609715)
The high price of MacBooks is treated as a status symbol and the marketing department clearly knows as much, so I don't think they will be willing to give that up, so I lean towards your second option.
Re:Apple announces it will switch to its own processors for ... by Twisell on Tuesday June 23, 2020 @01:04AM (#23610093)
How do you explain the iPhone SE then?

Why not got the same road with an MacBook SE? I even think this will be the first product out the pipeline.

MacPro buyers usually don't want to be beta testers and will probably be the last to transition out once horsepower is clearly there with mesurable gains.

Re:Apple announces it will switch to its own processors for ... by onion2k on Tuesday June 23, 2020 @01:47AM (#23610311)
The iPhone SE is less a "cheap iPhone" and more "an expensive basic smartphone". Far more people upgrade to it from a low cost Android device then downgrade from a different iPhone.
Re:Apple announces it will switch to its own processors for ... by Twisell on Tuesday June 23, 2020 @03:02AM (#23610693)
And that is exactly why they can expect marketshare growth. Who is gonna buy a 600$ range plastic laptop PC if Apple ship a 700$ range MacBook SE?

Of course you'd still get 350$ range crappy product, Apple can't and don't want to compete a those levels.

Re:Apple announces it will switch to its own processors for ... by gowld on Tuesday June 23, 2020 @11:35PM (#23623749)
Plastic PC laptops cost $300 now, not $600.
Re:Apple announces it will switch to its own processors for ... by Twisell on Wednesday June 24, 2020 @01:20AM (#23624379)
Please do read my second sentence before reacting to the first one...
Re:Apple announces it will switch to its own processors for ... by DrewRWx on Tuesday June 23, 2020 @03:17AM (#23610792)
The iPhone SE also picks-up the market segment that prefers smaller phones.
Re:Apple announces it will switch to its own processors for ... by ehutch79 on Tuesday June 23, 2020 @03:29PM (#23619033)
the SE is a parts bin phone, not an entirely new design.
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.

Re:Apple announces it will switch to its own processors for ... by cletus on Monday June 22, 2020 @08:49PM (#23608800)
Think of it this way:

1. This is risky for consumers. Whereas the PPC->x86 move was clearly a benefit to consumers given how PPC was lagging Intel at the time, x86 had proven performance and a massive install base. It was low risk to consumers. This? Less so. Sure iOS devices run on ARM but now you lose x86 compatibility. Consumers need to be "compensated" for this risk. This means lower prices and/or better performance, at least in the short-to-medium term; and

1. This move is a risk for Apple. They could lose market share doing this if consumers reject the transition. They wouldn't undertake it if the rewards didn't justify the risk. They will ultimately capture more profit from this I'm sure but because of (1) I think they may well subsidize this move in the short term with more performance per $.

But I fully agree with an earlier comment here: Apple has a proven track record with chip shipments and schedules here so more vertically integrated laptop hardware is going to be a win, ultimately.

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Monday June 22, 2020 @10:05PM (#23609235)
> This is risky for consumers.

EXACTLY.

If you are a photographer, a developer, a graphics designer, a musician, a teacher, or whatever, and you are looking at buying a new Mac, what is going to get you to buy the new Apple Silicon powered Mac which is almost certain to impact your workflow in some way? If you are making purchase decisions for classrooms, what makes you buy 200 Macs with a new, unknown architecture?

The first generation of Macs on Apple silicon absolutely needs to have a significantly better price/ performance point versus the current generation or they won't sell to anything more than the most loyal fans. If the new Macs come out and pricing is not good, I could seriously see a sort-of anti-Osborne effect where people gravitate towards Intel based Macs (or away from Macs entirely) to avoid the risk of moving to new architecture.

If anything, I expect margins on the first couple generations of Macs to go DOWN as margins on the first couple generations on all Apple products are lower (also public record).

Re:Apple announces it will switch to its own processors for ... by insaneirish on Monday June 22, 2020 @10:49PM (#23609463)
> If you are making purchase decisions for classrooms, what makes you buy 200 Macs with a new, unknown architecture?

Yes, the "unknown" architecture powering the highest performing phones and tablets.

Apple has plenty of problems selling to schools for classroom use because other platforms have invested more in that use case. But ISA being the reason? No. Simply no.

Re:Apple announces it will switch to its own processors for ... by ogre_codes on Tuesday June 23, 2020 @12:24AM (#23609908)
Have you ever been behind the purchase choice for dozens of computers? Hundreds?

IT managers are conservative, if they make a bad call, they have to support crap equipment for the next 5+ years or so. Yes, I'm aware Apple's CPUs are in the iPhone and iPad, but it's a huge change for the Mac and it's a big risk for people making those purchase decisions.

Re:Apple announces it will switch to its own processors for ... by thejynxed on Tuesday June 23, 2020 @09:28PM (#23622852)
As for this, I have, and I certainly would not buy for the first two-three (if not more) hardware revisions after such a major architecture change until I could evaluate how that hardware has been working out for the early adopter guinea pigs. I'd also need to see where everything stood concerning software, especially the educational software that has been getting written almost entirely for x86 systems or specifically targeting Chromebooks for the last 5+ years. Even then I am not sure the Technology Director is going to be anything but skeptical about running everything in VMs or Docker containers. Chromebooks are cheap, reasonably functional, easy to replace, and already run all district educational software.
Re:Apple announces it will switch to its own processors for ... by jerkstate on Monday June 22, 2020 @11:01PM (#23609510)
As a S&P500 owner, I am Ok with this.
Re:Apple announces it will switch to its own processors for ... by ericmay on Monday June 22, 2020 @07:10PM (#23608022)
Buy shares. That’s what I’m doing.
Re:Apple announces it will switch to its own processors for ... by efficax on Monday June 22, 2020 @06:35PM (#23607732)
undoubtedly, that’s capitalism! but they may also introduce some price cuts. These would probaby increase units sold, so they could better take advantage of their increased margin.
Re:Apple announces it will switch to its own processors for ... by etqwzutewzu on Monday June 22, 2020 @05:07PM (#23606662)
I'm also predicting there will be no difference in battery life.

If you check technical specifications on past MBP battery specification and battery life you can notice one thing: Watt/hour battery is always decreasing and battery life is always remaining constant (e.g., 10 hours of web scrolling).

Gain in power consumption allows to reduce component space which allows further slimmer designs.

Re:Apple announces it will switch to its own processors for ... by danudey on Monday June 22, 2020 @06:56PM (#23607905)
Linus Tech Tips recently published a video where they did all kinds of cooling hacks to a Macbook Air, including milling out the CPU heat sink, adding thermal pads to dissipate heat into the chassis (instead of insulating the chassis from the heat), and using a water block to cool the chassis with ice water.

They got pretty dramatic results from the first few options, but it topped out at the thermal pads and nothing else made any difference at all. Their conclusion was that the way the system was built, there was an upper limit on the power the system could consistently provide to the CPU, and no amount of cooling would make any difference after that point.

The obvious conclusion for me was that Apple made decisions based on battery life and worked backwards from there, choosing a chip that fell within the desired range, designing a cooling system that was good enough for that ballpark, and providing just enough power to the CPU/GPU package to hit the upper end of the range.

Re:Apple announces it will switch to its own processors for ... by StillBored on Monday June 22, 2020 @10:50PM (#23609467)
It could just as well have been, choose a pref level and assure it will run for 10 hours...

It actually good engineering to have all the components balanced. If you overbuilt the VRM's for a CPU that would never utilize the current, its just wasted cost.

OTOH, maybe they were downsizing the batteries to keep it at 10H so they could be like "look we extended the battery to 16 hours with our new chips" while also bumping the battery capacity.

We shall see...

Re:Apple announces it will switch to its own processors for ... by rckoepke on Tuesday June 23, 2020 @12:20AM (#23609883)
Per 'Reason077:

> The 16" MacBook Pro, for example, has a 100 Wh battery, which is the largest that Apple has ever shipped in a laptop. This is the largest battery size permitted in cabin baggage on flights.

Re:Apple announces it will switch to its own processors for ... by 43920 on Monday June 22, 2020 @05:20PM (#23606852)
I agree battery life for casual workloads will probably stay the same. However, if CPU power consumption decreases relative to other components, battery life on heavy workloads should go up.
Re:Apple announces it will switch to its own processors for ... by manmal on Tuesday June 23, 2020 @02:54AM (#23610651)
My new 16“ MBP is good for 2-2.5h max when used for working on big projects in Xcode. I expect to almost double that with the new CPUs. The people who have exactly this problem are also those who buy the most expensive hardware from Apple.
Re:Apple announces it will switch to its own processors for ... by saagarjha on Tuesday June 23, 2020 @07:19AM (#23612454)
> My new 16“ MBP is good for 2-2.5h max when used for working on big projects in Xcode.

That's…pretty bad. Do you have anything else open?

Re:Apple announces it will switch to its own processors for ... by manmal on Tuesday June 23, 2020 @03:46PM (#23619273)
Slack, Chrome, Safari... but Xcode and the simulator is enough to bring it to its knees
Re:Apple announces it will switch to its own processors for ... by Reason077 on Monday June 22, 2020 @05:28PM (#23606943)
> "Watt/hour battery is always decreasing"

This isn't always true. The 16" MacBook Pro, for example, has a 100 Wh battery, which is the largest that Apple has ever shipped in a laptop. This is the largest battery size permitted in cabin baggage on flights.

Re:Apple announces it will switch to its own processors for ... by phonon on Monday June 22, 2020 @05:45PM (#23607176)
2015 15" Macbook Pro also had that (99.5 Wh).

https://support.apple.com/kb/sp719?locale=en_US

Re:Apple announces it will switch to its own processors for ... by dylan604 on Monday June 22, 2020 @06:00PM (#23607371)
Great, they can make the laptops even slimmer. They're going to make them so thin they won't be able to put a USB-C port and use wireless charging. You'll soon learn that you don't actually need to plug anything into your device. Apple knows best.
Re:Apple announces it will switch to its own processors for ... by thefounder on Monday June 22, 2020 @06:50PM (#23607859)
>> You'll soon learn that you don't actually need to plug anything into your device. Apple knows best.

A wireless solution is long-awaited.

Re:Apple announces it will switch to its own processors for ... by 43920 on Monday June 22, 2020 @05:18PM (#23606826)
> Once you look closely at power profiles on modern machines you'll see that most energy is going into display and GPU. CPUs mostly run idle. Even if you had a theoretical CPU using zero energy, most people are not going to get 30% battery life gains

This doesn't really seem to match my experience; at least on a 2015 MBP, the CPU is always consuming at least 0.5-1W, even with nothing running. If I open a webpage (or leave a site with a bunch of ads open), the CPU alone can easily start consuming 6-7 watts for a single core.

Apple claims 10 hours of battery life with a 70-something WH battery, which would indicate they expect total average power consumption to be around 7W; even the idle number is a decent percentage of that.

(Also, has anyone been able to measure the actual power consumption of the A-series CPUs?)

Re:Apple announces it will switch to its own processors for ... by user5994461 on Monday June 22, 2020 @05:38PM (#23607073)
A typical laptop display can consume around 10W all the time so the 1W from the idle CPU is negligible in comparison.

If anything, you should install an adblocker. A single website filled with ads (and they're all filled with tons of ads) can spin the CPU to tens of watts forever, significantly draining the battery.

Re:Apple announces it will switch to its own processors for ... by dijit on Monday June 22, 2020 @06:04PM (#23607412)
10w is on the high end of this, my 1080p screen on my Precision 5520 sucks down a paltry 1.5w at mid brightness, the big killer is the wifi chip. That takes between 1.5-5w.

CPU tends to be quite lean, until something needs to be done then steps up very quickly to consuming 45w.

Re:Apple announces it will switch to its own processors for ... by user5994461 on Monday June 22, 2020 @06:13PM (#23607492)
I usually consider 5 to 15W for laptop display consumption. Depends on the display, size and brightness.

It's quite variable, the highest brightness can consume double of the lowest brightness for example. One interesting test if one has a battery app showing instant consumption (I know lenovo laptops used to do), is to adjust brightness and see the impact.

Re:Apple announces it will switch to its own processors for ... by dijit on Monday June 22, 2020 @06:14PM (#23607504)
Yeah, this is probably harder to do on a macbook, but intels 'powertop' program on Linux has quite high fidelity, matches the system discharge rate reported by the kernels battery monitor too.
Re:Apple announces it will switch to its own processors for ... by majewsky on Monday June 22, 2020 @05:50PM (#23607244)
Anecdotal evidence: On my work notebook (Lenovo X1 Carbon, Windows 10), the fan starts spinning when Slack is on a channel with animated emoji reactions.
Re:Apple announces it will switch to its own processors for ... by kens on Monday June 22, 2020 @08:45PM (#23608777)
I looked up the numbers out of curiosity. The X1 Carbon has a i7-8650U processor which does about 26 GFlops. The Cray-1, the classic 1976 supercomputer did 130 MFlops. The Cray-1 weighed 5.5 tons, used 115 kW of power, and cost $8 million. The Cray-1 was used for nuclear weapon design, seismic analysis, high-energy physics, weather analysis and so forth. The X1 Carbon is roughly equivalent to 200 Crays and (according to the previous comment) displays animated emojis with some effort. I think there's something wrong with software.
Re:Apple announces it will switch to its own processors for ... by easytiger on Monday June 22, 2020 @09:05PM (#23608878)
> I think there's something wrong with software.

Amen

Re:Apple announces it will switch to its own processors for ... by thejynxed on Tuesday June 23, 2020 @09:42PM (#23622957)
Well yes, it's quite noticeably sluggish and bloated on the whole, with even UIs seemingly getting worse over time. Probably doesn't help that everything these days wants to push and pull from multiple networked sources instead of being more self-contained.
Re:Apple announces it will switch to its own processors for ... by jacobolus on Monday June 22, 2020 @06:04PM (#23607410)
That’s because Slack runs on top of basically Chrome, which is a horrible battery hog.

If you run the web versions of Electron “apps” in Safari you’ll get substantially better battery life. (Of course, still not perfect; irrespective of browser all of these types of apps are incredibly poorly optimized from a client-side performance perspective.

If large companies making tools like slack had any respect for their users they would ship a dedicated desktop app, and it would support more OS features while using a small fraction of the computing resources.

(Large-company-sponsored web apps seem to be generally getting worse over time. Gmail for example uses several times more CPU/memory/bandwidth than it used to a few years ago, while simultaneously being much glitchier and laggier.)

Re:Apple announces it will switch to its own processors for ... by bkanber on Monday June 22, 2020 @08:22PM (#23608582)
Yes, Electron is a bit of a battery hog. But the Slack app itself is horrendous. If you read through their API docs and then try to figure out how to recreate the app, you'll see why. The architecture of the API simply does not match the functionality of the app, so there is constant network communication, constant work being done in the background, etc.
Re:Apple announces it will switch to its own processors for ... by dijit on Monday June 22, 2020 @06:02PM (#23607394)
I'll turn your anecdote into an anecdatum and say the same; for all devices I've owned. (Linux on a Precision 5520 w/ Xeon CPU, Macbook pro 15" 2019 model, Mac Pro 2013)

Turn off animated gifs and emojis in slack.

Re:Apple announces it will switch to its own processors for ... by AgentOrange1234 on Monday June 22, 2020 @11:42PM (#23609701)
You can do that? /me looks it up... OMG you can do that. Thank you so much!
Re:Apple announces it will switch to its own processors for ... by sgustard on Monday June 22, 2020 @06:32PM (#23607696)
Why does a CPU running 500+ gigaflops struggle to animate a gif? Is the software stack really that bad?
Re:Apple announces it will switch to its own processors for ... by nyanpasu64 on Monday June 22, 2020 @08:21PM (#23608578)
On my laptop, scrolling through Discord's GIF list can cause Chrome and Discord to hard-lock until I kill the GPU process. Possibly because of a bug in AMD's GPU drivers on Windows.
Re:Apple announces it will switch to its own processors for ... by falcolas on Monday June 22, 2020 @06:01PM (#23607380)
My anecdote mirrors yours, plus an extra nod towards animated 'gif' wars.
Re:Apple announces it will switch to its own processors for ... by rconti on Monday June 22, 2020 @07:18PM (#23608094)
never leave slack in the foreground.
Re:Apple announces it will switch to its own processors for ... by klelatti on Monday June 22, 2020 @05:17PM (#23606805)
Seems to me to be very likely that Apple's graphic's silicon is much more performant and power efficient than Intel's integrated GPUs. CPUs idle most of the time seems to point to the advantage of a big.LITTLE style design which Apple have been using for iPad's etc for a while. So maybe not 30% but not negligible either.

They demoned lightroom and photoshop which are surely using meaningful CPU resources?

Agreed on the accelerators and the cost savings. All together probably a compelling case for switching.

Re:Apple announces it will switch to its own processors for ... by papito on Monday June 22, 2020 @05:50PM (#23607248)
Try browsing the web on a semi-decent laptop from, say, 2008. It's a frustrating experience. It is obnoxious how much CPU power modern websites require.
Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:44AM (#23611354)
Honestly, back when my PSU died I just did that. Beyond the lack of video decoding support for modern codecs it was perfectly acceptable as a backup machine.
Re:Apple announces it will switch to its own processors for ... by dheera on Monday June 22, 2020 @06:07PM (#23607443)
Join the trend! Deploy websites that mine bitcoin in the background in your viewers' web browsers.
Re:Apple announces it will switch to its own processors for ... by Mirioron on Monday June 22, 2020 @07:42PM (#23608282)
It's worse than that. At least someone would profit off of those bitcoins being mined. Instead we use all of that power to make the dozens of dependencies play nice with one another.
Re:Apple announces it will switch to its own processors for ... by mekkkkkk on Tuesday June 23, 2020 @04:30AM (#23611279)
> Dozens

Oh my sweet summer child.

Re:Apple announces it will switch to its own processors for ... by bobdole12345 on Monday June 22, 2020 @09:06PM (#23608885)
You know that Apple is going to be making the GPU with the same technology as the CPU right?

And those accelerators don't need to be discrete, Apple can add them to their CPUs.

So, it looks like your point is: Sure, Apple is going to jump a couple process nodes from where Intel is, but everything is somehow going to remain the same?

Re:Apple announces it will switch to its own processors for ... by eugeniub on Monday June 22, 2020 @07:51PM (#23608336)
> Once you look closely at power profiles on modern machines you'll see that most energy is going into display and GPU.

Hard to square this with the simple fact that my 2018 MacBook Pro 13" battery lifespan goes from 8 hours while internet surfing to 1.5 hours for iOS development with frequent recompilations.

Re:Apple announces it will switch to its own processors for ... by zanethomas on Monday June 22, 2020 @11:01PM (#23609508)
I'm predicting a future where the os is completely locked down and all software for macs be purchased from the app store. Great revenue model for Apple.
Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:45AM (#23611365)
That's basically what Microsoft did with ARM on Windows and I'm sure Apple will take advantage of this opportunity.
Re:Apple announces it will switch to its own processors for ... by TazeTSchnitzel on Tuesday June 23, 2020 @06:26PM (#23621147)
The first time (Windows RT), yes, and it was a complete market failure. The new Windows on Arm is not like this.
Re:Apple announces it will switch to its own processors for ... by DragoCubed on Sunday July 05, 2020 @04:37AM (#23737372)
And it didn’t help that the Windows Store back then was a store for UWP/Metro apps.

It also took a long time for Microsoft to actually tackle the issues that UWP/Metro and WinUI/XAML faced. It took so long, it doesn’t even matter anymore and even Microsoft has moved on. But there’s quite a bit of hypocrisy, with Microsoft telling others to use WinUI while not using it everywhere themselves while refusing to update the styles of other design frameworks.

Re:Apple announces it will switch to its own processors for ... by tonyedgecombe on Tuesday June 23, 2020 @05:33AM (#23611670)
People have been making this claim for the last ten years, it hasn't happened yet.
Re:Apple announces it will switch to its own processors for ... by lukeholder on Monday June 22, 2020 @11:18PM (#23609584)
Their pro/developers (influence) are too important to apple to do that.
Re:Apple announces it will switch to its own processors for ... by Jaruzel on Tuesday June 23, 2020 @05:54AM (#23611820)
Don't worry, they'll be able to 'unlock' the OS for an exorbitant price via an Apple Pay purchase. :)
Re:Apple announces it will switch to its own processors for ... by an_opabinia on Monday June 22, 2020 @04:53PM (#23606478)
> Apple is going to save $200-$800 cost per Mac shipped

Whom is Apple going to sell binned A14s to?

Where does everyone think margin comes from in the chip business?

Re:Apple announces it will switch to its own processors for ... by Reason077 on Monday June 22, 2020 @04:57PM (#23606546)
Apple will simply use different bins in different products. The A12X is arguably a "binned" A12Z, after all. Higher bins for pro lines, lower bins for consumer lines.
Re:Apple announces it will switch to its own processors for ... by AnthonyMouse on Monday June 22, 2020 @06:24PM (#23607619)
Apple doesn't have the lineup for that. The CPU in the Mac Pro isn't the same silicon as the CPU in the Mini. It has more cores, bigger caches, more memory channels. It's not just the same chip binned differently.

In theory they could offer the Mini with eighteen different CPU options, but that's not really their style.

Re:Apple announces it will switch to its own processors for ... by gsnedders on Monday June 22, 2020 @09:14PM (#23608934)
One question is whether they'll go down the chiplet route for higher end CPUs, then they can share a single die, binned differently, across more of their range, and just bundle them into different MCMs.
Re:Apple announces it will switch to its own processors for ... by AnthonyMouse on Monday June 22, 2020 @09:35PM (#23609078)
That's what AMD is doing, but it does weird things to your lineup. For example, here's the 3700X vs. the 3990X:

https://www.anandtech.com/bench/product/2520?vs=2584

The 3990X costs more than ten times as much as the 3700X. It has eight times more cores. On anything threaded it smashes the 3700X. On anything not threaded it... doesn't. In many cases it loses slightly because the turbo clock is lower.

It basically means that the processor with the best single thread performance is somewhere in the lower half of your lineup and everything above it is just more chiplets with more cores. That's perfectly reasonable for servers and high end workstations that scale with threads. I'm not sure how interesting it is for laptops. Notice that AMD's laptop processors don't use chiplets.

Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:50AM (#23611402)
Even the highest core count Threadrippers have decent single thread performance. The Epyc lineup has much lower single core performance and that may make it less useful for desktop workloads.
Re:Apple announces it will switch to its own processors for ... by gsnedders on Monday June 22, 2020 @10:09PM (#23609254)
AFAIK the AMD distinction is currently that APUs (mobile or desktop) don't use chiplets.

On the whole my guess would be that we have the iPad Pro and MacBook Air using the same SoC, the MacBook Pro doing… something (it'll still need integrated graphics, but do they really sell enough to justify a new die? OTOH they do make a die specifically for the iPad Pro, and I'd guess it's lowest-selling iOS device v. highest-selling macOS device, and idk how numbers compare!), and the iMac (Pro)/Mac Pro using chiplets.

Re:Apple announces it will switch to its own processors for ... by wooger on Tuesday June 23, 2020 @11:58AM (#23615671)
Don't worry, apple already tiers most of it's hardware by soldering in the ram / storage & charging an offensive, obviously price gouging amount to upgrade - even though the maximum spec has a base cost to them of 1/4 to 1/6 of what they charge FOR AN UPGRADE.
Re:Apple announces it will switch to its own processors for ... by huslage on Monday June 22, 2020 @08:33PM (#23608688)
The Mac line will start to look like the iOS line very quickly. Binning will be important and you'll likely see processor generations synchronized across the entire product base.
Re:Apple announces it will switch to its own processors for ... by __d on Monday June 22, 2020 @11:23PM (#23609619)
I've been thinking about this. I can't see Apple realistically being able to produce multiple variants (phone, tablet, laptop, speaker, tv) of multiple elements (cpu, gpu, neural accelerator, wireless/network, etc) packaged up on an annual cadence.

The silicon team is going to be very busy: they've got the A-series, S-series, T-series, H-series, W-series, and U-series chips to pump out on a regular roadmap.

The A-series (CPU / GPU / Neural accelerator) is the major work. It gets an annual revision, which probably means at least two teams in parallel?

The A-series X and Z variants seem to be kicked out roughly every second A-series generation, and power the iPads. The S-series seems to get a roughly annual revision, but it's a much smaller change than the main A-series.

I could see the Mac chips on a 2-year cycle, perhaps alternating with the iPad, or perhaps even trailing the iPads by 6 months?

Re:Apple announces it will switch to its own processors for ... by AnthonyMouse on Monday June 22, 2020 @09:16PM (#23608947)
The iOS line looks like the low end device using last year's chip. How does binning help with that? Are they going to stockpile all the low quality chips for two years before you start putting them in the low end devices? Wouldn't that make the performance unusually bad, because it's the older chip and the lower quality silicon?
Re:Apple announces it will switch to its own processors for ... by AgentOrange1234 on Monday June 22, 2020 @11:48PM (#23609719)
Why would they make the ios line worse? Surely they still want to prioritize phones?
Re:Apple announces it will switch to its own processors for ... by jjoonathan on Monday June 22, 2020 @05:02PM (#23606616)
If you think the bins are determined by yield rather than by fitting a supply/demand curve, I have a bridge to sell you.

Of course, yield is still a physical constraint, but apple sells a wide range of products and shouldn't have any trouble finding homes for defect-ridden chips.

Re:Apple announces it will switch to its own processors for ... by npunt on Monday June 22, 2020 @06:21PM (#23607579)
Chiplets and better interposers make yield/binning less of a need than before
Re:Apple announces it will switch to its own processors for ... by jychang on Monday June 22, 2020 @06:24PM (#23607605)
The non Pro iPhones, non Pro iPads, Apple TVs, HomePods, maybe the Mac Minis if external GPUs are pushed as an alternative to integrated GPUs.
Re:Apple announces it will switch to its own processors for ... by ancientknight on Tuesday June 23, 2020 @07:45AM (#23612618)
> CPUs mostly run idle. Even if you had a theoretical CPU using zero energy, most people are not going to get 30% battery life gains

I don't agree. Simply disabling Turbo Boost on MBP16 nets me around 10-15% more battery life. Underclocking a CPU can even result in twice to thrice the battery life on a gaming laptop under same workload.

Here's more details. https://www.extremetech.com/computing/304884-disabling-intel...

Re:Apple announces it will switch to its own processors for ... by andy_ppp on Monday June 22, 2020 @05:33PM (#23607014)
I actually think total battery life will go up a fair bit and compile times will be much faster, 20-30%, while giving everyone full power when not on the mains. The amount my MacBook throttles when on battery is startling and stopping that while still giving huge battery life, say 6h at 80% CPU will be a huge win. Apple wouldn’t bother unless they knew the benefits they can bring over the next 10 years will be huge.

All of this is complete speculation of course but I don’t believe it will be a financial decision this one, it’ll be about creating better products.

Re:Apple announces it will switch to its own processors for ... by santoshalper on Monday June 22, 2020 @06:06PM (#23607426)
Multi-core performance is not a strong suit of Apple's ARM architecture, I suspect you're going to see a mild to moderate performance hit for things like compilation.
Re:Apple announces it will switch to its own processors for ... by nicoburns on Monday June 22, 2020 @06:52PM (#23607876)
The rumours are that they're doubling the number of high-performance cores for the laptop chips (so 8 high performance cores and 4 low-power cores). That + better cooling ought to boost the multi-core performance quite significantly.
Re:Apple announces it will switch to its own processors for ... by npunt on Monday June 22, 2020 @06:20PM (#23607566)
Thats mostly because of thermals, which are drastically different on Mac.
Re:Apple announces it will switch to its own processors for ... by gsnedders on Monday June 22, 2020 @09:18PM (#23608970)
Is their multi-core performance poor, or have they just made size/power trade-offs against increasing the number of cores? The iPad Pro SoCs are literally the only parts they've made so far with four big cores.
Re:Apple announces it will switch to its own processors for ... by baddox on Monday June 22, 2020 @05:16PM (#23606795)
Don’t iPads get significantly better battery life than similar casual workloads on a similar form factor Intel PC (like a MacBook Air)?
Re:Apple announces it will switch to its own processors for ... by toyg on Monday June 22, 2020 @05:21PM (#23606864)
That’s mostly because desktop systems are built with more background services and traditional multitasking in mind. iOS has a different set of principles.
Re:Apple announces it will switch to its own processors for ... by baddox on Monday June 22, 2020 @05:24PM (#23606895)
But luckily for Apple the control the OS as well.
Re:Apple announces it will switch to its own processors for ... by sjm-lbm on Monday June 22, 2020 @05:33PM (#23607013)
If that was enough, though, they'd just do that now. They control the OS without making laptop silicon.
Re:Apple announces it will switch to its own processors for ... by baddox on Monday June 22, 2020 @07:29PM (#23608194)
Right, but an iPad is already an example of what they can do when they control both.
Re:Apple announces it will switch to its own processors for ... by Xixi on Monday June 22, 2020 @08:18PM (#23608549)
I was looking at the benchmarks of the latest MacBook Air here [1]. In GPU performance it's not competitive with the iPad Pro, and that's quite an understatement. For me the most obvious win of this migration to "Apple Silicon" will be that entry-level MacBook/iMac will have decent GPU performance, at long last...

[1] https://arstechnica.com/gadgets/2020/03/macbook-air-2020-rev...

Re:Apple announces it will switch to its own processors for ... by deepGem on Tuesday June 23, 2020 @05:12AM (#23611540)
Apple can start leaning on their specialized ML cores and accelerators - Can you elaborate a bit more on this ?

I was wondering how this would unfold and looks like things are moving in that direction https://blog.tensorflow.org/2020/04/tensorflow-lite-core-ml-...

If TF models can interoperate with CoreML - boy that'll literally be a home run for Apple cos eventually all ML frameworks will follow suit.

Re:Apple announces it will switch to its own processors for ... by nl on Tuesday June 23, 2020 @05:52AM (#23611814)
You can convert TF models to CoreML and have been able to for quite a while: https://developer.apple.com/documentation/coreml/converting_...
Re:Apple announces it will switch to its own processors for ... by Someone on Tuesday June 23, 2020 @03:52AM (#23611017)
“Apple can start leaning on their specialized ML cores and accelerators“

I think that hits the nail on the head. Since I only cursory listened to both the keynote and the state of the union I may have missed it, but I heard them neither mention “CPU” nor “ARM”. The term they use is “Apple Silicon”, for the whole package.

I think they are, at the core, but from what they said, these things need not even be ARM CPUs.

Re:Apple announces it will switch to its own processors for ... by acjohnson55 on Monday June 22, 2020 @08:50PM (#23608806)
This doesn't match my experience. Web browsing kills my battery life, and my assumption is that it's driven by JS.
Re:Apple announces it will switch to its own processors for ... by thejynxed on Tuesday June 23, 2020 @10:07PM (#23623130)
JS/ads and the wifi chipset seems to be the big culprit across laptops in general in this scenario. Even Netflix doesn't drain my battery as fast as hitting an ad heavy site with lots of JS and analytics and I can watch the power usage for my wifi chipset crank up accordingly. This happens across every laptop, iPad, Chromebook etc that I own.
Re:Apple announces it will switch to its own processors for ... by acjohnson55 on Thursday June 25, 2020 @11:30PM (#23648390)
I think it's largely just the JS. I adblock pretty aggressively.
Re:Apple announces it will switch to its own processors for ... by pier25 on Monday June 22, 2020 @05:36PM (#23607045)
Also heat is greatly reduced with ARM, no?
Re:Apple announces it will switch to its own processors for ... by stjohnswarts on Monday June 22, 2020 @05:52PM (#23607270)
if power goes down heat will also, it's almost 1 to 1. Almost all power going into a CPU is lost as waste heat eventually.
Re:Apple announces it will switch to its own processors for ... by hn_check on Monday June 22, 2020 @08:01PM (#23608412)
To distill your post-

-the CPU will be a lot more powerful and faster, but it isn't really faster because it's like an accelerator or something.

-if you actually use your computer get some vague "Linux desktop" or something (which is farcical and borders on parody, completely detached from actual reality). Because in the real world people actually doing stuff know that their CPU, and its work, is a significant contributor to power consumption, but if we just dismiss all of those people we can easily argue its irrelevance.

My standards for comments on HN regarding Apple events are very low, but today's posts really punch below that standard. It's armies of ignorant malcontents pissing in the wind. All meaningless, and they're spraying themselves with piss, but it always happens.

In the end this noise doesn't matter whatsoever.

Re:Apple announces it will switch to its own processors for ... by bluedino on Monday June 22, 2020 @10:38PM (#23609411)
CPU’s do not mostly run idle, if my CPU usage indicator is accurate.
Re:Apple announces it will switch to its own processors for ... by imtringued on Tuesday June 23, 2020 @04:56AM (#23611437)
I was going to follow up with an anecdote about how my computer has used less than 15 minutes of CPU time in the last 2 hours but then again I forgot to stop a docker container that automatically ran an ffmpeg command in the background consuming 70 min of CPU time.
Re:Apple announces it will switch to its own processors for ... by greggman3 on Tuesday June 23, 2020 @12:07AM (#23609820)
I don't know about MBP but the iPad Pro has a faster GPU than an MBA for most of the shaders on Shadertoy.com
Re:Apple announces it will switch to its own processors for ... by raydev on Monday June 22, 2020 @09:11PM (#23608914)
> most energy is going into display and GPU

You know Apple Silicon is going to handle this too, right?

Re:Apple announces it will switch to its own processors for ... by taneq on Monday June 22, 2020 @09:28PM (#23609040)
> Apple is going to save $200-$800 cost per Mac shipped

Does Apple actually have its own silicon fab now or are they outsourcing manufacture? If the former, those are /expensive/ and they'll still be paying it off.

Re:Apple announces it will switch to its own processors for ... by __d on Monday June 22, 2020 @11:09PM (#23609548)
No. Recent A-series chips are fabbed by TSMC.
Re:Apple announces it will switch to its own processors for ... by julienb_sea on Monday June 22, 2020 @06:03PM (#23607400)
This seems very inaccurate to me. Most laptops do not have discrete GPUs, so tasks like rendering a youtube video do require CPU cycles. Zoom is very CPU intensive on basically any mac laptop, and people always have a ton of tabs open, which can be fairly CPU intensive.

In other words, there are definitely gains to be had. My ipad pro offers a generally more smooth and satisfying experience with silent and much cooler running CPU versus my MBP, and they offer similar battery life. Scale up to MBP battery size and I suspect we will be seeing a few hours battery life gain.