Developing Apps for Apple’s Mobile Devices
Posted on | March 25, 2011 | No Comments
While Android mobile devices like my Droid X are certainly gaining in popularity, Apple products still lead the pack in terms of popularity, if not user satisfaction, for mobile products. The key to Apple’s new mobility devices is the iOS operating system originally developed for the iPhone, but now the standard for an array of Apple products including Apple TV, the iPhone, iPad, and the iPod Touch. You can see a wide variety of applications developed for these Apple devices at the Apple App Store.
The iOS is notable for its user interface. Apple made history by commercializing the graphical user interface developed by Xerox Parc for the Apple Macintosh and continues to push development in this area with the haptic or touch user interface. Apple likes to call this the ‘Human User Interface” and they outline several Human Interface Principles that potential developers should take to heart.
- Aesthetic Integrity
- Consistency
- Direct Manipulation
- Feedback
- Metaphors
- User Control
Does the design integrate well with the desired functionality?
Does a design follow the iOS guidelines so that it fits the user’s expectations based on other Apple applications?
Do users operate directly on onscreen objects and get immediate visual or haptic feedback?
Do users get immediate acknowledgment of their actions and assurances that a process is occurring or has occurred?
Does the interface communicate directly and assuredly with the user through metaphoric symbols?
Does decision-making stay with the user as much as possible? Can they terminate an operation effectively and quickly?
Here Apple co-founder Steve Wozniak talks about the importance of the human in the user interface.
The iOS Human Interface Guidelines are a useful way to evaluate user interfaces and can give you ideas about ways to shape your ideas into a well-designed application. The next step is to start reading the iOS Application Programming Guide to help you prepare for coding and actually building the application.
Anthony J. Pennings, PhD has been on the NYU faculty since 2001 teaching digital media, information systems management, and global communications. © ALL RIGHTS RESERVED
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20637720-1']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
Tags: Human User Interface > iOS > iPad > iPhone > iPod Touch > mobile devices