iOS & Android – Mobile Apps
Mobile phones are built into our society and way of life, there is no way of avoiding the discussion regarding whether to build a platform that supports a future mobile platform.
There are several approaches to engaging with a mobile audience which include:
- Graceful web based applications (least effort – short term)
- Mobile friendly versions of a web application (more effort – short term)
- React Native & similar platforms that allow singular software development and a one size fits all application for both iOS & Android (more effort – short term and requires an extra set of code to maintain)
- iOS specific (most effort – short term)
- Android specific (most effort – short term)
These approaches to mobile application development all come with their pros and cons. For example, there may be a need to keep costs low to begin with which leads to a decision not to build a specific app for either Android or iOS.
This lower effort route means money may be saved in the short term, but if there is a future requirement to have a mobile application then it is important to consider at least design a mobile interface on the outset. Along with this is the consideration of the platform used to serve data to the mobile version. This can be factored in when deciding which method is used to deploy an Application Programming Interface (API).