> What Apple is doing with its combo of core performance, unified memory setup, specialized compute blocks on the SoC, and the overall thermal efficiency which allows all of this to just run and run without throttling all that much--it adds up to way more than the sum of its parts. You really have to use it in your daily life to believe it and feel the difference.
The future that fusion-HSA promised is finally here. Everyone drools over the possibility of PCs getting console-like zero-copy shared memory between the various accelerators, and people want analogous features to be ported onto the current dGPU/CPU paradigm (like directstorage). Fusion-HSA never got there itself, otherwise iGPUs would be able to do zero-copy already, but Apple has done it and the silence is thunderous.
Nobody cares, everyone is just waiting for AMD to implement something competitive and then it'll be cool. Strix Point/Strix Halo I guess.
PC enthusiasts are gonna hate this but I don't think you'll ever be able to really get to a high-performance APU without some kind of soldered memory. Consoles use soldered memory too. GDDR6 vs stacked LPDDR5X is a design call but both are clearly superior to socketed memory, you'd need an Epyc-sized socket to get an equivalent amount of memory bandwidth into an APU, and it'd pull an enormous amount of power for PHYs too. You'd probably end up with like 30w of idle power lol, meanwhile Apple is doing 25W for the whole chip. Crazy stuff.
The practical way that x86 is going to get there is what AMD is doing with Strix/Strix Halo and Intel is doing with Adamantine - you have to go to stacked cache to make up for the lack of memory bandwidth (and perhaps even still go to quad-channel like Strix Halo), and it's still going to use a lot more silicon (expensive!) and use a lot more power than just stacking some LPDDR5X on there and calling it a day. You can't get to 6-8 channels worth of bandwidth from 2 actual channels without some kind of a hack, either you run the pins super fast (GDDR6) or you move the channels on top of the package (LPDDR5X), and both of those need to be soldered. And that's a large part of why consoles and Apple Silicon can deliver a relatively large punch (3060 perf with a good CPU at 25W package power is nothing to sneeze at!) at consumer-friendly prices.
Low-end dGPUs are done for until stacking gets common, but APUs and low-end dGPUs are such an amazing impedence-match for stacking and people can't see it because it says Apple on the box instead of AMD. It grinds me when people ignore or shit-talk really cool advancements in tech just because it doesn't fit their mold or their brand, this is what everyone has been waiting 10 years for.
> I still have a mix of Intel machines and Apple Silicon machines for my work and personal life, and it's just so immediately apparent the latency difference in usage. Apple Silicon feels and runs so much better.
To be fair, some of this is the fact that it's *nix. If you run Linux on your Intel machines it'll be snappier than windows too, my 5700G SFF build is a crazy machine for linux. But honestly having a well-supported *nix ecosystem with first-class vendor support is a good value offering, I think that's why Apple is having a surprising renaissance with computer-touchers right now. Non-techies get the happy bubble OS, techies get something they can drill down to the terminal and do their thing with dotfiles/zshrc. And everyone likes the fact that they're a well-built laptop with incredible battery life and good performance while mobile.
> Sure, would I recommend more than 8GB of RAM? Yes. More SSD is better? Of course. But Apple Silicon in even its thinnest entry-level configuration is an auto-recommend for me. And the prices at that entry-level are so, so reasonable for what you're getting.
I agree with both you and the commenters you're responding to. If the entry-level models will work for your needs, they're value champs. You will not find a similar value offering to a mac mini at the $400 edu pricing for example, if your use-case fits into 8GB/256GB it blows away anything else at that price point. Often there are some deals at bigbox stores or electronics retailers (B+H, Best Buy, Costco, etc) that offer some decent prices on the higher range stuff as well. A loaded-out M1 Max 16" (MK233LL/A) is $3300 on B+H right now (and it was $3200 a couple weeks ago) and you can find 32GB/1TB manufacturer refurb (applecare-eligible) M1 MBPs on Woot pretty regularly. The refurb store also allows you a lot of the flexibility of custom configuration but especially when combined with the edu/veteran discounts it gets you close to the level of that bigbox or refurb pricing. M1 Max 10C/24C with 64GB/1TB is about $2550 for example, that's a pretty nice machine too.
I would really say that if you're a developer you probably do want at least 1TB storage. A lot of things rely on being able to store docker images/pipenvs/node packages/etc in the expected place, and while I'm sure you can configure them to run on an external, it's a pain, and they aren't configured to "float away to the cloud" like apple does with their first-party apps. A 256gb spec is a thin client/cloud terminal only - used 16GB/256GB MBAs are very very cheap compared to the higher models and I have to think some of it is because people try it and learn the hard way 256GB isn't enough for them. This includes me, and while I could never have gotten to "yes" on a loaded MBP or even a 512GB or 1TB upgrade on the MBA, 16/256 definitely did not work the way I'd hoped even as a homebody with a NAS. They really are aimed at momputers and people deeply into the icloud ecosystem where everything can be silently swapped out on-demand.
That said I definitely do feel the complaint others are making that Apple basically does "product tiering by RAM/storage envy", as I once heard someone call it. Really the difference between a MBA and a MBP or between the different chassis sizes is pretty minimal when you equalize for RAM/storage, a decently loaded 15" MBA is at least $1600 and probably closer to $2k, and that also gets you an entry-level MBP or a refurb loaded (32GB/1TB) MBP. $2k for a laptop is a lot but nobody else has the kind of laptop performance and battery life that Apple does right now, so it's kind of a question of whether you're just looking for the cheapest thing that checks the boxes or if you're looking at the offering holistically. Nothing wrong with an XPS or a Latitude or Thinkpad or whatever either, but if you're spending "premium ultrabook/business laptop/gaming laptop with dGPU money" you can definitely get a real nice macbook too and it both has unique selling points and targets a different set of needs.
And Apple has perfected the art of stacking their tiers perfectly so that you can talk yourself into getting the next higher model. That's why they're the most valuable company on the planet, lol.
The future that fusion-HSA promised is finally here. Everyone drools over the possibility of PCs getting console-like zero-copy shared memory between the various accelerators, and people want analogous features to be ported onto the current dGPU/CPU paradigm (like directstorage). Fusion-HSA never got there itself, otherwise iGPUs would be able to do zero-copy already, but Apple has done it and the silence is thunderous.
Nobody cares, everyone is just waiting for AMD to implement something competitive and then it'll be cool. Strix Point/Strix Halo I guess.
PC enthusiasts are gonna hate this but I don't think you'll ever be able to really get to a high-performance APU without some kind of soldered memory. Consoles use soldered memory too. GDDR6 vs stacked LPDDR5X is a design call but both are clearly superior to socketed memory, you'd need an Epyc-sized socket to get an equivalent amount of memory bandwidth into an APU, and it'd pull an enormous amount of power for PHYs too. You'd probably end up with like 30w of idle power lol, meanwhile Apple is doing 25W for the whole chip. Crazy stuff.
The practical way that x86 is going to get there is what AMD is doing with Strix/Strix Halo and Intel is doing with Adamantine - you have to go to stacked cache to make up for the lack of memory bandwidth (and perhaps even still go to quad-channel like Strix Halo), and it's still going to use a lot more silicon (expensive!) and use a lot more power than just stacking some LPDDR5X on there and calling it a day. You can't get to 6-8 channels worth of bandwidth from 2 actual channels without some kind of a hack, either you run the pins super fast (GDDR6) or you move the channels on top of the package (LPDDR5X), and both of those need to be soldered. And that's a large part of why consoles and Apple Silicon can deliver a relatively large punch (3060 perf with a good CPU at 25W package power is nothing to sneeze at!) at consumer-friendly prices.
Low-end dGPUs are done for until stacking gets common, but APUs and low-end dGPUs are such an amazing impedence-match for stacking and people can't see it because it says Apple on the box instead of AMD. It grinds me when people ignore or shit-talk really cool advancements in tech just because it doesn't fit their mold or their brand, this is what everyone has been waiting 10 years for.
> I still have a mix of Intel machines and Apple Silicon machines for my work and personal life, and it's just so immediately apparent the latency difference in usage. Apple Silicon feels and runs so much better.
To be fair, some of this is the fact that it's *nix. If you run Linux on your Intel machines it'll be snappier than windows too, my 5700G SFF build is a crazy machine for linux. But honestly having a well-supported *nix ecosystem with first-class vendor support is a good value offering, I think that's why Apple is having a surprising renaissance with computer-touchers right now. Non-techies get the happy bubble OS, techies get something they can drill down to the terminal and do their thing with dotfiles/zshrc. And everyone likes the fact that they're a well-built laptop with incredible battery life and good performance while mobile.
> Sure, would I recommend more than 8GB of RAM? Yes. More SSD is better? Of course. But Apple Silicon in even its thinnest entry-level configuration is an auto-recommend for me. And the prices at that entry-level are so, so reasonable for what you're getting.
I agree with both you and the commenters you're responding to. If the entry-level models will work for your needs, they're value champs. You will not find a similar value offering to a mac mini at the $400 edu pricing for example, if your use-case fits into 8GB/256GB it blows away anything else at that price point. Often there are some deals at bigbox stores or electronics retailers (B+H, Best Buy, Costco, etc) that offer some decent prices on the higher range stuff as well. A loaded-out M1 Max 16" (MK233LL/A) is $3300 on B+H right now (and it was $3200 a couple weeks ago) and you can find 32GB/1TB manufacturer refurb (applecare-eligible) M1 MBPs on Woot pretty regularly. The refurb store also allows you a lot of the flexibility of custom configuration but especially when combined with the edu/veteran discounts it gets you close to the level of that bigbox or refurb pricing. M1 Max 10C/24C with 64GB/1TB is about $2550 for example, that's a pretty nice machine too.
I would really say that if you're a developer you probably do want at least 1TB storage. A lot of things rely on being able to store docker images/pipenvs/node packages/etc in the expected place, and while I'm sure you can configure them to run on an external, it's a pain, and they aren't configured to "float away to the cloud" like apple does with their first-party apps. A 256gb spec is a thin client/cloud terminal only - used 16GB/256GB MBAs are very very cheap compared to the higher models and I have to think some of it is because people try it and learn the hard way 256GB isn't enough for them. This includes me, and while I could never have gotten to "yes" on a loaded MBP or even a 512GB or 1TB upgrade on the MBA, 16/256 definitely did not work the way I'd hoped even as a homebody with a NAS. They really are aimed at momputers and people deeply into the icloud ecosystem where everything can be silently swapped out on-demand.
That said I definitely do feel the complaint others are making that Apple basically does "product tiering by RAM/storage envy", as I once heard someone call it. Really the difference between a MBA and a MBP or between the different chassis sizes is pretty minimal when you equalize for RAM/storage, a decently loaded 15" MBA is at least $1600 and probably closer to $2k, and that also gets you an entry-level MBP or a refurb loaded (32GB/1TB) MBP. $2k for a laptop is a lot but nobody else has the kind of laptop performance and battery life that Apple does right now, so it's kind of a question of whether you're just looking for the cheapest thing that checks the boxes or if you're looking at the offering holistically. Nothing wrong with an XPS or a Latitude or Thinkpad or whatever either, but if you're spending "premium ultrabook/business laptop/gaming laptop with dGPU money" you can definitely get a real nice macbook too and it both has unique selling points and targets a different set of needs.
And Apple has perfected the art of stacking their tiers perfectly so that you can talk yourself into getting the next higher model. That's why they're the most valuable company on the planet, lol.