A New Paradigm for a Smartphone Camera Interface

(Cf. Joel Spolsky's User Interface Design for Programmers).

[Youtube: main interface / settings]

On a computer, certain things are just easy to do:

You don't have to think.

On a phone, there are also easy gestures:

It's not an accident that Apple has implemented many of them:

These are gestures that are hard to get wrong, but they have been forgotten when it comes to camera apps.


Most camera interfaces are difficult to use

Even though the iPhone is essentially a supercomputer that fits in your pocket, some of its most useful functions are hidden behind complex gestures.

Cropping in the native app involves either:

  1. physically turning the phone to landscape, or
  2. editing photos after taking them (not an option if you take many photos)

Zooming involves turning a fiddly wheel (which most people don't even know about). If you don't pay attention you can accidentally switch to a different shooting mode.

Changing the brightness in the iPhone camera app involves invoking a fiddly slider (that most people don't know about) and which frequently resets without being asked.

Changing the contrast is essentially impossible from the regular camera interface.

Applying an effect involves following a complex chain of steps to enable the effect, then the same complex chain of steps to turn it off.

For example, shooting a black-and-white photo is an 11 or 12-step process, depending on whether you want "Muted" or "Stark":

Now that you've taken a photo in black and white, would you like to go back to color? Guess what: 11 more steps.

And, all these gestures require you to pay close attention.


An easier interface

With an incredibly simple and intuitive interface, Phase aims to change the way we interact with our phone camera.

Phase uses the easiest, most natural gestures to help you compose the perfect photo:

To shoot a black-and-white photo, just tap the effect button — once for on, once for off. You can configure it to enable other effects.


Unobstructed feedback

When you slide your finger on the screen, Phase displays the changing value — on the opposite side of the screen where it's not blocked by your hand.

The feedback moves with the slider to differentiate it from other information on the screen.


Don't require unnecessary precision

The sliders invite you to crop or zoom — they're strong visual hints that you can drag your finger to change them.

But, Phase doesn't require that you touch the slider itself — dragging anywhere along the edge works just as well.

To change the crop slider, just drag up or down anywhere in the middle of the screen.


Icons you know

Lots of camera apps use custom icons for familiar functions, requiring you to take time to learn how to use the app.

But if you've used an iPhone camera for any amount of time, you immediately recognize these icons:

You should be able to use the app without having to memorize a new vocabulary. We'll leave the creativity to you.


Bright sunshine

Each generation of iPhone has a brighter screen than before. But it's still a challenge to read details on the screen in luminous conditions. This is what the iPhone camera looks like in direct sunlight:

The controls already require attention but in harsh sunlight they become unusable.

Phase automatically turns on a special high-contrast mode when conditions are bright.


A non-invasive tutorial

We've made the Phase interface as easy as possible, but we also wanted to make it powerful.

People don't read tutorials — but they do look in the settings. So, we use the Settings screen to show you what's possible.

Simply seeing a setting like "Left Slider" tells you that it's possible to change what that slider does:

We could have (and did) put the choice of function in the setttings — but then we'd be encouranging to you develop a time-wasting habit. So, we just show you the shortcut.

We've used this technique throughout — a simple, customizable interface combined with Settings screens to show you what's possible.


Copy and paste vs. the photo picker

Initially we used the iPhone photo picker to select new Color Map images (dedicated page).

But then we realized that it's much faster to let the user just paste an image into Settings.

Long-press on any gradient on any web page or in your Photo Library and tap "Copy".

Then long-press the current color map in Settings and tap "Allow Paste":

So much simpler, so much faster.


If you try Phase and find a new way we could make it easier to use — let us know!

Next: a tour of the Phase Settings!