Lecture 1.2.1
Lecture 1.2.1
DEPARTMENT : CSE
Bachelor of Engineering (Computer Science
& Engineering)
Mobile Application Development(21CSH-
355/21ITH-355)
TOPIC OF PRESENTATION:
Mobility Landscape, Mobile Platforms, Mobile Platforms, Mobile
apps development,
Prepared by:
Parveen Kumar Saini(E13339)
DISCOVER . LEARN .
www.cuchd.in EMPOWER
Computer Science and Engineering Department
Mobility Landscape, Mobile Platforms,
Mobile Platforms, Mobile apps
development,
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Mobility Landscape
• What is mobility in mobile application development?
• This includes frequency of usage of an app or website, content consumption, web
and app searches, use of location services, and more.”
• In other words, the term “mobile” refers to mobile devices themselves, whereas
• “mobility” refers to the manner in which users are engaging with those devices.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
What is platform in mobile app development?
• A mobile application development platform (MADP) is a type of software that
allows a business to rapidly build, test and perhaps deploy mobile apps for
smartphones or tablets.
• A business can either build its own mobile application development platform or
buy one of the many third-party products available on the market.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
What are the types of mobile platforms?
• Examples of mobile platforms include Palm, BlackBerry, iPhone, Android and
Windows Mobile.
• Mobile operating systems provide tools that allow application to share data and
services.
• Examples of mobiles OS includes Palm OS, Symbian, Windows Mobile, Mac OS
X and Android.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Symbian
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Various versions of Symbian OS:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Features of Symbian OS:
• Symbian OS contained a browser, messaging, multimedia, communication
protocol, mobile telephony, data synchronization, security, application
environment, multi-tasking, robustness, flexible.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Advantages of Symbian OS:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Disadvantages of Symbian OS
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Android
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Evolution of Android:
• Originally android is developed by Android Inc. and in 2007 Google brought android.
The concept of Android was described by Andy Rubin, Rich Miner, Nick Sears, and
Chris White in 2003. In September 2008, Android was released as the first commercial
Android device. Afterward, the operating system of android undergoes several major
changes. The current member of the Android family is 9.0 (Name: Pie). The core code
source of Android is known as Android Open Source Project(AOSP) and it is licensed
under Apache license. Apache license is also free software and open source license.
HTC(High tech computer) Dream was the first commercially available smartphone with
Android as an operating system of the smartphone. On September 23, 2008, Google
officially released the first version of Android that is android 1.0. After successfully
release of Android 1.1 Android goes through several updates, the updates of android
continuous improvement in the operating system, adding new features, fixing bugs in the
previous release.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Various versions of Android are:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Features Of Android:
• Basic features of hardware is divided into two parts:
• Hardware based features: Audio, Bluetooth, GSM(global system for mobile
communication), Microphone, NFC(Near field communication), and sensors.
• Software based features: app widgets, home screen, input method, live
wallpapers, layout, storage, messaging, multi-language support, browser, Java
support, media support, multi-touch, calls, multitasking, accessibility, external
storage, video calling, optimized graphics, etc.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Advantages Of Android:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Disadvantages of Android:
• Most of the apps and features of android required an active internet connection.
Without the active internet connection, you cannot access them.
• In android OS the wastage of battery is more due to the background processing.
• Many of the android application contains virus, for example counter strike ground
force was supposed to have virus.
• Android system is not safe as iOS.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
iOS
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Evolution of iOS:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Various versions of IOS:
• iPhone OS 1:Year-2007
• iPhone OS 2:Year-2008
• iPhone OS 3:Year-2009
• iOS 4:Year-2010
• iOS 5:Year-2011
• iOS 6:Year-2012
• iOS 7:Year-2013
• iOS 8:Year-2014
• iOS 9:Year-2015
• iOS 10:Year-2016
• iOS 11:Year-2017
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Features Of iOS:
• iOS contains home screen, touchID for apps, icloud drive, health, Siri(personal
assistant), Safari(browser), multitasking, message, interactive notification, camera,
icloud photo library, game center, bluetooth, calls, accessibility, voice recognition,
face recognition, battery usage indicator, Wi-Fi etc.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Advantages Of iOS:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Disadvantages of iOS:
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Difference between Windows and Android :
WINDOWS ANDROID
It was developed and is owned by Microsoft
It was developed and is owned by Google LLC.
Incorporation.
It was launched in 1985. It was launched in 2008.
It is designed for PC of all companies. It is specifically designed for mobile devices.
Current stable version is Windows 11. Current stable version is Android 13.
Kernel type is Hybrid with modules here. Kernel type is Linux-based.
Preferred license is Proprietary and Source-
Preferred license is Apache 2.0 and GNU GPLv2.
available.
It charges for the original version. It is free of cost as it is inbuilt is smartphones.
It is the most used operating system in personal
It is the most used operating system overall.
computers.
It is for workstation, personal computers, media Its target system type is smartphones and tablet
center, tablets and embedded systems. computers.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Difference between iOS and Android:
3. when IOS was released its first version is iPhone OS 1 before named IOS. When Google released its first version of Android 1.0, Alpha.
9. It is mainly written in C, C++, Objective-C, assembly language, and Swift. It is written using C, C++, Java, and other languages.
10. Its update management is Software Update. Its update management is Systems Software Update.
11. Swift is majorly used for iOS application development. Java and Kotlin are majorly used for Android application development.
13. IOS-based Devices have Safari as the default Internet Browser. Android devices have google chrome but one can install any Internet Browser.
14. IOS has Siri as Voice Assistant. Google has Google Assistance.
15. IOS-based devices have the feature of blocking 3rd party app stores. But Google doesn’t block 3rd party app stores.
16. IOS devices are available in 34 languages. Android Devices are available in 100+ languages.
17. In IOS customizability is limited unless jailbroken. In Android, we can change almost anything.
18. File transfer in android is easier than in IOS. File transfer in IOS is more difficult than in android.
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
Reference
• https://www.geeksforgeeks.org/introduction-to-android-development/
• https://www.geeksforgeeks.org/introduction-of-mobile-applications/
• https://www.geeksforgeeks.org/designing-the-landscape-and-portrait-mode-of-app
lication-in-android
/
• https://www.brainmobi.com/blog/mobility-landscape/
• https://www.geeksforgeeks.org/difference-between-windows-and-android/
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department
THANK YOU
For queries
Email: [email protected]
www.cuchd.in Computer
University Institute ofScience and (UIE)
Engineering Engineering Department 26