Smartphones are complex pieces of equipment with myriad components inside making them tick. Some parts, like display panels, systems-on-a-chip, and camera lenses make obvious differences. Other components spend most of their time in the background.
The storage controller is one such oft-overlooked component. Until recently, that is, when OnePluserred in advertising UFS 4.0in theOnePlus 12R, only to ship it with a UFS 3.1 controller like in the Pixel 8. Social media erupted with frustrated potential buyers. Clearly, the newer technology with double the throughput at half the power draw should provide a massive edge, right?
![]()
Not so fast (pun intended). Newer, faster, and more efficient are, generally, better. AndOnePlus’s marketing miscuescould probably use shoring up. But, it turns out, sticking with UFS 3.1 makes such little difference that the fuss was, largely,much ado about nothing— especially in a non-flagship phone that doesn’t offer an extended Android update lifespan.
Will 2024’s Android flagships actually last seven years?
As Android heavy-hitters promise longer software support, how gracefully can we expect our hardware to age?
Breaking down theoretical, benchmark, and real-world speeds
One matters most — guess which
Hardware advancement is important to smartphones' overall development — nobody’s arguing with that. But three specific, discrete numbers exist at the heart of this issue:
Let’s look at some numbers
While it’s mostly impossible to chart real-world speeds accurately, we can look at theoretical speeds and benchmarks and, based on the type of test and how that translates to real storage use, extrapolate the importance of each result. Here’s a look at theoretical maximums compared to compiled benchmark averages for the three most common UFS versions:
Peak sequential read/write

860MBps/255MBps
2100MBps/1200MBps

4200MBps/2800MBps
Peak read/write I/O per second (IOPS)

?/? (as yet undetermined)
Benchmark sequential read/write

1000MBps/480MBps
1840MBps/1580MBps
3490MBps/2930MBps
Benchmark random read/write
225MBps/175MBps
340MBps/365MBps
440MBps/485MBps
Source: YouTube /Sai Tech Guru
At first glance, the differences are massive. Take a closer look, though. We’re talking about megabytesper second (MBps) here, with a capital “B.”
Most Android apps aren’t very big. The functional code rarely takes up more than a couple of hundred megabytes, if that. Even popular games are small on average (100MB or less), although the more involved titles do have large, high-resolution assets.
14 best offline Android games to play when there’s no internet
No Wi-Fi, no problem
But even if a game has massive, FHD+ textures, you’re still looking at under a couple of gigs of data loading in most cases.Even UFS 2.2shouldn’t struggle when loading everyday apps like social media, calendars, maps, and other day-to-day software.
Furthermore, the OnePlus 11 and 12 use UFS 4.0, and produce the following storage benchmarks:
OnePlus 11
OnePlus 12
3230MBps/2870MBps
3870MBps/3620MBps
925MBps/645MBps
1515MBps/950MBps
That’s an increase of 23% sequential and 56% random read and write speeds,using the same UFS version. Clearly, storage is so heavily influenced by other factors that, in a vacuum, the UFS version barely affects the user experience.
The SoC makes a significant storage speed difference, no matter the UFS version.
Some real-world results, courtesy of YouTuber TechiBee: the UFS 4.0 OnePlus Ace3takes seven seconds lessto copy an11.2GB filethan the otherwise-identical OnePlus 12R with UFS 3.1. For the other tests, there was no meaningful performance difference — it usually wasn’t even noticeable. And exactly how many 11GB files are you copying that a few seconds make a huge difference?
The UFS controller is only part of the storage equation
A storage controller writes the 1s and 0s to the flash while monitoring the capacity and health of said memory. But the storage software — namely, the operating system and its underlying file system implementation — does a lot of heavy lifting before the UFS module starts working.
For example, don’t forget all our devices are encrypted these days, and encryption is no small task in terms of processing power. And where there’s processing power, there’s battery drain, which brings us to our next revelation that UFS 4.0 is not all it’s cracked up to be.
UFS 4.0 is 46% more efficient, and it doesn’t matter
Storage hardware’s power draw is the least of your battery life worries
I’m pretty skeptical when anybody starts raving about how a single, specialized component makes a huge difference. But I was ready to eat crow upon finding (PDF warning)the paper entitledStorage on your smartphone uses more energy than you think. That research determines, in-depth, that storage can use “as much energy as the display.”
The storage controller’s battery use pales in comparison to the display panel’s.
So imagine my relief when I stumbled on (PDF warning again)this paper:On the energy overhead of mobile storage systems. Another set of information assembled by researchers far smarter than myself concludes, “storage software may consume as much as 200x more energy than storage hardware on an Android phone.”
Granted, it’s an old paper, from 2012, but it’s hard to imagine the concept changing much. Encryption remains immensely resource-intensive for the file system software, as does navigating and executing random reads and writes.
Real-world implications of UFS 4.0
It does matter, but not like some say, and not much at the moment
The bottom line is UFS 4.0is fasterandwill someday becomethe common standard. But you’d have to really try — I’m talking about breaking out the stopwatch and timing your phone — to notice the difference between it and UFS 3.1 right now. And in terms of power usage, you won’t really help battery life by doubling the efficiency of a component that draws in the ballpark of one percent of a phone’s overall energy needs.
There may come a day when software, streaming, and video capture become so advanced that UFS 4.0’s blazing speeds make a significant difference. Today, however, is not that day.