Types of Android Application

At this point, apps are an integral part of our daily lives. marketplace is crowded with all types of mobile apps. Today, even businesses who never would’ve needed apps in the past are getting into the game. While some are doing their best to stay ahead of the tech curve, many are simply meeting customer demand for an app that makes their lives easier. types of android application as follow

Type of android application hybrid native and web application


Types of Android Application

1.        Native Application :

Native apps are accessed through icons on the device home screen. Native apps are installed through an application store. They are developed specifically for one platform, and can take full advantage of all the device features — they can use the camera, the GPS, the accelerometer, the compass, the list of contacts, and so on. They can also incorporate gestures (either standard operating-system gestures or new, app-defined gestures). And native apps can use the device’s notification system and can work offline.
Such apps are developed for a single mobile operating system exclusively, therefore they are “native” for a particular platform or device. App built for systems like iOS, Android, Windows phone, Symbian, Blackberry cannot be used on a platform other than their own. In other words, you won’t be able to use Android app on iPhone.

2.      Hybrid Application :

            A hybrid application (hybrid app) is one that combines elements of both native and Web applications. Native applications are developed for a specific platform and installed on a computing device. Web applications are generalized for multiple platforms and not installed locally but made available over the Internet through a browser. Hybrid apps are often mentioned in the context of mobile computing.
They are built using multi-platform web technologies (for example HTML5, CSS and JavaScript). So-called hybrid apps are mainly website applications disguised in a native wrapper. Apps possess usual pros and cons of both native and web mobile applications.

Most applications are considered hybrid apps. Web apps, such as online banking services, typically store some content locally; locally stored native apps, such as Microsoft Word, also interface to the Internet.
Hybrid multi-platform apps are fast and relatively easy to develop – a clear advantage. Single code base for all platforms ensures low-cost maintenance and smooth updates.  Widely used APIs, like gyroscope, accelerometer, geolocation are available.

3.      Web Application :

A web Application is any program that is accessed over a network connection using HTTP, rather than existing within a device’s memory. Web Applications often run inside a web browser. … Web-based applications are also refer  web apps.
Web Application is a client–server program which the client (including the user interface and client-side logic) runs in a web browser. Common web applications include webmail, online retail sales, online auctions, wikis, instant messaging services and many other functions.

These are software applications that behave in a fashion similar to native applications. Web apps use a browser to run and are usually written in HTML5, JavaScript or CSS. These apps redirect a user to URL and offer “install” option by simply creating a bookmark to their page. Web applications require minimum of device memory, as a rule. As all personal databases are saved on a server, users can get access from any device whenever there is internet connection. That is why the use of web apps with poor connection would result in bad user experience. The drawback is access to not that many APIs for developers, with exception of geolocation and few others.

Post a Comment

Previous Post Next Post