So I finally caved in and bought an iPhone 3G the other day (I’m not exactly an early adopter you know). I have to say, it’s more impressive than I expected. A lot of what makes it so good is the attention to detail that’s gone into the design of the hardware, software and user interface. Here are some first impressions of its loveliness:
When you hold the phone to your ear while on a call, the phone temporarily shuts off the screen (saving power) and locks it (so you can’t accidentally “tap” on the screen).
I wasn’t convinced by the on-screen keyboard at first. But actually it’s possible to type quickly and accurately on it thanks to the predictive word input. You just have to trust it and let it do its thing! A nice touch: you can double-tap the spacebar to quickly add a full-stop (period for my American readers) followed by a space.
Conveniently, the keyboard layout changes depending on exactly what you’re doing. When entering a URL, you get extra “.”, “/”, and “.com” buttons instead of the redundant spacebar; for email address fields, you get “@” and “.” buttons, and so on. This really exploits the idea of a soft keyboard to its fullest.
After using the iPhone for a few days I’m up to about 40 words per minute on its little keyboard. Not as good as my usual 120 wpm on a standard keyboard, but pretty damn good for a mobile device. Sure beats Graffiti on my Palm!
Dragging web pages
If you’ve watched any iPhone promo videos at all, you no doubt know that you can double-tap any section of a Web page in iPhone’s Safari to zoom in on that section. You can then scroll up, down, left, right and diagonally by dragging with your finger, or “flicking” your finger to scroll quickly.
The clever bit, though, is that if you drag either horizontally or vertically then Safari locks the drag direction while you’re dragging, so that you don’t start sliding left or right when you’re scrolling down a column of text, for example. The designers have really thought it through. As a feature it’s so subtle and “right” that you hardly notice it.
Watching movies in web pages
The built-in Mobile Safari does a pretty good job of rendering general web content (with the notable exception of Flash content), but obviously movies embedded within a tiny web page aren’t going to look that great. So instead a placeholder image is shown; tap the image to view the movie in full-screen landscape mode, which looks lovely. Exit the viewer and you’re back in the page where you left off. Here’s how it works when viewing a video of “Enthusiastic iPhone Guy” on the Apple website:
Deleting email messages
The built-in Mail client is understandably limited compared with its desktop cousin – no searching or junk mail filtering, for example – but it does have some lovely user interface touches. For example, you want to delete messages from your mailbox, of course, but screen space is too limited to shoehorn Delete buttons or checkboxes into the message list. Nor can you tap to select messages for deletion, because tapping a message opens it.
So instead, you click the top-right Edit button to reveal checkboxes; tap the checkboxes to select messages, then click Delete at the bottom of the screen. Alternatively, swipe from left to right across a message to reveal a Delete button, then click the button to delete. It keeps the message list nice and tidy, and yet is eminently usable for deleting single messages or a whole bunch. Very cool.
I could go on and on. The iPhone is a great piece of hardware, but by carefully designing its software and user interface, Apple have managed to get around practically all the limitations of a small device: the tiny screen real estate, the imprecise nature of a touch screen, the lack of a physical keyboard. Very impressive.
And because I know I’m sounding like a complete fanboy at this point, I should add that there are many things that infuriate me about the iPhone, which I shall be addressing in future posts!