HTML5 is a quite hot topic in the current IT world, especially in a mobile, very heterogeneous environment with several mobile platforms available. And since every mobile platform provides different developer tools and technologies, native apps development causes a lot of challenges and usually means doing the same job by several different developer teams with different technologies, where only a small portion of the source code can be shared.
Resco has been dealing with HTML5 technology for some time now; and it looks like a promising choice to consider specifically for our Mobile CRM product. Currently there are three scenarios for Resco Mobile CRM& HTML5:
- Native app – is the current mobile application, which is being used by all our existing customers and is available in all app stores or marketplaces under the name Resco Mobile CRM. The performance of the app is very good in online as well as offline mode, and the entire UI is very responsive. The app is developed on .NET developer platform, allowing the sharing of most of the source code across supported mobile platforms. Anyway, there are also platform dependent parts that have to be solved individually. The whole development environment is quite complex and requires advanced developer skills of .NET and C# programming language.
- Hybrid app – is also a native app which runs some parts of its UI in an embedded browser component. From a user’s prospective, native and HTML parts of the UI can look and behave very similar. The main problem can be the performance. From our experience, we see that this solution works fine only on newer devices (iOS 5+, Android 4+). On older devices, the user can face quite slow response while working with the HTML5 UI. With Resco Mobile CRM, we have two strategies how to provide the hybrid app.
Big advantage of both scenarios is that HTML5 parts can be developed/ customized by well-known web technologies and the same source code can be reused across all mobile platforms. You can find more info about this topic at http://www.resco.net/mobilecrm/html5.aspx