iOS Reference Library Apple Developer
Search

From iPhone Application to iPad Application

If you already have an iPhone application, you need to know how to revise your application so that it can take full advantage of iPad. Your familiarity with iOS helps you change your code with relative ease, but evolving the user interface and user experience can be more challenging.

Important: Unmodified, your iPhone application runs in a compatibility mode on iPad. This allows your users to access your application on iPad, but it does not give them the device-specific experience they want.

This chapter describes some general strategies for revising the user interface of your iPhone application. For specific guidelines you should follow, see “iPad User Experience Guidelines.” For help with transitioning your iPhone application code to iPad, see iPad Programming Guide.

Design Strategies for Translating Your iPhone Application

It’s vital that you revise the user interface and user experience of your iPhone application to take advantage of the large iPad screen and to give people the enhanced interactivity they expect. Precisely how you do this depends on the specifics of your iPhone application.

Games and other immersive iPhone applications may not need much change in information architecture, because they’re experience-driven, rather than data-driven. But games generally require significant revision of artwork and interaction to deliver a compelling experience on iPad. As you plan the revision of your game, think about the following things:

iPhone productivity applications tend to require some rearchitecting of the information hierarchy, in addition to an enriched UI and an enhanced user experience. As you plan the revision of your productivity application, keep the following things in mind:

Utility applications need to be reenvisioned for iPad so that they take advantage of the larger screen. Because flipping the entire screen is not generally recommended, many utility applications need to change their interaction model. If you have a utility-style iPhone application:

Regardless of the style of your iPhone application, be sure to follow the iPad-specific guidelines described in “iPad User Experience Guidelines.”

Case Study: From Mail on iPhone to Mail on iPad

Mail is one of the premier built-in applications on iPhone. People appreciate the clear, streamlined way it organizes large amounts of information, its ease of use, and its scalability.

Figure 2-1  Mail on iPhone presents streamlined email functionality in a series of screens

Mail on iPad delivers the same core functionality with a modified user experience that includes:

The differences between Mail on iPhone and Mail on iPad reflect the different user experiences of each device. Mail on iPhone is designed to help mobile users handle their email while they’re standing in line or walking to a meeting. Mail on iPad is efficient enough for people to use on the go, but it also encourages more in-depth usage.

It’s crucial to note that, although Mail on iPad tailors the user experience to the device, it does not alter the core functionality people are used to. Nor does it gratuitously change the location or effect of individual functions. iPhone Mail users easily recognize the toolbar items and mailbox structure in iPad Mail, and immediately know how to use them because they’re virtually identical.

To enhance the mobile email experience, Mail on iPad evolves the iPhone Mail UI in two main ways:

Expanded support for device orientations. People can use Mail on iPad in any of the four orientations. Although the landscape layout differs somewhat from the portrait layout, people can easily access all the functionality they care about in any orientation. Figure 2-2 shows Mail in landscape; Figure 2-3 shows Mail in portrait.

Figure 2-2  Mail on iPad works well in all orientations (landscape shown)

Increased focus on message content. Mail on iPad reserves most of the screen for the current message. This includes moving the toolbar to the top of the message view to increase the vertical space available for the message content. With the extra space, people can read longer messages with less scrolling. And when people want to view the message list, they can still see a large portion of the current message.

Figure 2-3  Mail on iPad focuses on message content in all orientations (portrait shown)

Flatter hierarchy. Mail on iPad effectively flattens the account > mailbox > message list > message hierarchy by confining all levels above the message itself to a separate UI element. In landscape, this element is the left pane of a split view (shown in Figure 2-2); in portrait, this element is a popover (shown in Figure 2-3).

Drastically reduced full-screen transitions. Because most of the hierarchy is available in a separate onscreen element, people can access most of what they need in a single screen. When people drill down through the hierarchy, it’s the view inside the split view pane or popover that transitions, not the entire screen.

Realistic messages. When people mark a message for deletion, it slides onto the message view like a physical sheet of paper. As they choose additional messages to delete, the messages form a realistic stack of papers, complete with slightly untidy edges, as shown in Figure 2-4.

Figure 2-4  Mail on iPad displays messages marked for deletion as a stack of papers




Last updated: 2010-08-03

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