A mobile web approach can be the solution for many clients. Greenfinch Technology develops all of our solutions with a ‘mobile first’ approach. This allows them to be easily rendered on a mobile browser, without any loss of usability. This allows the client to reach the largest number of people easily and quickly.
In some cases though, this approach does not meet the clients’ needs. The client may need a mobile app that can be placed on a phone or tablet. There are different reasons for this. They can be either functional or aesthetic. A ‘mobile app’ can be branded and styled differently than a website. The mobile app can also make use of the mobile phones features easier than a web app e.g. the camera, GPS, speaker etc. Many of our customers value the ability of an app to work offline as their employees may use the solution in areas where there is poor Internet connectivity and yet need access to the app.
When setting out to build a mobile app it is necessary to consider both the iOS and Android platforms and most of our customers require an app for each platform. In the past, this would have meant two different projects running in parallel, using different code bases. Objective-C or Swift for iOS and Java for Android. This made the project slower, more expensive, and added complexity to the final solution, and its ongoing support.
To get around this there were some ‘Hybrid’ solutions developed. They allowed you to “write once, run everywhere”. As they worked on both platforms (iOS and Android) this meant you were now getting two apps for the cost of one.