HTML5 mobile Web app development
“Write once, run everywhere” this is the mantra of HTML5 technology.
HTML5 allow mobile developers to write code only once creating cross-platform mobile applications that can be opened with any mobile browser. An HTML5 mobile app is a web page, or series of web pages, designed to work on a tiny screen and on a widest range of devices and operating systems.
According to a recent IDC research over 80% of all mobile apps will be wholly or in part based upon HTML5 by 2015. Moreover a HTML adoption survey conducted between developers shows that 63% of them are currently using HTML5 and 31% plan on using it in the future.
Compared to native apps, HTML5 apps have some advantages and limitations:
- Working on all mobile devices and OS
- Offline support
- Contents contained in the app can be found by search engines
- Updates and bugs fixing are immediately available to all users
- Distribution and support is much easier
- No dependency on app stores
- Faster and cheaper to develop
- Limited access to native device functionality (camera, contacts, calendar, notifications)
- Browser fragmentation
- No secure offline storage
- Difficult to discover as it is not listed in any app store.
- No guarantee of safety and security of the app
- Performance can be slower than native apps
Nowadays a lot of softwares give the possibility to developers to easily build mobile web apps based on HTML5. MobPartner has selected and review for you the top 5 HTML5 frameworks:
Sencha Touch is a high-performance HTML5 mobile application framework. Built for enabling world-class user experiences, Sencha Touch enables developers to build powerful apps that work on iOS, Android, BlackBerry, Windows Phone, and more.
- Pricing: Available for free use, but powered from paid license version. You can buy support packs starting from 299$. More details
- Pros: 50 built-in components, themes for every popular mobile platform, model–view–controller system.
- Cons: Sometimes slow on Android and not working properly on Blackberry. It’s very hard to debug and fix errors.
Instead of writing unique apps for each mobile device or OS, the jQuery mobile framework allows you to design a single highly-branded web site or application that will work on all popular smartphones, tablets and desktop platforms.
- Pricing: jQuery Mobile is completely free and open source.
- Pros: If you know basic HTML it’s super easy to use. Drag-and-drop UI builder. Compatible with almost every device.
- Cons: Sites may looks similar due the limited options of themes customization.
You might also like
Useful tips for an enterprise mobile app development company — WhaTech
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.
What are some of the best examples of non-native, HTML5 mobile applications? - Quora
LinkedIn's new mobile app is by far the most impressive and comprehensive mobile HTML5 app on the app stores right now. The stack they chose (see below) is the most cutting-edge and I truly believe this set of languages and frameworks is