Saturday, 14 December 2013

Types of Mobile Applications: Difference between Native, Hybrid and Web applications

There are many contradictory views on the various types of mobile applications that can be developed for mobile devices

Mainly most mobile applications can be-

1) Native Mobile Applications :
Completely coded using the sdk of the various platforms (like Android and iOS).
The language is used to implement both UI and functionality.
Native applications can use device functionality like camera,contacts et cetera.


2)Hybrid Mobile Applications:
Such applications use a skeleton native application and load web content in it
This web content may be static(where the served html,js,css etc are packaged with the application and reside on a users device) or dynamic (where the content is served from a server)
You can use the various HTML5 technologies and come up with an amazing user interface.
Hybrid applications can use device functionality like camera , contacts et cetera,thanks to the skeleton native application.

3)Mobile Web Application::
This is your traditional  web application loaded on a device browser (Eg : WebKit,Chrome,Firfox on Android)
This may be (or may not be) different from the application that loads in your desktop browser.
For example-m.facebook.com is the mobile web application of facebook.com
Application developers can customize their websites to load content more efficiently ,given the limited resources of a mobile device.
Mobile web applications cannot use device functionality


Check out this really cool video by Intel differentiating between how content is served in a mobile web application and in a hybrid mobile application.

13 comments:

  1. Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones. This article provides a very useful information that I need. Thanks for sharing this post.
    Native Apps Development

    ReplyDelete
  2. Your work is deserved to be appreciated hard working efforts done in your blog.
    Adobe Support

    ReplyDelete
  3. There is major difference between web application development and native mobile application development. and your article is worth reading i just want to add some more knowledge in it so also read this :)
    Mobile Web Applications Development

    ReplyDelete
  4. Mobile Application Development Services in dwarka are increasingly helping businesses in empowering workers, boosting productivity, and engage customers in a better way. Any successful implementation of Mobile App requires proper requirement analysis and understanding restrictions and potential risks.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Nice Blog, Thank you for sharing this nice information about nice topic on your blog, it is very informatics info thank for this blog
    Mobile Apps Developer Bangalore | Mobile Application Bangalore

    ReplyDelete
  7. Nice blogs
    thank for sharing information.
    Durga MaaTo Activate just dial*500*73# for Mai Durga and for Deactivation dial*500*74#
    Charges
    Rs. 30/30days

    ReplyDelete
  8. You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...
    Mobile App Development Company
    Mobile App Development Companies

    ReplyDelete
  9. This article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things...

    Android App Development Company

    ReplyDelete
  10. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
    web design Company
    web development Company
    web design Company in chennai
    web development Company in chennai
    web design Company in India
    web development Company in India

    ReplyDelete