iOS Reference Library Apple Developer
Search

Introduction

iPhone and iPod touch are sophisticated devices that combine the revolutionary Multi-Touch interface with powerful features, such as email and instant-messaging capability, a full-featured web browser, iPod, and, in iPhone, a mobile phone. iOS is the system software that runs on iPhone and iPod touch. With the advent of the iPhone SDK, these powerful features are extended to include significant developer opportunities. In addition to creating web content for use on iOS-based devices, developers can use the iPhone SDK to create native applications people can store and use on their devices.

Read this document to learn about the range of application types you can develop for iOS and the human interface design principles that form the foundation of great iPhone applications. In this document you learn how to follow those principles as you design a superlative user interface and user experience for your iPhone application. Whether you’re an experienced computer application developer, an experienced mobile-device application developer, or a newcomer to the field, the guidelines in this document will help you produce iPhone applications users want.

Note: This document briefly summarizes web-based development for iOS-based devices. For more in-depth information specific to designing web content for these devices, see iPhone Human Interface Guidelines for Web Applications in the Safari Reference Library.

Organization of This Document

iPhone Human Interface Guidelines is divided into two parts, each of which contains several chapters:

See Also

To learn how to code your iPhone application, read:

To learn about designing a web application for iOS-based devices, read:




Last updated: 2010-08-03

Did this document help you? Yes It's good, but... Not helpful...