A few thoughts on Native vs. HybridAugust 22, 2015
One of the major questions our clients have when we first start discussing their project is whether or not they should develop a native app or a hybrid mobile web app. The client typically understands the common trade-offs and will come to us with the following preconceived notions:
- “Native offers a better user experience in terms of speed and UI quality”
- “A hybrid mobile web app may allow for cross-platform development”
- “Native may be more secure with the integrations”
- “Facebook tried a mobile web app at first and then went completely native”
As app developers, we hear these ideas and concerns often. While we typically recommend native development for any consumer grade applications, there are a few times in which a mobile web app will work as well. These situations are often when the client needs something that is internal only or where they have to integrate with an existing backend or web portal.
Web apps are often called “hybrid apps” as well. Here is a common description:
If you are interested in reading more, here are a few more helpful resources.
- Choosing the Right Mobile Technology: An organization called Magenic wrote an excellent white paper where they do a comparison between four different development platforms: Native, Cordova, Xamarin forms, and Classic Xamarin. In this white paper they discuss the following points: user experience, performance, productivity, maturity, tools, code sharing, industry trends and future support.
- Kevin Ford wrote a blog post earlier this year where he compared the differences in speed and size. In this study, the performance indexes were: load times, time to insert 1,000 records in a SQLite, time to read 1,000 records from a SQLite, time to insert 1,000 lines in a file, and the time to read 1,000 lines from a file.
In conclusion, each project may require a different set of technologies. It is often best to start with the business strategy first and let the technology follow the strategy. Technology without strategy is a recipe for missed expectations. By allowing the technology to follow after the business strategy, a project will be setup for success in the near and long term.
Stay in the loop with our latest content!
Select the topics you’re interested to receive our new relevant content in your inbox. Don’t worry, we won’t spam you.
Michigan Software Labs Ranks No. 50 on Inc. Magazine’s List of the Midwest’s Fastest-Growing Private CompaniesMarch 17, 2021
March 17, 2021 – Inc. magazine today revealed that Michigan Software Labs is No. 50 on its 2021 Inc. 5000 Regionals: Midwest list, the most prestigious ranking of the fastest-growing private companies in Illinois, Indiana, Iowa, Kansas, Michigan, Minnesota, Missouri, Nebraska, North Dakota, Ohio, South Dakota, and Wisconsin.Read more
Chicago Roboto 2020: A Virtual SuccessJanuary 19, 2021
Looking back on last year’s Chicago Roboto, it was a great opportunity to learn while spending time hanging out with teammates. So, when it was announced that this year’s event was going to be virtual, it was hard not to be disappointed. Then again, with so many great speakers lined up, there was still plenty to look forward to.Read more
Looking for a Front-End Framework? Our View On VueMarch 15, 2021
The programming world has always had its share of opinions. Our community loves debating everything from tabs vs. spaces to Vim vs. non-Vim to which frontend framework you should use. For me, the answer almost always comes down to: “Whichever, so long as it’s consistent across your project.” End of article. Thanks for reading!Read more