Definition

hybrid mobile app dev

This definition is part of our Essential Guide: Comprehensive mobile app development guide

Hybrid mobile app development is an approach to programming for mobile devices that combines the strengths of native programming and HTML5 mobile app development.

To build a hybrid mobile app, developers write the core of the application as an HTML5 mobile app and then place a native device wrapper around it. The native wrapper acts as an intermediary and translates instructions into a form that the mobile device understands. The HTML5 core of the hybrid mobile app runs inside the native container and uses the mobile device's browser engine (not the browser itself) to render the HTML5 and process the JavaScript locally. The HTML5 app core can then be reused for other mobile platforms. Only the native wrapper needs to be written for each mobile device and operating system. Developers can reduce development time by generating wrappers with software from vendors such as PhoneGap and Appcelerator.

Corporate developers use hybrid apps to make supporting the number of mobile devices in the enterprise less time consuming and costly. A hybrid approach also eases administrative tasks in the BYOD (bring your own device) environment, where many different mobile operating systems and device form factors must be supported. Hybrid mobile applications are distributed by app stores just like native mobile apps; they can simply be downloaded and run on mobile devices like any other app store item. Private developers use hybrid development to reach the most potential customers by getting their apps into multiple app stores without having to rewrite the apps for each device type.

 

 

This was last updated in July 2015

Continue Reading About hybrid mobile app dev

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

3 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What's the typical performance hit with one of these guys compared with a bare metal implementation?
Cancel
I'd be curious as to the performance of HTML5 over it's flash counterpart. I just wish more developers would just stop using flash. Then again maybe they are still using Netscape for a browser...Old habits die hard.
Cancel
No kidding. Flash is getting to be a pain with the browsers and devices that don't support it, but I don't have any alternative until the developers change it. 
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

SearchNetworking

SearchTelecom

SearchUnifiedCommunications

SearchSecurity

Close