Mobile Application Developer

Home » » iPhone application design : Things to keep in mind

iPhone application design : Things to keep in mind

Written By Mitul Nakum on Monday, May 3, 2010 | 1:37 PM



iPhone apps are different then small desktop apps

There’s a lot of talk about how the iPhone is a small computer that people
carry with them. That’s definitely true, but it doesn’t mean iPhone apps are just
small desktop apps. Some of the most important issues that you’ll encounter
designing an app for the iPhone:

iPhones have a small screen

Even with the iPhone’s fantastic screen, it’s still relatively small (320x480). You need to put
real thought into every screen and keep it focused on the specific task the user is doing.

iPhones have limited CPU and memory

On top of that, there’s no virtual memory and every bit of CPU oomph you use means more
battery drain. iPhone OS monitors the system closely and if you go crazy with memory
usage, it’ll just kill your app. And no one wants that.

Only one application can run at a time

If it’s your application running, why should you care? Because if anything else happens, like
the phone rings, a text message comes in, the user clicks on a link, etc., your app gets shut
down and the user moves on to another application. You need to be able to gracefully exit at
any time and be able to put users back into a reasonable spot when they return.

There is no Over events

iPhone does not have over events like computer has, so we can't have over effects like we have in web pages.

About Mitul Nakum

15+ years of experience in mobile application development which includes Symbian, J2ME, Android and iOS development

1 comments :

  1. though your point of view is correct,,i want to add that iphones aren't small desktop but some of the major modules of desktop are confronted on this gadget to make them easy accessible to the users.
    iphone App Design

    ReplyDelete