It doesn't help that iPhone isn't tunable. No two people hold iPhone exactly the same way, and your angle of view makes all the difference when you're poking at a small target on iPhone's screen. This really shows when you're using the on-screen keyboard. Its keys are huge, which is both boon and bane. The large keys are easy to read, and pressing one makes a flag pop up above your finger that echoes the key you pressed. This is necessary because you can plant your finger squarely on a key and have iPhone register the key next to it. Once you get used to the technique, you learn that if you slide your finger to the proper key before lifting it, you can get the right letter. I found that keys toward the sides of the display register erroneously more often than others.
iPhone attempts to counteract this effect by presenting word-completion options that cover many "missed by one key" typing errors. It's like the correction that Microsoft built into its block-handwriting recognizer, but you shouldn't need a facility like that with a keyboard. iPhone's keyboard is very cool to watch, but despite the invitation to do so, you can't set upon it with thumbs a-blazing. You just miss too many keys.
iPhone supports BlackBerry-like contraction substitution: Type a contraction without an apostrophe and iPhone will add it. However, it lacks a modifiable shortcut dictionary. And while iPhone tries to provide correction for missed keys, it doesn't flag or correct misspelled words, and most of its normal word completion suggestions are nonsense.
Safari stumbles
As nice as iPhone's Safari browser is for reading the newspaper, iPhone is a bit oversold as the ideal mobile front end for
Web 2.0 applications. The device will not upload or download files, and Safari does not allow JavaScript applications to persist
data in iPhone's memory for use when the device is offline.
Safari's JavaScript interpreter proved too slow to support smooth motion in Web 2.0 applications with rich interfaces, and the animated GIFs that site builders employ for browsers that lack Flash Player support are often not rendered properly.
Safari does not allow a Web page to sense finger motion using standard events, so drag, slide, and drag/drop operations require special effort while other devices with touchscreens will mimic a mouse well enough to permit these actions in a desktop style.
iPhone offers no clear way to select, copy, or paste text in edit fields, and repositioning the text cursor in a multiline edit field requires two-finger scrolling in a tiny space above the pop-up keyboard.
Tom Yager is chief technologist of the InfoWorld Test Center. He also writes InfoWorld's Ahead of the Curve and Enterprise Mac blogs.
Talkback
E-mail
Printer Friendly
Reprints



