Today Apple released official documentation to develop AJAX web applications for iPhone. Most interesting tips is about understanding the User-iPhone interaction and knowing the input device.

iPhone users supply their own input device — two fingers. Fingers come in all sizes and shapes, from the thin, pointy model to the thick, rounded one. Yet, webpages are designed to receive mouse events, not finger events. Existing pages need to continue to work as expected even with the finger as an input device.

 Finger mouse

The gesture available are Double Tap, Touch and hold, Drag, Flick, Pinch open and Pinch close. There is some notes accordingly that there are no gestures for cut, copy, paste, drag-and-drop, and text selection. The links on a page should not be too close due to finger width which limits the link density on page. f the links are too close, your users won’t be able to choose a single one.

Continue reading ‘Optimizing Web Applications and Content for iPhone’