Universalizing an Application
Apple’s interface guidelines recommend against simply scaling up an iPhone app to fill the iPad screen. The extra screen space gives more room for complex gestures and to show previously hidden information. Different orientations give us new dimensions for presentation to the user. While common patterns are emerging in universal iOS apps today, every app has its own unique needs and constraints.
Let’s look at how NearbyMe becomes universalized. The iPhone version uses a navigation view controller to let you “drill down” from the search-term list to the results. The results view controller itself is a container with two representations toggled by a switch: the map and the list of results. When you want to select ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access