An 16 GB MacBook Pro can live as a development machine (at least for what I develop) for almost a decade, so getting a 64G machine today will not make it obsolete for me till the machine itself dies.
Also, an 16GB MacBook is pretty enough for running a lot of applications, incl. Electron based hogs. MacOS manages its memory pretty well.
Neither RAM nor SSD is embedded in the SoC. The RAM is just soldered on the package. While this makes for slightly shorter path lengths, the only real gain is motherboard footprint.
As an old overclocker, I don't believe that this compact soldering is only due to motherboard footprint. It would allow them greatly push the RAM chips to their limits.
Well, that and the ability to use LPDDR5 in the first place. There’s no such thing as a pluggable LPDDR5 stick; the design decisions around low voltages & high signaling rates make it physically impractical to survive the longer traces and discontinuities involved in the signal traversing a connector.
You can solder it on the motherboard, you don't have to solder it on the package.
And because this is soldered down, you can’t fix this like how it would be doable on other laptops.
On the other hand, I still think that having slots adds a lot of bulk to system design. Considering SSDs have limited life spans, being able to change them makes great sense, but when you dedicate 90% of your footprint to battery, it becomes hard to make them replaceable.
One might argue that HP, Dell and Lenovo offers this, and I suggest buying these machines if that's importance to you. I'm fond of all three companies' higher end designs, but Apple provides more at the same price point, at least for me.
This is really nitpicking.
Random I/O is the number most people are affected by and there’s a reason the clickbait commenters never mention that: you don’t see this large an effect and these machines are all more than fast enough for the vast majority of buyers. That will not get you a ton of YouTube impressions so it’s all about a use-case these machines don’t have.
While their absolutely is benefits to how they handle their RAM the upgrade prices are nuts. $200 extra for 8GB more, 64GB requires a CPU upgrade and costs $400 extra over 32GB. I've heard the CAMM modules Dell developed and seem poised to replace SO-DIMMs in laptops will allow for faster speeds and replaceable LPDDR too with less Z height and eaiser board design so hopefully we will see an uptick in PC laptops with replaceable memory again.
I don’t know why manufacturers charge so much for spec bumps (this isn’t limited to Apple). Is it really only because they can?
This also played into sale or discount strategies: if the same model becomes cheaper over time but list pricing doesn’t adjust, you’re making a good bit more from everyone who isn’t price sensitive even if you allow resellers to discount it periodically or offer better pricing to business orders (“free RAM upgrade”).
This is addressed in TFA, which suggests it's a side effect of smaller 128GB modules becoming scarce — or maybe more accurately, "not reliably available at Apple volumes".
The article asks "why is Apple even bothering with a 512GB version?", and the two answers are: (1) To create a cheap-ish "price anchor" config, and (2) as a reasonably-priced choice when price is paramount.
Also, for those who want to do 4K video editing or whatever, it's easy to throw a couple M.2s in an external dual Thunderbolt enclosure¹ to create very large, very fast local storage to complement the 512GB boot/apps/documents drive.
¹ https://www.bhphotovideo.com/c/product/1635760-REG/sabrent_e...
Have you ever done supply chain and/or pricing work? Nothing like this is ever “just”. Especially at Apple’s volumes.
I can’t off the top of my head think of any CPU that’s ever supported running different DDR standards side-by-side simultaneously (there were some dual DDR2/DDR3 boards back in the day, but it was an either/or proposition).
It's cramped inside, so no go.
*I’m no expert just a wild guess
It's pretty clear that Apple's decisions about manufacturing approaches are not to make iFixit's job harder or easier, but to avoid needing iFixit at all for most users.
The connector exceeds what even the fastest NVME SSD can deliver and the form factor of enclosures are small enough that you can simply carry it everywhere.