Extending enterprise solutions and content to mobile devices has become a top priority for most organizations. However, this presents the dilemma of defining a strategy for mobile applications. In other words, do you build web, hybrid, or native applications?
When it comes to developing mobile applications, there is no one size fits all approach. A common mistake we see companies make is choosing a mobile platform based upon incomplete knowledge and not having a deep grasp of application requirements. We may remember a few years ago when Mark Zuckerberg famously slammed the HTML5/web-based approach for Facebook’s app. Switching to a native app was the right move for Facebook, but that doesn’t mean the web approach is not the right fit for your situation. Above all, we should let application requirements drive the decision on whether you develop a web, hybrid, or native mobile application.
Ok that’s great, but which approach is better? The answer is unequivocally, it depends. Every situation is different, which is why we need let your specific application requirements drive the decision. In a nutshell, a web app can be developed the fastest and for the least amount of money. Web apps also have the broadest reach (i.e. any device created within the last few years should be able to run the app) and have the simplest deployment model (i.e. deploying and updating your app simply means updating files on the web server). That being said, there are certain things that a web app can’t do (e.g. push notifications, offline access, barcode scanner, etc.). If your app has any such requirements, then you’re only choice is to go with a hybrid or native approach. Due to the performance and usability gains you get with a native app, it’s difficult to think of a situation where you’d want to go with a hybrid approach over native.
That doesn’t mean native is always the right call. For example, we helped the Perot Museum of Nature and Science implement iPad self-service kiosks for customers purchasing museum tickets and parking. The overall objectives of the kiosk solution were to reduce wait times for customers, especially during peak periods (e.g. spring break and holidays), as well as minimize staffing needs to support the concierge desk. After diving deeper into the requirements, we realized we could get the job done with a web only approach, which meant we could get to market the quickest for the least amount of development cost.
If you’re contemplating developing a mobile app or extending existing line of business applications to mobile devices, contact Integrated Services and we can help you navigate those waters to define the right mobile strategy for your organization.
Check out the YouTube video below to hear the whole story straight from the client.