1501 East Hennepin Avenue | Minneapolis, MN 55414
| posted on 12/28/10 by Drew Covi
A significant new development in interactive arrived this year with Apple’s new iPhone 4, and its widely-acclaimed Retina Display. Although this feature seems trivial at first, it’s a sign of things to come. The Retina Display breaks through the once substantial barrier between print and digital by providing a canvas at 326 pixels per inch (ppi). This means images that are as sharp as a printed magazine, rather than the 90 ppi common to most computer monitors today. In the near future, these super-high-resolution screens will be coming to a desktop near you.
This presents a new challenge for web designers: if a site has been designed and developed on a standard resolution monitor, how can you make sure it won't become blurry when scaled up for these new print-resolution screens?
Fortunately, as display hardware has grown up, so have browsers. Today, all major browsers (yes even Internet Explorer 6) support some form of scalable vector graphics (SVG), and all major browsers support embedded fonts. While there are standards for both fonts and vectors, none are universally accepted — but there are a few free tools that import and convert where needed.
For vector assets, we’ve found that Raphaël does a great job of converting Javascript objects to SVG, VML, or Canvas elements. For web fonts, Fontspring allows you to purchase font bundles that are entirely cross platform, locally installable, and licensed for unlimited domains. If you already have a TrueType (or OpenType) font with a proper license for web use, you can also use Font Squirrel from the same company. This online tool will take your one font file and create all the needed formats at no cost.
Fortunately, buying a new device means getting modern browser software in the bargain. The newest browsers support CSS3 standards — a new way of styling pages that makes possible special effects like code-based drop-shadows, gradients, rounded-corners, reflections, 3D transformations, masking, and animations.
It’s an interesting new problem to tackle, since despite all of these browser advances, the one thing we don’t yet have is a tool that will allow both mockup and export of the necessary assets. Although Photoshop still does a fantastic job as a prototyping tool, it cannot currently export Javascript objects, web font files, or lines of CSS. Consequently there is a huge opportunity for a webkit-based design tool, but until that time comes, the process will involve a little more translation between designer and coder — your front-end developer will need to figure out how to translate visual designs directly to CSS, rather than slicing up a Photoshop document.
The challenge extends to other roles in any interactive agency:
Since resolution-independent design potentially impacts so many roles, the choice to incorporate it into your overall approach should be weighed carefully. The sooner your group decides whether graceful degradation is a good fit the better since there’s plenty of groundwork to be laid on best practices. It’s no longer a question of if, but when.
At Clockwork we were able to utilize many of the tools and techniques discussed above in the new Geek Girls Guide website, with more improvements soon to come as we look at keeping the Active Media Manager and all related tools and services ahead of the curve. We're constantly exploring the best approach to handle an evolving set of web standards, and there are plenty of discussions and case studies that support alternative approaches. Feel free to leave comments below and contribute to the conversation.

We're constantly talking to each other about what's new: a project we're working on, a new site we're obsessed with, or some other geekery. We figured, why not share those conversations with you?
Welcome to our collective mind.