Wednesday, June 29, 2016

Mobile Apps - Native, Hybrid and Web Apps.



We hear a lot about mobile application development in the modern world and the developers talking about Native Apps, Hybrid Apps and Web Apps.
In this blog, I would like to provide a brief overview on these types of apps.

As we all know, there are different mobile operating systems in the market like iOS, Android, Windows etc.
Native App is an app that is developed for specific operating system. i.e. you will have different code base and possibly different development team for each operating system.
Examples of Native App: Facebook, WhatsApp etc.

Web App is in fact a website that is developed to be rendered like a native app in a mobile device. You will need to first open the website in your mobile browser and then do 'Add to Home screen' or 'Add Bookmark' to have it rendered like an app in your mobile device.
Example: app.ft.com (Financial Times)

Hybrid app is an app that is developed to work for cross platform. i.e. With a single code base, you should be able to install the app in iOS, Android etc.

Each kind of development has its own pros and cons. I will try to depict some of those here.


3 comments:

  1. A hybrid app is a combination of a native mobile application and a web application. It is built using web technology stack and can be deployed through standard web servers like IIS, Apache, and Nginx. Hybrid apps are a type of mobile app that are developed using web technology. This means that hybrid apps are built using web development languages like HTML5, CSS, and JavaScript.

    ReplyDelete
  2. A good mobile app not only requires some coding skills, it also requires designing, testing, and other skills. It is not a simple task to develop a Mobile App. It will require a lot of resources and money. If you are a small business or a startup business that does not have enough resources to launch your own mobile app, Mobile app development service is the answer.

    ReplyDelete