Our clients, and prospective clients, often ask about the benefits of developing an app in Android or iOS (iOS is also known as Apple or iPhone). Other options include Windows apps and Blackberry apps (although I would say less people enquire about those).
So those are some of the devices you can build apps for, and deciding which device type to target depends on your audience and your requirements.
If you're finding it difficult to narrow it down, to start off with, think of it like this:
Do I want a native app or a hybrid app?
This means – do I want to build an app for a specific device (say, Android phones) or do I want to create an app that will run on several devices?
Native= built for one type of device
Hybrid = intermediary technologies used to create a single version across different types of devices
The basic pros and cons of each are as follows: Native apps proNative apps are built specifically for one particular device, so all functions are designed to run , to a high standard. Native apps conPotentially you are missing out on other phone markets because those with an Android mobile cannot use your app. If you have the budget, this isn't much of a con, since you would simply invest the money in a sister app that is designed to run on a different device. But if your funds are limited, investing it all in one app could limit opportunities. Hybrid apps proMost likely money saved on rolling your app out across several devices, while still maintaining a very good, but maybe not optimum, standard. Hybrid apps conThe app will potentially not work as well as if it had been made exclusively for that device, since it has been adapted to run across more than one device.
So that's something to think about – native or hybrid. Next, you need to think about what device or devices it will run on.
In the UK, most people are using either an Android or an Apple phone, and most mobile apps would be made for either or both of these, if the objective was to make it available to as many people are possible.
After those two, Windows is probably the third most enquired about from our perspective. If building a Windows app, it will usually be for a specific reason that you are targeting Windows and not Android or iOS.
Some final thoughts: What's the difference between an app for a phone and an app for a tablet? See my upcoming article!
We work with big and small companies and also have experience as an outsourcing partner, if your company does not have the skills needed in-house. You can email us any app development enquiries at firstname.lastname@example.org.