{"id":3593,"date":"2017-07-19T06:04:50","date_gmt":"2017-07-19T06:04:50","guid":{"rendered":"https:\/\/www.testingdocs.com\/questions\/?p=3593"},"modified":"2026-01-12T09:32:58","modified_gmt":"2026-01-12T09:32:58","slug":"what-are-the-different-types-of-mobile-applications","status":"publish","type":"post","link":"https:\/\/www.testingdocs.com\/questions\/what-are-the-different-types-of-mobile-applications\/","title":{"rendered":"What are the different types of mobile applications?"},"content":{"rendered":"<h1>Different types of Mobile Applications<\/h1>\n<p>In this tutorial, you will learn different types of <strong>Mobile applications<\/strong> or <strong>Mobile apps<\/strong>. Basically, there are three types of Mobile applications.<\/p>\n<ul>\n<li><strong>Native Apps<\/strong><\/li>\n<li><strong>Mobile website<\/strong><\/li>\n<li><strong>Hybrid apps<br \/>\n<\/strong><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27896 size-large\" title=\"Different types of Mobile Applications\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Different-types-of-Mobile-Applications-768x1024.png\" alt=\"Different types of Mobile Applications\" width=\"768\" height=\"1024\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Different-types-of-Mobile-Applications-768x1024.png 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Different-types-of-Mobile-Applications-225x300.png 225w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Different-types-of-Mobile-Applications.png 1080w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<h2>Native apps<\/h2>\n<p>Native applications are developed by using platform-specific native API libraries and SDKs. A native application is developed for a particular mobile device such as Android, iOS, etc.<\/p>\n<p>So we need to develop the application for each mobile operating system platform i.e iOS, Android, etc. These apps work only on the particular platform on which they are designed to work. They can run in online mode as well as offline mode.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3596\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android.png\" alt=\"Native Apps iOS and Android\" width=\"1676\" height=\"847\" title=\"\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android.png 1676w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android-300x152.png 300w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android-1024x517.png 1024w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android-768x388.png 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Native-Apps-iOS-and-Android-1536x776.png 1536w\" sizes=\"auto, (max-width: 1676px) 100vw, 1676px\" \/><\/p>\n<h3><\/h3>\n<p>Users have to download the native applications from the respective application stores provided by the mobile operating system vendors.<\/p>\n<p>For example: WhatsApp Native app on Google Play store for Android mobile devices.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3600\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app.jpg\" alt=\"WhatsApp Native App\" width=\"1080\" height=\"2340\" title=\"\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app.jpg 1080w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app-138x300.jpg 138w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app-473x1024.jpg 473w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app-768x1664.jpg 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app-709x1536.jpg 709w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/whatsapp-native-android-app-945x2048.jpg 945w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<h3><\/h3>\n<h2>Mobile Web (m-Web app)<\/h2>\n<p>m-Web or Mobile web applications are websites just made responsive to the mobile small screens. These applications can be accessed using mobile browsers. Popular websites that do not want to develop native applications can provide Mobile websites for mobile users. We can use JavaScript or frameworks like React to develop these apps.<\/p>\n<p>The advantage of these apps is that the development is quick and develops can maintain a single code base for all mobile platforms. The disadvantage is that mobile device access is very limited to apps.<\/p>\n<h2>Hybrid app<\/h2>\n<p>The Hybrid app is a combination of the above types. They are existing web applications that are exposed as a native application format. These apps are written in HTML5, Javascript, CSS within a native container to get the best of both application formats.<\/p>\n<p>Example tools that wrap HTML apps to native container is: Cordova<\/p>\n<ul>\n<li><strong>https:\/\/cordova.apache.org\/<\/strong><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3801\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova.png\" alt=\"\" width=\"1920\" height=\"931\" title=\"\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova.png 1920w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova-300x145.png 300w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova-1024x497.png 1024w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova-768x372.png 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Apache-Cordova-1536x745.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h3><\/h3>\n<h3>Mobile Testing Methods<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.testingdocs.com\/mobile-application-testing-methods\/\">https:\/\/www.testingdocs.com\/mobile-application-testing-methods\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Different types of Mobile Applications In this tutorial, you will learn different types of Mobile applications or Mobile apps. Basically, there are three types of Mobile applications. Native Apps Mobile website Hybrid apps &nbsp; Native apps Native applications are developed by using platform-specific native API libraries and SDKs. A native application is developed for a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[],"class_list":["post-3593","post","type-post","status-publish","format-standard","hentry","category-android","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/3593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/comments?post=3593"}],"version-history":[{"count":16,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/3593\/revisions"}],"predecessor-version":[{"id":27927,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/3593\/revisions\/27927"}],"wp:attachment":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/media?parent=3593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/categories?post=3593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/tags?post=3593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}