With Apple introducing Retina displays in all of their devices, and other manufacturers following up with their own high density displays, we have reached a point where we now have print quality screens. Until now, digital screen quality was horribly low compared to print. Designers would have to proof using a printer. But now with Retina display quality, digital and print are of the same quality.
As a user, these are exciting times. Our screens have become so sharp, and so crisp, that the difference is really incredible. These new displays really are, absolutely gorgeous.
All of the images in this article are Retina ready. You can click on the image below to see just how large the files actually are.
What is DPI?
You can find the DPI of a device by using the Pythagorean Theorem. First we need to find the dimensions of the screen as well as its resolution. Dividing the diagonal of the screen resolution by the screen’s diagonal will derive the DPI.
a2 + b2 = c2
DPI = c2 / Screens Diagonal
The Google Nexus 7 has a resolution of 1280 x 800 and a 7″ display
1280² + 800² = C²
sqrt(1280² + 800²) = c
sqrt(1638400 + 640000) = c
sqrt(2278400) = c
1509.44 = c
Now we take that and divide by the diagonal to derive the DPI:
1509.44 / 7 = 215.6 DPI
There are already many smart phones and tablets that have an even higher DPI than this.
As web developers, Retina displays create some very big problems to overcome.
By creating and posting an image on your site at triple the DPI we add more data to the same amount of space thereby making images appear crisper, and more detailed. The problem is that the vast majority of images and graphics created and posted on the web to date have been created for 72 DPI and not these higher pixel depths. When we try viewing these on a device that has a higher DPI, these older format images have to be re-interpreted by the device and rendered out to the best of their ability, which doesn’t translate as well as one would expect.
Add to this the fact that there are devices with 7″, 9.4″, 10″, 13″, 15″, 17″, 24″, 30″, and 60″ screens, it’s becoming a confusing mess.
Responsive design is the answer to this problem. We can use style sheets to automatically show the best design and layout for the specific display size visiting the site. The technical implementation is complicated, but as more and more device sizes (phones, tablets etc) with higher resolutions are being used, responsive design in web development will be absolutely required.
The next major problem is with speed. Retina displays have four times the pixels, meaning every picture has to be four times as big. This means larger file sizes. As we know, page load times are an important part of web usability, Internet marketing, and conversions. Every 100ms increase in load time for Amazon.com decreases sales by 1%. The 2007 study, however, was the same year the iPhone was released, which arguably is the year that mobile Internet use exploded.
Comparing a Retina version to the original. Notice the smoothness of the text.
So while page speed is important to desktop computers, it could be said that it is even more important with mobile devices using slow mobile connections that are data capped.
So what kind of file size difference are we talking about here? The average Insight article on Relentless is about 1 to 2 megabytes. When we get the same articles ready for Retina graphics, the file size jumps to around 6 megabytes! When you consider visitors on an iPad using 3G, you can start to see the bigger issues that face web developers.
As mentioned, page speed has a direct impact on a website’s conversion rate and ability to act as a sales tool. With studies correlating a drop in sales when a website is even milliseconds slower, imagine what a page load time of 30 – 40 seconds could do to an eCommerce conversion rate. What about minutes?
Then there is a bandwidth issue to deal with. Smaller websites with unlimited bandwidth packages won’t have too much of a problem, but larger websites like big publishers or eCommerce websites will have bandwidth to consider and increased storage costs.
There is also the issue of Internet Service Providers and data capping especially in countries like Canada. Most Internet Service Providers simply aren’t ready for Retina displays yet. Not with the speed, nor the bandwidth.
Retina displays are here to stay. Viewing the web on these displays is simply a “no going back” experience. And this is a good thing! But as Designers, Developers, and Business Owners, we will all need to start thinking of how to ensure our existing sites and new ones look as good as possible, while delivering the best possible performance and user experience. It’s less about redesigning and developing, and more about augmenting and optimizing, or continually improving.
If you are interested in discussing your website and its compatibility with higher DPI devices, contact us to get started.
Posted on: 10/15/2012
Posted by: Craig Hauptman – President & Founder