No, the 32 GB iPhone isn't 'slow' (or, how storage works!)
There are a few stories going around, some grossly sensationalized, some genuinely curious, about the 32 GB iPhone 7 exhibiting slower storage speeds when compared to the 128 GB or 256 GB iPhone 7. Some of the stories, and many of the re-blogs, actually include at least a partial reason as to why that's to be expected, but they also bury it as far away from the attention-grabbing headline as possible. That's good for business but terrible for readers.
I do not think that means what you think it means
iPhone storage is solid state. There's no tiny hard drive inside, like on old-school iPods. There are NAND Flash chips, the same as what you'd find in an SSD drive. With NAND Flash ships, there are two ways to add capacity: Increase the amount of chips, or increase the density of the chips.
Apple doubled the density to go from iPhone 6s and 16/64/128 GB to iPhone 7 and 32/128/256 GB. To go from 32 GB to 128 GB, and from 128 GB to 256 GB, though, Apple used more chips.
When you add more chips, they don't work sequentially, they work in parallel. In other words, the more chips you add, the faster the performance becomes.
That's not just true of iPhone, of course. It's true of any device that uses direct storage. It's something that's so well known by anyone and everyone involved in storage architecture that it's a miracle we haven't seen this pop up, and get debunked, sooner. But, iPhone. So, headlines.
It's not my fault I'm the biggest and the strongest, I don't even exercise!
To make an incredibly crude analogy, if you have to transport 8 people, two 4-seater cars are "faster" than one 4-seater car because you can move all 8 people in a single trip, rather than having to make two trips. Likewise, if you can take two bites out of a cookie at one time, even though the speed of the bites don't change, the cookie will still be eaten twice as fast.
Now, there are a lot of other factors that can affect overall speed, including the type of NAND Flash used. Synthetic tests can also produce wacky results, depending on how, what, and when they draw their data.
When Apple sets performance targets for iPhone, though, they're set for all models of iPhone. That means every model, with every capacity, has to hit those targets.
That the higher capacities can exceed the targets by virtue of having more chips working in parallel is simply a benefit of how storage works. (And a good one, given higher capacities have more space to fill.)
Update: To the pain
I've asked several experts in the field and they all shook their heads that this "issue" has risen to this level of attention. To address some others concerns raised though, specifically around why some tests are showing what they're showing, here's my understanding:
Cache likely scales proportionally with the capacity, so 128 GB and 256 GB benefit from more SLC cache. Most benchmarks don't account for this, using a fixed sized load for testing. So, if that load fits in the bigger cache of the bigger capacity, but not the cache of the smaller capacity, they'll show a large degradation in performance.
Apple has also used different mixes of TLC and MLC (twin-layer and multi-layer) NANA in past versions of the iPhone, and the same could hold true here. Those would also show different characteristics in some situations.
These are all implementation details though. They can and will vary all the time. What won't vary is that every single SKU has to meet Apple's performance levels — including with the 32 GB.
The cliffs of insanity!
Bottom line, if you see or hear anyone stressing about their 32 GB iPhone 7 being slow, please put their mind at ease. Their 32 GB iPhone 7 is as fast as the technology Apple's currently using allows.
About the only thing that could improve it would be Apple bring that ultra-fast USB 3-speed storage controller from the 12.9-inch iPad Pro to the rest of the iOS line. Here's hoping that happens in the near future.
Get the best of iMore in your inbox, every day!
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.
A) the article contradicts itself
B) 32 GB indeed is slower, no matter how they slice it
One thing I do know about the latest iphons is they pleny fast enough.
If evidence is shown that this is not the case then fair enough and I will change my mind.
Five spelling/grammar errors in eleven words. 50% wrong. Wow. Then five more errors in the rest of the comment. How can you expect people to understand what you're trying to say, let alone take you seriously? Must be frustrating. Maybe take some English classes or something? I'm not hating. I'm criticizing, which is different.
Judge me on my points and a little less on the way I put it. Ta very much :-) Posted via the iMore App for Android
The storage is in fact slower and the 32GB iPhone might be slower, if storage is a bottleneck (and it usually is). The facts you provided are true: more chips allow for parallelism and enhance speed.
But bare in mind that it was also an Apple's choice to use less chips in the 32GB iPhone. They can use 8 4GB chips for the 32GB iPhone.
They can use 8 32GB chips for the 256GB iPhone. The space was already there (or it wouldn't fit in the higher storage iPhone), so it was Apple's choice. Do 8 4GB chips cost more than 1 32GB chip? Yes it does.
But still Apple's choice. They could have made both with the same speed using the same number of chips. So you should change your analogy with cars. Apple chose to use 4 cars to drive 8 people on one iPhone, and chose to use 8 cars to drive 8 people on the other iPhone.
The difference isn't on the transport vehicle, it is about how fast people can get in and out of the car. 2 people on each car take longer. Remeber: Apple's choice.
Just my opinion of course.
"Its not slow it's just has less chips"
No body care how many chips they have ?
One simple question does Apple tell you that it doesn't have enough chips in 32 GB storage so it might little slower ?
If the answer is NO then this whole article is just a spin crap.
Just check the unboxtherapy video and let me know what you think.
128 and 256 GB variants are faster than 32GB because they have more chips (that work in parallel). But all the variants meet Apple's performance level. Well it mean that the 32GB isn't slow, but it's not as fast as (slower than) 128 and 256 GB versions...