Courtesy of Alastair
We often get asked to create iPhone apps when what is really required is a smartphone app. But what is a smartphone? And how can we, as a company that makes applications, write for such a broad platform? Can we use Flash? Not on iPhone, but yes on Android... but wait! Even that's not quite true; we can create iPhone apps using Flash and then convert it through Flex... So, what is a smartphone app? What does it look like? What is it written in? And what features can you use?
World English Dictionary (taken from Dictionary.com)
computing a mobile telephone with computer features that may enable it to interact with computerized systems, send e-mails, and access the web
Well... that's not much help!
Perhaps Wikipedia will explain?
"A smartphone is a high-end mobile phone built on a mobile computing platform, with more advanced computing ability and connectivity than a contemporary feature phone."
More advanced computing ability? Not very helpful either...
So it appears that there is no minimum specification for a smartphone. It might have a camera, could have GPS, might have a hardware keyboard, or even a multipoint touch screen. It could have a large display with HD graphics or possibly a small screen with limited graphic processing power. It could be running iOS, Android, Windows, or Blackberry OS.
This is our challenge. It also one of the reason why I love my job! The goal posts don't just move, they change shape and size!
iPhones: success in your pocket
Signals created a hugely successful app for a major international manufaturer to maximise the efficiency of its highly mobile direct and indirect sales channels.