Oh Hashmir, Multi-Touch Me Down There

We've already established that finger prints and smudges on the screen are a non issue when the device is on, now the question is: how well does the interface work?

Apple's idea behind the iPhone's multi-touch interface is that mobile phones can't work with a fixed input device.  Mobile phones have to be incredibly compact, yet these days they have to run a variety of applications: everything from writing emails to planning routes in Google Maps to organizing your photos.  To make things worse, the ideal interface for inputting an address is wildly different from the ideal interface for viewing pictures. 

A fixed keyboard is great for writing emails (e.g. Blackberry), but you need the equivalent of a mouse for scrolling around webpages on a small screen.  The stylus is a nice attempt at a mobile mouse but it's redundant, your fingers are just as capable of pointing as a plastic pen. 

The multi-touch screen on the iPhone fundamentally works like most other touch screens, with the exception that it allows multiple simultaneous inputs on the screen.  Much like Apple's approach in OS X, the iPhone's multi-touch interface works the way you'd expect it to. 

If you want to hit a button, simply tap on it.  If you want to zoom in on a picture or web page, double tap on it (double tap once more to zoom out).  To scroll around tap and hold your finger in one place then drag it around. 

Scrolling through long lists is done by flicking your finger up or down; place your finger on the screen then drag it up to scroll down and vice versa.  The motion takes seconds to master and it's quite intuitive. 

Flipping through multiple "tabs" in Safari or pictures in the iPhone's photo albums is just as easy as scrolling.  Instead of flicking your finger from top to bottom, simply move it from left to right as if you were flipping through pages of a book. 

By far my favorite gesture is used when quickly deleting items in a list.  If you want to delete an email for example, just strike through the email with your finger from left to right, a delete icon appears and selecting it will delete the email.  It's the smoothest way I've ever deleted anything.

The more advanced features involve two fingers, I found myself using my index finger and thumb but technically you could use any two of your digits.  Aside from the double tap (which may not work depending on the situation), you can zoom in on an image by taking your index finger and thumb and making a stretching motion with them on the screen.  Hold your thumb and index finger together, place them on the screen, then pull them apart while maintaining contact with the screen.  You'll zoom in on the area you just stretched.  To achieve the opposite effect, just reverse the motion by pinching your fingers together. 

You do have to be firm with your touches, and you can't use your fingernails (or gloves).  At the same time, the multi-touch screen works best if your hands are clean and dry; if you've got oily skin, plan on washing your hands a lot to get the best experience with the iPhone.  If your hands aren't clean/dry you'll find that the gestures don't always react exactly how you'd like them to, the device is still usable but there's a measurable difference between using it with clean/dry hands vs. oily hands. 

When the iPhone's CPU isn't busy downloading mail or rendering a web page, the pinch/stretch works flawlessly, as do all of the gestures mentioned above.  The only time you'll encounter choppy response is if a "heavy" task is still being executed in the background. 

The iPhone is usable in one of two orientations: portrait or landscape.  There's an integrated silicon mass sensor that detects, based on the gravitational pull on the device, whether it is being held in portrait or landscape mode. 

Switching between portrait and landscape mode is, for the most part, as seamless as it is in the TV commercials.  Not all applications support landscape mode (e.g. iPhone Mail only works in portrait mode) while the playing videos in the YouTube app works exclusively in landscape.  In order for the iPhone's internal sensor to best gauge its orientation, you'll want to hold the device as close to perpendicular to the ground as possible when rotating. 

I have seen some quirks where the iPhone's scheduler is unable to immediately interrupt a task as I rotate the phone, causing a multi-second pause between when I rotate the phone and when the screen switches orientation.

Mobile phone interfaces are often unreasonably sluggish, and it's clear that Apple set out to fix that with the iPhone.  The OS will do whatever it takes to preserve the responsiveness of the UI; for example, if you have a long email that you scroll through quickly, the iPhone may not have all of the email present in its frame buffer given the limited amount of memory on the device (possibly 128MB).  If you scroll too far down in the email too quickly, you'll be greeted with a checkerboard pattern while the email gets moved into the display buffer.  However, while this is happening, the UI never behaves any differently - it's still as responsive as when scrolling through data that's present in the display buffer. 


Scroll too far ahead and you'll get this before the display buffer gets the data it needs; the iPhone is fast, but you're still faster.

I suspect that future versions of the iPhone with more memory and a faster processor won't have this issue, but Apple made do with what was available at the time.  

For navigating through the basic iPhone interface, selecting applications, toggling settings, scrolling, zooming, etc..., the multi-touch screen works flawlessly.  Being able to re-orient the display from portrait to landscape mode on the fly with virtually no interruption in the user experience is beyond impressive.  It truly feels like something out of a sci-fi movie and it's one of the most understated but impressive features of the iPhone.  The interface just works.

Simplicity Perfected The Keyboard
Comments Locked

85 Comments

View All Comments

  • ninjit - Monday, July 2, 2007 - link

    Argh, looks like everyone bogged down the image server.

    I just happened to hit refresh right when the article went live, and was happily reading it for the first 10 pages, but now none of the images are load for page 10 onwards.

    grrrr
  • goinginstyle - Monday, July 2, 2007 - link

    I just finished it, took a minute for the last two images to show up. Great article by the way and now I know what to get the wife for her birthday next week.
  • ButterFlyEffect78 - Monday, July 2, 2007 - link

    I love my iPhone. I love texting all my friends and showing them my poop. Its great. Thank you Apple.
  • rADo2 - Thursday, July 5, 2007 - link

    This phone is horrible.

    My needs e.g. are much higher than those offered by $500-600 dumbphone with Apple logo on it.. There are dumbphones on the market for $0 - 29.95, that can do more than iPhone. Take any Nokia phone (and they have MMS, voice dial, and record video)... And there are also many $199 smarpthones with Windows Mobile and/or Symbian UIQ that can install 10,000+ apps, many of them being freeware.

    No need to lock yourself in Apple overpriced monopoly with little functionality.

    If your needs are simple, and you value Apple logo above all, iPhone may still appeal to you. Why not. But "dumbphones" with many lacking features sold for $500-600 with 2 year contract most certainly do NOT appeal to smart and advanced users.

    In fact, biggest disadvantage of iPhone is not even missing features like voice dial, MMS, HW keyboard and/or GPS, but completely missing SDK. Developing SDK and giving it for free to developers is a major expense, and even companies like Nokia or SonyEricsson, which are on the market for "centuries", had problems with it. Microsoft has excellent SDK for Windows Mobile.

    Apple has no development platform / SDK. They try to hide this huge shortcomming by saying "Safari is your SDK". Hehe. They can fool "sheeps" that JavaScripts widgets running under Safari are real apps, but not tech people and business people. You cannot code (e.g.) GPS navigation handling 1GB maps, or advanced IM client under JavaScript/HTML/CSS.

    Thus their phone is basically a "dumbphone", not a smartphone, as installing native apps is a primary thing that distinguishes dumbphones for smart ones.

    Why devote 50+ pages review to something dumb? "Sponzored" by Apple?
  • michael2k - Thursday, July 5, 2007 - link

    You have to use it to understand, I think.

    You talk about features, but as the review mentions explicitly, it's the interface, a feature in it's own right, that sells the iPhone. Does any 0-$29.95 have a touchscreen as nice as the iPhones? You kind of have to compare it to other touch screen phones to "get it".
  • Cygni - Thursday, July 5, 2007 - link

    Exactly. The strength of the iPhone is that it DOESNT have hundreds of features tacked onto it, all done, but none done well. The iPhone does what 95% of the phone buying public wants to do with a phone, and does those functions better than any other phone produced today. That is it strength. That is why its bound to change the way cellphones are made and sold.

    The reason smartphones havent taken off for a vast majority of the public was that they were simply too dificult to use, big, ugly, and counterintuitive. They were systems of endless ugly windows, with terrible fonts, on grainy screens. They were huge fields of buttons with multiple functions for each key. They tried to do everything. Thats NOT what the majority of phone buyers want in a phone. They want something functional, useable, and enjoyable.

    To put it simply, the iPhone does what nearly everyone wants to do on a phone better than anyone else. Anyone who touches it and slides that unlock bar over for the first time has fallen in love. I personally wont be purchasing one for another year, while i wait for my contract with Sprint to expire, and i hope that the second gen has arrived by that time.

    How can you justify spending $600 on a phone that doesnt do everything? The average american spends an ABSURD amount of time with their phone, doing standard phone things. Calls, Alarms, Texts. If i can make those hours of my day far more enjoyable for barely the cost of 2 car payments? I would say thats worth it.
  • rADo2 - Thursday, July 5, 2007 - link

    Well, iPhone SW is poorly done IMHO, e.g. not being able to search through contacts by typing is major drawback. I cannot imagine having to scroll through my 1000 contacts...

    There are e.g. great Samsung and/or Nokia phones sold for $0-50 (with contract) that are better "dumbphones" than iPhone, have 3G, MMS, can record video, play music on stereo BT headset, etc.

    iPhone does lack some very basic features, and I consider it to be hype only. Apple has brilliant advertising and "wow" factor, but this will wear-off within next few weeks.
  • dborod - Thursday, July 5, 2007 - link

    There is an onscreen alphabet that lets you easily jump to contacts starting with that letter so you don't have to scroll all the way.
  • rADo2 - Thursday, July 5, 2007 - link

    Yes, but that is only single letter. WM5/6 devices can do initial search (multiple letters) or even sequantial search, see e.g. http://www.sbsh.net/products/contactbreeze/">http://www.sbsh.net/products/contactbreeze/

    If you have like 100 contacts beginning with "K", it will be very hard to use iPhone to find and dial the right contact. And voice dial will not hell either.
  • michael2k - Sunday, July 8, 2007 - link

    You make it sound like Apple won't be adding search.

    To my knowledge Apple has updated/upgraded via firmware every single one of it's iPods.

    Why do you think the software on an iPhone is "stuck" the way it is now? I imagine within a month of use, with feedback and real world experience, Apple will release an updated browser, mail client, media client, and text interface.

    Then what about your complaints?

    The iPhone is, for Apple, a miniature computer, and as such can be updated with fixes and software.

Log in

Don't have an account? Sign up now