Term of the Moment

display adapter


Look Up Another Term


Definition: hybrid mobile app


A smartphone or tablet application that is programmed like a Web page (HTML, JavaScript, etc.). The Web-based commands (WebView) are wrapped within a native iOS, iPadOS or Android shell that has full access to the device's functions such as the camera, notifications, GPS and sensors.

From the App Store
Like a native app, a hybrid app is installed and updated from an app store. Users generally cannot tell the difference between native and hybrid programs.

More Web Programmers Than Native
It is clearly faster to program one hybrid mobile app that runs on all platforms than to write a native app for each one. Another advantage of the hybrid app is the greater availability of Web programmers than native platform programmers.

Native Apps
When apps are written in their native languages (Swift for iOS; Java for Android), any change to the program requires changes to both sets of source code. In addition, efficient native programming requires significant experience, and each platform's architecture, syntax and development tools barely resemble each other (see IDE). However, native programming is generally used for video games and apps requiring extensive processing or unusual functionality (see native mobile app). See Apache Cordova, HTML5, JavaScript, Swift, Java and hybrid app.




Hybrid vs. Native
From a programmer's point of view, the hybrid app is much easier to write and maintain.






There Are Several Mobile App Options
Mobile users run programs that come from either an app store or a website. Although downloading an app from an online store is relatively simple, it must be updated from the store. Nothing is easier than launching a browser and going to a website because there is no installation required most of the time. See mobile website, responsive Web design and progressive Web app.