Page 49 - ConceptGP_C7_Fb
P. 49

NATIVE APPS
                 Apps  that  are developed  for a specific  platform

                 (Operating System) and device are called Native
                 apps. A native iOS app would not be able to work
                 on Android,  and  an app  developed  for Android
                 or Windows wouldn’t  work on iOS systems.
                 These apps can be installed from the app stores
                 such as Google Play or Apple's App Store. The
                 majority of the apps installed on our smartphones are native apps. They have access to cameras,
                 microphones, compass, etc. Users can also use some apps offline (without an Internet connection).
                 Some examples of native apps are Angry Birds, DinnerSpinner, etc.


                 WEB APPS

                 Web apps are actually web applications that give a user an experience similar to that of native
                 apps. These apps cannot be installed via the Play Store or App Store. These are deployed on the
                 web server. Hence, you need an extra app called a browser to access these apps on your mobile
                 device. You also need an Internet connection to work with Web apps. These apps are generally

                 developed in HTML5, CSS, JavaScript and JQuery.
                 Web apps are different from websites. The major difference is that a web
                 app can be a small part of a website that provides  particular functionality.
                 On the other hand, a website can contain many web apps.  Some examples

                 of Web apps are OLX, Flipkart, Amazon and Pinterest.




                         uiz   Bee        Write any two features of mobile apps.
                                          _________________________________________________________________





                 HYBRID APPS

                 Hybrid apps are apps that are a combination of both native and web apps. Similar to the native
                 app, a hybrid app is developed for a specific platform and deployed on the app store. You need
                 to install the hybrid app before using it on your mobile. These apps are also developed in software

                 like HTML5, CSS, JavaScript, JQuery, etc. Developers use development tools to package the
                 code of the hybrid app with a browser to make it a native app. In this way, hybrid apps become
                 cross-platform which means that the same code can be run on multiple platforms. This technique
                 saves the development time and cost also. Hence, these apps
                 are more popular than native and web apps. Some examples
                 of hybrid apps are Instagram, Gmail, and X (formely known
                 as Twitter).




                                                                                        Introduction to Mobile Apps  47
   44   45   46   47   48   49   50   51   52   53   54