Patent ID: 8806369

Claim:
A first electronic device, comprising: a touch-sensitive display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: while in a first mode: displaying on the touch-sensitive display a first application view that corresponds to a first application in a plurality of applications, wherein the first application view is displayed without concurrently displaying an application view for any other application in the plurality of applications; detecting a first input; and, in response to detecting the first input: displaying in a first predefined area an initial group of application icons that correspond to at least some of the plurality of applications; concurrently displaying at least a portion of the first application view adjacent to the first predefined area; and entering a second mode distinct from the first mode, the second mode configured for interacting with popup views and selecting one of the applications for display of a corresponding application view; and, while in the second mode: detecting, in the first predefined area, a first touch gesture of a first type on a first application icon that corresponds to a second application in the plurality of applications; in response to detecting the first touch gesture of the first type on the first application icon, displaying a first popup view partially covering at least the portion of the first application view and maintaining display of the first predefined area, wherein the first popup view has a horizontal resolution that is the same as a horizontal resolution that a full-screen-width view of the second application is configured to have when displayed on a second electronic device having a touch-sensitive display with lower resolution than the touch-sensitive display of the first electronic device; detecting one or more second touch gestures within the first popup view; and, in response to detecting the one or more second touch gestures within the first popup view, performing an action in the second application that updates a state of the second application.