New iPhone features JUL 01 2007
John Gruber remarked on the lack of a clipboard on the iPhone and I found myself missing that feature this afternoon. Steven Johnson suggested a double-click of the Home button as a shortcut to the phone favorites screen to shorten initiation times for frequent calls. Both of these observations beg the question: how are new capabilities going to get added to the iPhone? A bunch of you are either interaction/interface designers or otherwise clever folks...how would you add a feature like a clipboard to the iPhone?
Here's where interaction on the iPhone stands right now. Pressing, holding, flipping physical buttons (home, power, silent, volume). Tapping buttons on the screen to active them. Tapping the screen to zoom in/out. Tap the screen with two fingers to zoom with Google Maps. Pinch and expand on screen to zoom in/out. Swipe screen to scroll up/down and side to side. Swipe screen to flip album covers in iPod mode. Touch and hold screen to bring up magnifying loupe and drag to move cursor. Flip unit to reorient screen from portrait to landscape and vice versa. Swipe message to delete. Swipe screen to unlock. There are probably more that I'm forgetting.
How do you add to that while keeping the interface intuitive, uncluttered (both the physical device and onscreen), and usable? Add a button to the device? Add buttons onscreen...a menu button perhaps? Double and triple pressing of physical buttons? New touchscreen gestures? Physical gestures like shaking the entire phone to left or right? Voice activated features? A combination of some/all of those?
Justin M31 01 200710:31PM
For cut, copy, paste, select all, and deleting selected text.
A two finger press-and-hold on a text field (two fingers right next to each other, like the beginning of a pinch zoom in gesture) should bring up the magnify loupe, dragging (with one or both fingers, once the loupe has appeared) should select text, and upon release a context menu should appear with Cut, Copy, Paste, Delete.
A two finger press-and-hold released without selecting any text should bring up another context menu for Paste and Select All.