This action requires saving a cookie to remember the page's state. You can read more about that on the cookies page.

 

Is a 4K screen on a phone too small to benefit from?

Released on: 2023-03-30

Over the last few years, there has been a lot of talk about whether you can make use of the full resolution on a phone with a 4K display. Let’s dig in and actually understand this.

Note that throughout these articles, the video, the app, and anything else I put out: It is assumed that you are holding your device at a comfortable reading distance. It is not about holding the device close to your face.

Table of contents

Diving in deeper

I’ve spent several months researching and working on this. There’s so much to this topic that I had to cut out a lot just to get the video down to 35 minutes. I’ve posted some deeper dives into various parts of the topic, and hope to put out more in due course:

Why fonts look fuzzy on a phone’s 1080p display

What my confort-sized fonts look like on a 1080p, 403ppi display.
Above: What my confort-sized fonts look like on a 1080p, 403ppi display.

By default, Android does a lot of anti-aliasing so that it can put each letter in just the right position at each size. This effectively, at least, halves the ppi of the display. So even if the commonly quoted 300ppi limit to what people can see was correct (it’s not), the display is effectively half its quoted ppi (at best) when displaying fonts. In the above example, that’s 201ppi.

Have a look at the vertical stroke of the second “t” in the above example. Horizontally, it is 2/3rd antialiasing, and 1/3rd actual letter. You can make similar observations about the other letters.

Read the Deep dive on fonts vs resolution.

What is being displayed

An animation of 4 macro photos of a pentile sub-pixel layout.
Above: An animation of 4 macro photos of a pentile sub-pixel layout.

The above animation is of 4 macro photos I took of a pentile display showing an animated test pattern. You’ll notice that the green sub-pixels accurately represent the intended movement all the way down to a width of 1 pixel. Have a look at what blue and red are doing.

There are lots of display types. Each with different pros and cons around clarity, positional accuracy, and colour balance at the edges. They all benefit from higher resolution, but which attributes will be noticeable when the resolution is too low, will depend on the chosen technology.

Read the Deep dive into what is being displayed.

What is possible for the human eye to perceive

A frame from the explanation in the video of why the resolution of the retina is not the limiting factor.
Above: A frame from the explanation in the video of why the resolution of the retina is not the limiting factor.

An argument often comes up often comes up comparing the resolution of the retina vs the display that we’re looking at. This would make sense if our eyes and the display were on tripods, unable to move. But that’s not how we interact with the world, and doesn’t take into account how we build up our mental model of what we are perceiving.

Read the deep dive into how much of that resolution is possible for a human to perceive.

Resolution vs different use-cases

A few use-cases.
Above: A few use-cases.

We all use our devices in different ways. Someone who does a lot of reading is likely to benefit from the clarity of the extra resolution. While someone who is focussed on gaming, less so.

Read the deep dive into resolution vs different use-cases.

The app that measures how much you can see

One of the diagrams showing how the pixels are set in the tests.
Above: One of the diagrams showing how the pixels are set in the tests.

I wrote an app to help you determine what you can and can’t see. For horizontal, and vertical steps, the solution is easy. But for diagonals, the practical step-widths are not in increments of 1 pixel. This sparked a new line of investigation by itself.

Make sure to give the app a go. It might surprise you.

Read the deep dive into the Android app to help you determine what you can and can’t see.

The original video

I’ve continued to do research and have learnt a lot since publishing this video. So while the video will give you a good intro, these blog posts are more complete. But if you’d like a quick intro, the video still has value.

When ever I have a correction to make (ie when my understanding or opinion about something has changed), I put it on the Corrections, definitions, acknowledgements, and references page.

Summary

What really surprised me throughout all of this is that there are some people who, even with correct corrective lenses, legitimately don’t see that level of detail, while most people that I tested do. This blew my mind given how striking the difference is for me.

The goal of this project isn’t to say that Everyone needs a 4k display on their phone. It’s to try to dispel the myth that no one can benefit from it. The app is an attempt to get some quantifiable data on this.

There is no need for this to be a conflict. The smartphone market is huge; so there’s no need for a binary choice between everyone using 4k, or everyone using lower resolutions like 1080p or 1440p. We can have both, and everything in between. If you don’t see the difference in clarity; that doesn’t mean that others don’t. If you do see the difference, but are happy on a lower resolution; that’s fine.

But some of us do get a meaningful quality-of-life benefit from the higher resolution. Let’s each enjoy which ever device best suits our use-cases, rather than telling each other what we should and shouldn’t be using.

Updates

This post references

2022-03-07
The RandomKSandom series is the spiritual successor to FunnyHacks. Here, you can find all of the posts about it.
2024-09-26
I took some time to extend myself with some intellectual challenges. Here's what I've done so far.

This post is referenced by

It was time for a much needed update to the resolution app. Here's what I've improved.
The miss-understanding was so wide-spread that it lead me down quite a rabbit-hole fact checking everything I thought I knew and alternative understandings.
I covered a lot of detail in the resolution project. I was bound to get something wrong. This is where I'll post anything that comes up over time.
Most of the discussions around screen resolution have been something like "I don't want it; therefore you don't want it." Let's dive into that.
When I created my first test pattern for testing the phones, I couldn't see what I expected to see. So I dived into why. What followed was a fascinating journey.
When someone tells you that the maximum that you can perceive is governed by the size and spacing of your cone cells; they are wrong. Let's dive into why.
How much of your phone's screen resolution can you actually see? This app helps you quantify it.
When I set the the font size to my preferences, it looks fuzzy on a 1080p display, but not on a 4k display. Why?
Privacy policy for the Resolution Android app.

Posts using the same tags

2024-09-26
I took some time to extend myself with some intellectual challenges. Here's what I've done so far.
An Android game like 2048, but 3D, and requiring a different strategy.
It was time for a much needed update to the resolution app. Here's what I've improved.
The miss-understanding was so wide-spread that it lead me down quite a rabbit-hole fact checking everything I thought I knew and alternative understandings.
I covered a lot of detail in the resolution project. I was bound to get something wrong. This is where I'll post anything that comes up over time.
Getting the information and access you need to your infrastructure quickly, so that you can get back to sleep.
It's time to blow the dust off machine learning, and apply it to a dataset that I know.
My CV had gained so much weight that it was hard to do anything with it any more, and it was hard to read. So I did something about it...
Control your computer using a Leap Motion controller, but with an every-day-quality implementation.
If you want to share stable diffusion on your network without exposing any information to the outside world. This is one way to do it.
There's a trick for getting a big speed boost on old hardware that's so easy that I'm surprised I haven't heard people talking about it.
What began as 3 tripods on a hill, and hours per photo, ended with way better results in seconds, hand held.
I accidentally automated Javelining a plane into the ground. And I learnt a huge amount along the way.
Most of the discussions around screen resolution have been something like "I don't want it; therefore you don't want it." Let's dive into that.
When I created my first test pattern for testing the phones, I couldn't see what I expected to see. So I dived into why. What followed was a fascinating journey.
When someone tells you that the maximum that you can perceive is governed by the size and spacing of your cone cells; they are wrong. Let's dive into why.
How much of your phone's screen resolution can you actually see? This app helps you quantify it.
When I set the the font size to my preferences, it looks fuzzy on a 1080p display, but not on a 4k display. Why?
Over the last few years, there has been a lot of talk about whether you can make use of the full resolution on a phone with a 4K display. Let's dig in and actually understand this.
2022-11-17
Group of posts about the Astro Slide 5G.
Getting an external display running on the Gemini PDA (or any modern Android phone) without the HDMI dongle.
Getting an external display running on the Astro Slide (or any modern Android phone) without the HDMI dongle.
Privacy policy for the Resolution Android app.
I'm stopping my Patreon activity for now. Let's dive a little deeper into why.
4 easy phone hacks to make your phone more useful and fun
2022-03-07
The RandomKSandom series is the spiritual successor to FunnyHacks. Here, you can find all of the posts about it.
DoneIt is a time tracker for working out where your time is going. For me there were a few things I wanted to achieve with it - Be able to say what I've been doing all day. - See how much time is lost to time ...
Well over a year ago I introduced mass which is a tool for managing large numbers of servers. It's come along way in that time, and it's well and truly time for another look. From the users' point of view, the most interesting things are probably that you can now ...
Achel is a programming language that I have been working on for the past 13 years (I said 12 in the video, it has been a long time!) There has been growing interest in the programs I have been writing using it, so I have now released it as open ...
Home | About | Contact | Cookies | Site map