April 08, 2012

10 Commandments of App Development


© Sue Hasker (Creative Commons)

  1. App must be fast : should start quickly and should not lag.
  2. App must be polished : it should look very professional, beautiful, or both.
  3. App must be intuitive : most if not all should learn to use the app in two minutes.
  4. App must be simple not complex : remove unnecessary features, merge the rest, use progressive disclosure.
  5. App must offer free or lite version if is not free: people should know what the get for the money.
  6. App must not crash : should handle with grace all kinds of expected and unexpected events.
  7. App must not waste device resources : respect the fact that memory, network speed and battery juice are finite.
  8. App must not trick : people, especially kids should not be tricked to purchase things.
  9. App must not use user information without approval: private things like location, contacts, history, purchases.
  10. App must be launched when the time is right : the app must under no circumstances be launched in total anonymity, enough people should know and care about it.

So what is a app that matters in my opinion? It is an app that respects all the above ten commandments. That's all.

It is not required to be downloaded by thousands, it is not required to gross in millions or be the latest meme on the net.

But it must be great and people should know about it.

No comments:

Post a Comment