Apps, Users & Platforms.
Before deciding which platforms to target you need to understand your App,Users and the Platforms. You must:
Clearly define your app &
- it’s purpose
- the user experience (UX)
Know your user &
- who they are
- the devices they use
- how they use their devices
Understand the app platforms &
- the supported devices
- the marketshare & demographics
- the user experience (UX)
- the AppStores / Markets
What is multi-platform app development?
Also referred to as Cross-Platform, it is the development of apps using common code bases to deploy to multiple platforms.
Developer tooks & SDKs like Adobe AIR, Titanium Appcelerator & PhoneGap can be used to develop the app using a common code base and compile to run as a native app.
Why take this approach?
- Increase your user base by supporting more platforms
- Reduce development time & cost
- Reduce maintenance costs
- Reduce the risk of competitors cloning your app on other platforms
- Because users are now found across multiple platforms and many devices
