Book Image

Application Development with Qt Creator - Second Edition

Book Image

Application Development with Qt Creator - Second Edition

Overview of this book

Table of Contents (20 chapters)
Application Development with Qt Creator Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

A mobile software development primer


The key point to remember when developing software for any mobile platform, such as a cell phone or tablet, is that every resource is at a premium. The device is smaller, meaning:

  • Your user will pay less attention to your application and use it for shorter periods of time

  • The screen is smaller, so you can display less information on the display (don't be fooled by the high dot pitch of today's displays; reading a six-point font on a four-inch display is no fun, high pixel densities or not.)

  • The processor and graphics processing unit are slower

  • There's less RAM and less graphics memory

  • There's less persistent storage for your application's data

  • The network is slower, by as much as three orders of magnitude

Let's take a look at each of these in more detail.

User attention is at a premium

Can you walk and chew gum at the same time? I can't, but many people walk, chew gum, and use their mobile devices at the same time (worse, some even drive while using their devices...