SILVER OAK COLLEGE OF COMPUTER APPLICATION
SUBJECT: Android
TOPIC : Introduction to Mobile Operating System
-Mr. Pallav Mamtora
The Wonders of
Mobile Operating
Systems
Mobile operating systems are the backbone of smartphones,
enabling us to do things we couldn't imagine just a few years ago.
Let's take a look at what makes them tick!
Additional Requirements of
Mobile OS
Power
1 High 2
Management
Performance
Mobile OS must perform well on Prolonging battery life and optimizing
constrained devices. power management is a major challenge.
3 Security 4
Customizable
Mobile devices require strong security Users love to personalize their
measures to protect personal and devices, so mobile OS should provide
financial information. customization and flexibility.
Smart Mobile OS Evolution
1990s Early 2000s 2010s
Mobile phones were clunky and had Flip phones with monochrome Smartphones with high-resolution
limited functionality. displays and basic features were touch screens and advanced
popular. capabilities became mainstream.
The Most Popular
Mobile
Android OS iOS BlackBerry
Developed by Google and used Developed by Apple and used Once a dominant force in the
by over 2.5 billion people by over 1 billion people smartphone market, BlackBerry
worldwide. worldwide. has shifted its focus to software
and security services.
Windows
Phone
Largely unsuccessful, Windows Phone has been discontinued by Microsoft.
Symbian: A Pioneer in
Mobile OS
Symbian was the first mobile operating system to be widely
adopted and was the foundation of Nokia's mobile phones. It was
eventually overtaken by other, more advanced operating systems.
Android: The King of
Mobile OS
Android is an open-source mobile operating system based on the
Linux kernel and designed primarily for touchscreen devices. It has
grown to become the most popular mobile operating system in the
world, used by millions of people and powering a vast array of
devices.
iOS: The Elegant
Mobile OS
iOS is a closed-source, proprietary mobile operating system
developed by Apple for its iPhone, iPad, and iPod Touch devices. It
is known for its user-friendly interface, sleek design, and high-end
features.
The Future of Mobile OS
Artificial
The use of AI inIntelligence
mobile OS will make devices
smarter.
1 2 3
5G Technology Cybersecurity
The faster 5G technology will provide users with a As mobile devices become increasingly connected,
more seamless mobile experience. cybersecurity will be a growing concern that mobile
OS must address.
Exploring the
Architecture of
Mobile Operating
Systems
Mobile operating systems are the primary platform for our daily
computing needs. This presentation provides an overview of the
architecture of mobile operating systems, providing insights about
various aspects and comparisons.
Comparison of Mobile Operating
Systems
iOS Android Windows
Apple's mobile operating system Google's widely-used mobile Microsoft's operating system for
that runs on iPhones, iPads, and operating system that powers a mobile devices. Designed to
iPod Touch. Known for its ease of variety of devices from various integrate with the Windows
use, security features, and tightly manufacturers. Known for its ecosystem seamlessly and provide
integrated ecosystem of hardware versatility and customization a familiar desktop-like experience
and software. options. on a smaller screen.
Overview of Android OS
Open-source and Google Play Secure and Frequent
Customizable
Developed by Google, Android is an Store
The official app store for Android devices, Safesecurity model that
Android has a layered Updates
Android provides frequent updates to its
open-source and customizable operating offers millions of apps, games, and other combines hardware and software OS, bringing new features, bug fixes, and
system that allows users and developers content to users on their devices. features to protect users' data, device, security enhancements to the users.
to modify the software to fit their needs. and privacy.
History of Android OS
1 2003
Android Inc. was founded by Andy Rubin, Rich Miner, Chris White,
and Nick Sears.
2005 2
Google acquired Android Inc.
3 2008
First commercial Android device, HTC Dream, was released running
2010 4 Android 1.0.
First tablet running Android, Samsung Galaxy Tab, was released.
5 2011
Android 4.0 (Ice Cream Sandwich) was released, bringing a unified
2021 6 interface for smartphones and tablets.
The latest version of Android, Android 12, was released, featuring
new privacy and security features.
Versions of Android OS
• Cupcake (1.5)
• Donut (1.6)
• Eclair (2.0-2.1)
• Froyo (2.2-2.2.3)
• Gingerbread (2.3-2.3.7)
• Honeycomb (3.0-3.2.6)
• Ice Cream Sandwich (4.0-4.0.4)
• Jelly Bean (4.1-4.3.1)
Architecture of Android OS
Linux Kernel Libraries Runtime
The foundation of the Android OS, Shared libraries that provide The runtime environment that
responsible for managing hardware essential components, such as executes Android applications,
and software resources. graphics rendering, database including the Dalvik virtual machine
access, and network connectivity. (now replaced by ART).
Building Blocks of Android Application Development
Services Content
Components that run in the background Components Providers
that manage shared data
without a user interface, performing between apps, allowing different apps to
long-running operations. access and modify the same data.
1 2 3 4
Activities Broadcast
The building block of an Android app, Components Receivers
that listen for system-wide
representing a single screen with a user events and trigger an action when a
interface. particular event occurs.
Working with Activity
1 onCreate() 2 onStart()
Called when the activity is created, Called when the activity is becoming
typically used to perform initialization visible to the user, preparing the UI for
tasks. interaction.
3 onResume() 4 onPause()
Called when the activity is ready to interact Called when the activity is going into the
with the user. This is where the app should background, allowing the app to save data
start animations or music. or configure settings.
5 onStop() 6 onDestroy()
Called when the activity is no longer visible Called when the activity is about to be
to the user, allowing the app to release destroyed, giving the app a chance to
resources. clean up any resources and unregister
listeners.