> Before you go and start casting aspersions at Apple, the move makes a lot of sense. It'd be one thing if it did this and raised the price, but it actually lowered the price by $100, and the education discount brings it down to $999, making it the most affordable modern MacBook laptop ever (the outdated MacBook Air does not count).
Which is fine for the entry-level model. Is it true for the more expensive model? The article doesn't say.
> With that as the background, Apple was bound to make a sacrifice or two to reached the aggressive price point and it did so with the SSD. Most people will take that over it removing something like Touch ID or another feature they'd use on a daily basis. It's also worth pointing out that given it is an entry-level point product, most users who pick up the new notebook likely won't notice the difference at all.
I'm not sure that most people would, given the choice, have gone that route. There are plenty of Apple features (including Touch ID) that Apple thinks people want, but I'm not convinced that most people definitely want them. The last sentence is the only one that counts: most people won't notice.
It's worth remembering that the storage architecture of T2-based Macs (like this MacBook Air) is very different from previous Macs and any PCs.
The T2 chip is an Apple ARM SoC running Darwin/XNU (basically a cut-down iOS). It connects to the Intel system using a variety of buses.
From a storage perspective, the T2 is the storage controller. It sits between raw NAND flash and the Intel system (connecting to the Intel with PCIe/NVMe). The T2 transparently encrypts all data stored on the NAND, using the factory-burned-in key.
Given this architecture, how would read speeds drop by 35% from one model to the next? I'm not sure--my first guess was that fewer NAND chips were being used, but teardowns show that both 2018 and 2019 models were using two chips. So same controller, same number of chips. Maybe the NAND is just slower? Or the T2 has less RAM, so it can cache less?
> Given this architecture, how would read speeds drop by 35% from one model to the next? I'm not sure--my first guess was that fewer NAND chips were being used, but teardowns show that both 2018 and 2019 models were using two chips.
NAND flash is almost always packaged with a stack of several dies in each BGA package. Individual dies are typically 256Gb (32GB) or larger, and most manufacturers will stack up to 8 or 16 dies per package. So an SSD with two packages can easily vary from 128GB (2 packages x 2 dies per package x 256Gb per die) to 2TB (2 packages x 16 dies per package x 512Gb per die).
It's also possible for a single BGA package to have the NAND organized on one or more channels. Drives using larger form factors (eg. enterprise SSDs using 2.5"/15mm dual-PCB) will typically have each package connecting to only one of the SSD controller's channels, and often have multiple packages per channel. Consumer SSDs that need to minimize PCB footprint take the opposite approach, using eg. two packages connecting to two channels each to fully populate a low-end 4-channel SSD controller.
I don't know Apple's recent history of NAND choices, but it's possible they've switched from MLC (two bit per cell) to TLC (three bit per cell) NAND flash, which sacrifices performance for density and cost. They have probably moved to 3D NAND with a higher layer count, which can be a mixed bag for performance especially when the controller is not also upgraded. If they've moved to a higher per-die capacity for drives with the same total capacity, then a significant performance drop for lower-capacity models is expected.
>Given this architecture, how would read speeds drop by 35% from one model to the next? I'm not sure--my first guess was that fewer NAND chips were being used, but teardowns show that both 2018 and 2019 models were using two chips. So same controller, same number of chips. Maybe the NAND is just slower? Or the T2 has less RAM, so it can cache less?
It is very common, if not the norm to have SSD slower at lowest end capacity. Having 2 Chip shown in the tear down doesn't mean it has the same channels inside those package. My guess is that it is Dual Channel per package, and it is only running at 3 Channels on the 128GB SSD.
I like fast SSD's as much as everyone else, but it's not like those disks are a slouch. 1.3 GB/s is still plenty fast, especially for those who are in the market for the Macbook Air.
It's probably however the first time, I can remember at least, where Apple downgraded a newer model in such an unequivocal way.
I mean newer CPU's have had different multicore/single core tradeoffs, the inclusion of a dedicated GPU have been removed in base models etc, and the endless discussion of ports (rip SD card slot etc) but I don't think we have ever seen something like this?
I just upgraded my workstation from a SATA SSD (~500MB/s) to an M.2 NVMe (~3GB/s). For standard usage, there's really no noticeable difference. The extra IO and lower latency is amazing though for heavy tasks.
I don't think that's a fair characterization - I won't be getting a MBP regardless of the amount of I/O I do, because I very much dislike the Touch Bar.
It's perfectly reasonable and wouldn't be noticed by the overwhelming majority of users. There is a point of diminishing returns for most uses, and this is far beyond it.
Further this sort of single-sample analysis of a vendor like Apple's products is always folly. Apply doesn't advertise specific SSD units, speeds, etc, and we know that they often vary them within a product, sometimes with multiple variants on the market at the same time with slightly varying performance.
It's still very fast. Less than 2 minutes to read the entire drive of the base model. It's more than twice as fast as any SATA SSD. Similar to 2017 Macbook Air for read speed and much better write [1]
I'm sure for almost all users of those machines, the SSD is more than fast enough for everything they want and big upgrade from HDD based Windows laptops many will be switching from (those were typical 3-4 years ago and even now are still around).
Is this even going to be noticeable at all out of benchmarks?
Nominally, my personal system has something that can do 2GB/s, but in normal operation, as programs and OSes do their thing, the software is incapable of making requests quickly enough to come even close to saturating the bandwidth. I'm not sure if you dropped a part in there that maxed out at 512MB/s that I could even notice.
Amdahl's law codifies the observation that as you get closer and closer to 0 time taken for a particular subtask, you'll rapidly stop gaining actual performance due to all the other subtasks that didn't speed up. It seems like 1GB/s is likely to be as close to infinite in practice as 2GB/s is.
> I'm not sure if you dropped a part in there that maxed out at 512MB/s that I could even notice.
I've done exactly this. I tried to run an NVMe drive and a SATA drive back-to-back in the same laptop to see if I could notice any difference in my day to day workload. I couldn't, and because of that I bought a 2TB SATA SSD instead of 2TB NVMe. SATA usually still has better power consumption than most NVMe drives, and they're cheaper too.
I bought a new Macbook Air this weekend. I asked the sales associate who was helping me with my purchase why the new one was cheaper than the previous generation, which was still available in the store and being sold alongside the new ones.
He told me it was because they had dropped the price point on the SSDs. I'm curious if they were actually briefed on why they're cheaper and what to respond with when asked, or if he actually didn't know why Apple reduced the price (cheaper/worse SSDs).
Apple might have chosen cheeper SSDs to lower prices - which in principle think is a good idea on the entry level laptop, even cheap SSDs are plenty fast - why are they still charging insane prices for their SSD upgrades? Current market prices for SSD are between 150 and 300€/tb. For SSD upgrades in the MB Air, Apple is charging 240€ for each upgrade step. That means prices between 1920€/tb (128->256g) and 480€/tb (512g->1t). Even the price for the last step would consider an extremely healthy margin, but what about the other steps? And let's not talk about the 240€ for the 8g memory upgrade.
Apple's prices used to be non-insane. Marked up, yes, but not nuts. Wasn't even that long ago. You'd have people post stuff about "look I can get a PC that's just as good for 40% as much, what a ripoff!" but it'd always turn out they were choosing worse parts.
These days, though, between price hikes, mediocre to poor base memory amounts and disc sizes, and massive markup on upgrades, it's not true anymore. Their prices are hugely inflated.
I just bought a 1TB NVMe PCIe SSD for $110.00 off Amazon. It's about 1Gbit/sec slower than the next price point but it's about 2 or 3 times as fast as my existing SATA SSD.
The next-highest price point was a 3Gbit/sec 1TB SSD for about $150.00.
Would be curious of whether this is before or after the cache. My understanding is that, for instance, newer Samsung QLC SSDs are slower but they include a very fast SLC cache, and in practice you spend your time in the cache unless you are copying >15GB files.
And in typical Apple fashion the price to get the SSD doubled from the laughingly small base of 128 to 256 ($188) is more than it would cost to but a drive 4 times that size.
I wonder if there’s improved life expectancy of slower SSDs? (Serious question, not Apple fanboying here, any change in life expectancy is presumably incidental to reduction in price point)
Speed of SSDs depend largely on number of NAND die and NAND technology. As they shrink the transistor size, they leak and interact more so it becomes a little less reliable (unless improve the error correction to compensate.) Smaller size means capacity per die increases so fewer NAND die to get target capacity. The main way to get performance on SSDs is to run the NAND die in parallel. With fewer dies, the performance drops. So you can increase the number of die and thus keep performance the same while increasing the capacity. But the likely went to first route to save money.
Given most people who will buy and use this device will spend more time waiting on JavaScript to load than on the SSD, I would say it is correct to assert nobody will notice.
What real-word “more often than once a year” use case for a MacBook Air is affected by this change, that would not also require the CPU and RAM resources of a MacBook Pro to deliver in a human-acceptable time?
Compiling requires a Pro due to the cores, so I/O won’t be your restriction due to the busy cores, and the small size of files and memory-cached directory structures.
Video encoding a 2-hour, 50GB Blu-Ray rip is restricted to the performance of the hwaccel available, which is guaranteed to be less than 1Gbps of input for any plausible output, and thus not I/O restricted either.
Any file size under 200M will be unaffected since it can be read from disk in one clock second on either old or new.
So, completely seriously, who will be using an Air and negatively impacted by this change, such that it’s newsworthy and frontpage-worthy?
Certainly not the students it’s targeted towards — unless they’re in data sciences, in which case they’ll need 2 minutes to process an entire drive full of data instead of 1 minute, having somehow overcome CPU and RAM limitations to do so.
I believe such cases are possible, but I’m having a hard time constructing plausible ones.
I think this is fine. As other have said, if the price hadn’t changed and this happened, that would be annoying (even though the typical MBA customer won’t notice), but since the price has decreased, this is a fair trade-off.
Incidentally, I got my mom the 2018 Air (to replace her 2010 13” MacBook Pro) and she loves it and she LOVES Touch ID. She uses her iPad for most things but occasionally needs a full computer and it’s been great for her.
If I had any reason for a <del>third</del> <del>fourth</del> fifth laptop (I do not), I’d consider one just as something to play on.
For the intended user of a MacBook Air this isn't an issue at all, neither is the lack of peripheral ports.
Most people I know with MacBook Airs don't actually use any peripherals.
On the other hand, I need 2 dongles and a USB SD card reader just to do my job with my 2018 MBP. I also need an external keyboard, which I never used to need, because it's literally painful to use the keyboard all day.
Honestly, SSD speeds barely matter for most workloads. For your typical task, everything gets loaded into RAM, so the user will notice what, a 40% increase in loading time once that session, and at 1.3gbps, that likely means half a second extra.
Honestly, for a typical user, the typical amount of RAM and SSD speeds is more than enough.
I imagine the vast majority of customers will never notice the difference as not everyone is buying these things to monkey with code or large video files.
[+] [-] cgriswald|6 years ago|reply
Which is fine for the entry-level model. Is it true for the more expensive model? The article doesn't say.
> With that as the background, Apple was bound to make a sacrifice or two to reached the aggressive price point and it did so with the SSD. Most people will take that over it removing something like Touch ID or another feature they'd use on a daily basis. It's also worth pointing out that given it is an entry-level point product, most users who pick up the new notebook likely won't notice the difference at all.
I'm not sure that most people would, given the choice, have gone that route. There are plenty of Apple features (including Touch ID) that Apple thinks people want, but I'm not convinced that most people definitely want them. The last sentence is the only one that counts: most people won't notice.
[+] [-] mrpippy|6 years ago|reply
The T2 chip is an Apple ARM SoC running Darwin/XNU (basically a cut-down iOS). It connects to the Intel system using a variety of buses.
From a storage perspective, the T2 is the storage controller. It sits between raw NAND flash and the Intel system (connecting to the Intel with PCIe/NVMe). The T2 transparently encrypts all data stored on the NAND, using the factory-burned-in key.
Given this architecture, how would read speeds drop by 35% from one model to the next? I'm not sure--my first guess was that fewer NAND chips were being used, but teardowns show that both 2018 and 2019 models were using two chips. So same controller, same number of chips. Maybe the NAND is just slower? Or the T2 has less RAM, so it can cache less?
[+] [-] wtallis|6 years ago|reply
NAND flash is almost always packaged with a stack of several dies in each BGA package. Individual dies are typically 256Gb (32GB) or larger, and most manufacturers will stack up to 8 or 16 dies per package. So an SSD with two packages can easily vary from 128GB (2 packages x 2 dies per package x 256Gb per die) to 2TB (2 packages x 16 dies per package x 512Gb per die).
It's also possible for a single BGA package to have the NAND organized on one or more channels. Drives using larger form factors (eg. enterprise SSDs using 2.5"/15mm dual-PCB) will typically have each package connecting to only one of the SSD controller's channels, and often have multiple packages per channel. Consumer SSDs that need to minimize PCB footprint take the opposite approach, using eg. two packages connecting to two channels each to fully populate a low-end 4-channel SSD controller.
I don't know Apple's recent history of NAND choices, but it's possible they've switched from MLC (two bit per cell) to TLC (three bit per cell) NAND flash, which sacrifices performance for density and cost. They have probably moved to 3D NAND with a higher layer count, which can be a mixed bag for performance especially when the controller is not also upgraded. If they've moved to a higher per-die capacity for drives with the same total capacity, then a significant performance drop for lower-capacity models is expected.
[+] [-] ksec|6 years ago|reply
It is very common, if not the norm to have SSD slower at lowest end capacity. Having 2 Chip shown in the tear down doesn't mean it has the same channels inside those package. My guess is that it is Dual Channel per package, and it is only running at 3 Channels on the 128GB SSD.
[+] [-] rhinoceraptor|6 years ago|reply
[+] [-] filleokus|6 years ago|reply
It's probably however the first time, I can remember at least, where Apple downgraded a newer model in such an unequivocal way.
I mean newer CPU's have had different multicore/single core tradeoffs, the inclusion of a dedicated GPU have been removed in base models etc, and the endless discussion of ports (rip SD card slot etc) but I don't think we have ever seen something like this?
[+] [-] lukifer|6 years ago|reply
Also of note: the maximum SSD capacity dropped as well. Formerly the Air could be spec'd up to 1.5 TB, now 1 TB is the max.
[+] [-] unknown|6 years ago|reply
[deleted]
[+] [-] unknown|6 years ago|reply
[deleted]
[+] [-] who_what_why|6 years ago|reply
[+] [-] leetbulb|6 years ago|reply
[+] [-] Marsymars|6 years ago|reply
[+] [-] pier25|6 years ago|reply
It wasn't that long ago that we were using 7200rpm HDs which capped at around 110MB/s for large files.
[+] [-] paulcarroty|6 years ago|reply
Or better Dell/HP/System76 with upgradable 32GB RAM.
Hardware of latest MBP aren't super reliable anymore, so I don't see any reason to pay premium price.
[+] [-] endorphone|6 years ago|reply
Further this sort of single-sample analysis of a vendor like Apple's products is always folly. Apply doesn't advertise specific SSD units, speeds, etc, and we know that they often vary them within a product, sometimes with multiple variants on the market at the same time with slightly varying performance.
[+] [-] mkagenius|6 years ago|reply
[+] [-] uwuhn|6 years ago|reply
[+] [-] rythie|6 years ago|reply
I'm sure for almost all users of those machines, the SSD is more than fast enough for everything they want and big upgrade from HDD based Windows laptops many will be switching from (those were typical 3-4 years ago and even now are still around).
https://www.techradar.com/reviews/pc-mac/laptops-portable-pc...
[+] [-] jerf|6 years ago|reply
Nominally, my personal system has something that can do 2GB/s, but in normal operation, as programs and OSes do their thing, the software is incapable of making requests quickly enough to come even close to saturating the bandwidth. I'm not sure if you dropped a part in there that maxed out at 512MB/s that I could even notice.
Amdahl's law codifies the observation that as you get closer and closer to 0 time taken for a particular subtask, you'll rapidly stop gaining actual performance due to all the other subtasks that didn't speed up. It seems like 1GB/s is likely to be as close to infinite in practice as 2GB/s is.
[+] [-] rarecoil|6 years ago|reply
I've done exactly this. I tried to run an NVMe drive and a SATA drive back-to-back in the same laptop to see if I could notice any difference in my day to day workload. I couldn't, and because of that I bought a 2TB SATA SSD instead of 2TB NVMe. SATA usually still has better power consumption than most NVMe drives, and they're cheaper too.
[+] [-] uwuhn|6 years ago|reply
He told me it was because they had dropped the price point on the SSDs. I'm curious if they were actually briefed on why they're cheaper and what to respond with when asked, or if he actually didn't know why Apple reduced the price (cheaper/worse SSDs).
[+] [-] _ph_|6 years ago|reply
[+] [-] asark|6 years ago|reply
These days, though, between price hikes, mediocre to poor base memory amounts and disc sizes, and massive markup on upgrades, it's not true anymore. Their prices are hugely inflated.
[+] [-] jschwartzi|6 years ago|reply
The next-highest price point was a 3Gbit/sec 1TB SSD for about $150.00.
[+] [-] lotsofpulp|6 years ago|reply
The answer to "why are they charging this much for so and so" is always "because a sufficient number of people are willing to pay it."
[+] [-] cm2187|6 years ago|reply
[+] [-] derefr|6 years ago|reply
Or, presumably, using them in a miltitenant SAN or DBMS where the SSD’s pipeline is full of concurrent random IOPS to more than 15GB of hot data.
[+] [-] josteink|6 years ago|reply
Honest question.
Edit: For the downvoters, it’s a real concern: https://www.idownloadblog.com/2018/11/06/mac-t2chip-linux/
[+] [-] dexterdog|6 years ago|reply
[+] [-] martinald|6 years ago|reply
[+] [-] olliej|6 years ago|reply
[+] [-] pkaye|6 years ago|reply
[+] [-] rhinoceraptor|6 years ago|reply
[+] [-] JustSomeNobody|6 years ago|reply
[+] [-] floatingatoll|6 years ago|reply
Compiling requires a Pro due to the cores, so I/O won’t be your restriction due to the busy cores, and the small size of files and memory-cached directory structures.
Video encoding a 2-hour, 50GB Blu-Ray rip is restricted to the performance of the hwaccel available, which is guaranteed to be less than 1Gbps of input for any plausible output, and thus not I/O restricted either.
Any file size under 200M will be unaffected since it can be read from disk in one clock second on either old or new.
So, completely seriously, who will be using an Air and negatively impacted by this change, such that it’s newsworthy and frontpage-worthy?
Certainly not the students it’s targeted towards — unless they’re in data sciences, in which case they’ll need 2 minutes to process an entire drive full of data instead of 1 minute, having somehow overcome CPU and RAM limitations to do so.
I believe such cases are possible, but I’m having a hard time constructing plausible ones.
[+] [-] nazgulnarsil|6 years ago|reply
[+] [-] filmgirlcw|6 years ago|reply
Incidentally, I got my mom the 2018 Air (to replace her 2010 13” MacBook Pro) and she loves it and she LOVES Touch ID. She uses her iPad for most things but occasionally needs a full computer and it’s been great for her.
If I had any reason for a <del>third</del> <del>fourth</del> fifth laptop (I do not), I’d consider one just as something to play on.
[+] [-] toomanybeersies|6 years ago|reply
Most people I know with MacBook Airs don't actually use any peripherals.
On the other hand, I need 2 dongles and a USB SD card reader just to do my job with my 2018 MBP. I also need an external keyboard, which I never used to need, because it's literally painful to use the keyboard all day.
[+] [-] Mikeb85|6 years ago|reply
Honestly, for a typical user, the typical amount of RAM and SSD speeds is more than enough.
[+] [-] Razengan|6 years ago|reply
[+] [-] ryanmercer|6 years ago|reply