Independent perspectives on apps & Apple.

RSS   Partner with us ↗

Apps. Tech. Deals.

The 2007 iPhone Developer Guide: designing for Safari

Place Apple’s early iPhone web-content guide in the context of the first iPhone’s development model.

Contextual 3D editorial illustration representing the historical iPhone Safari developer guide on a cool silver-blue background; not an official app logo or screenshot.

The archived July 6, 2007 post pointed readers to Apple’s iPhone Developer Guide at developer.apple.com/iphone/designingcontent.html. It was a brief announcement of guidance for the new platform.

The destination matters: this was early iPhone web-content documentation, not a modern Swift tutorial or a current native-app API reference.

The initial web-development context

Apple’s June 2007 announcement described third-party applications running through Safari using web technologies. That provides the period context for the guide linked by the original article.

The surviving post does not reproduce the guide’s individual rules. This reconstruction therefore does not attribute a detailed checklist to Apple without the underlying text.

Begin with the task on the screen

When adapting a page for a small display, start with what someone needs to accomplish: read a passage, find a particular item, follow a link or complete a form. Those tasks give a design review something concrete to test.

A page can visually fit a screen while still making the task difficult. Long labels, unclear navigation and controls placed too close together need attention in actual use, not only in a reduced screenshot.

Read documentation with its version attached

Historical guidance can explain why an interface was built a certain way. It should not be copied as present implementation advice without checking the current platform’s documentation and behavior.

The original link is useful because it captures a moment when developers were learning how their web content would be used on a new handheld screen. The restored article keeps that context intact, while distinguishing an early announcement from a complete or current development course.