Page 89 - modular4.0
P. 89
Chapter Profile
DEFINING THE ANDROID AND IOS
Nowadays, most of the mobile devices run on Android and iOS.
Android
Android is an operating system for mobile devices developed by Google. It is the most
commonly used operating system in mobile devices. Google and some other mobile
manufacturing companies use the Android as operating system for their devices.
Android provides an easy to use and friendly environment to their users. The user Android
interface of an Android mobile is look like this:
iOS
iOS (formerly iPhone OS) is also a popular operating system developed by Apple Inc. for
its hand-held devices such as iPhone and iPad. The user interface of the iOS looks very
professional as shown:
iOS
TYPES OF MOBILE APPS
Apps provide specific functionality to your mobile and tablet devices in a more simple and
user-friendly manner. We use so many apps on our mobile device to perform different types of
tasks. Generally, these apps can be divided into three types, which are, native, web and hybrid. Let
us learn about these in detail:
Native Apps
Native apps are platform dependent, which means that these apps are primarily developed for a
specific platform. For example, any app developed for iOS will not run on any other platform such
as Android and Windows. In other words, you cannot install the app developed for the Android
platform on an iOS platform. Most of the apps installed on your mobile device are native apps.
These apps are distinctly accessible from app stores and offer the fastest, most reliable and most
responsive experience to users.
Some of the examples of native apps are Camera,
Microphone, Gallery and Address book. However, there
are some alternatives also available for these apps but using
native apps is easiest.
Web Apps
Web-based apps on mobiles are applications that are accessed through a mobile device's
web browser rather than being downloaded and installed from an app store. These apps are
designed to be responsive, meaning they adapt to different screen sizes and orientations, providing
a mobile-friendly experience.
App Development 87

