SlideShare a Scribd company logo
1 of 28
ANDROID-THE
OPERATING SYSTEM
PRESENTED BY:
1)SAKET.S.KHOPKAR
2)SUNNY.R.SHIRBHATE
3)SUFIYAN SHEIKH
4)VIVEK.B.NIMKAR
5)NAYAN.G.LONKAR
1
TOPICS COVERED IN
THIS PRESENTATION
What is Android?
History of Android.
Versions of Android.
Architecture of Android system.
About the Mascot of Android.
Market share of Android Systems.
Features of Android.
Advantages and Disadvantages of Android.
Applications of Android.
2
WHAT IS ANDROID?
 Android is an open source and Linux-based Operating
System for mobile devices such as smart phones and tablet
computers.
 Android was developed by the Open Handset Alliance, led
by Google, and other companies.
 Android offers a unified approach to application
development for mobile devices which means developers
need to develop only for Android, and their applications
should be able to run on different devices powered by
Android.
 The source code for Android is available under free and
open source software licenses.
3
HISTORY OF ANDROID
Android Inc. was founded in Palo Alto, California, in October
2003 by Andy Rubin, Rich Miner, Nick Sears, and Chris White.
The early intentions of the company were to develop an advanced
operating system for digital cameras, and this was the basis of its
pitch to investors in April 2004.
The company then decided that the market for cameras was not
large enough for its goals, and by five months later it had diverted its
efforts and was pitching Android as a handset operating system that
would rival Symbian and Microsoft Windows Mobile.
In July 2005, Google acquired Android Inc. for at least $50 million.
 On November 5, 2007, the Open Handset Alliance,
a consortium of technology companies including Google, device
manufacturers such as HTC, Motorola and Samsung, wireless
carriers such as Sprint and T-Mobile, and chipset makers such
as Qualcomm and Texas Instruments, unveiled itself, with a goal to
develop "the first truly open and comprehensive platform for
mobile devices".
4
VERSIONS OF ANDROID
There are various versions of Android:
Android 1.0 (API 1) Android 4.0.3 Ice Cream Sandwich (API15)
Android 1.1 (API 2) Android 4.1 Jelly Bean (API 16)
Android 1.5 Cupcake (API 3) Android 4.2 Jelly Bean (API 17)
Android 1.6 Donut (API 4) Android 4.3 Jelly Bean (API 18)
Android 2.0 Eclair (API 5) Android 4.4 Kit Kat (API 19)
Android 2.0.1 Eclair (API 6) Android 4.4W Kit Kat (API 20)
Android 2.1 Eclair (API 7) Android 5.0 Lollipop (API 21)
Android 2.2 Froyo(API 8) Android 5.1 Lollipop (API 22)
Android 2.3 Gingerbread (API 9) Android 6.0 Marshmallow (API 23)
Android 2.3.3 Gingerbread (API 10) Android 7.0 Nougat (API 24)
Android 3.0 Honeycomb (API 11) Android 7.1 Nougat (API 25)
Android 3.1 Honeycomb (API 12) Android 8.0 Oreo (API 26)
Android 3.2 Honeycomb (API 13) Android 8.1 Oreo (API 27)
Android 4.0 Ice Cream Sandwich (API 14) Android 9.0 P(API 28)
5
ANDROID 1.0
Android 1.0, the first commercial version of the software, was
released on September 23, 2008.The first commercially available
Android device was the HTC Dream. Android 1.0 incorporated the
following features:
Android Market allowed application downloads and updates
through the Market application
Web browser to show, zoom and pan full HTML and XHTML web
pages – multiple pages show as windows ("cards")
Camera support – however, this version lacked the option to
change the camera's resolution, white balance, quality, etc.
Folders allowing the grouping of a number of application icons into
a single folder icon on the Home screen
Access to web email servers, supporting POP3, IMAP4, and SMTP
Gmail synchronization with the Gmail application
Google Contacts synchronization with the People application
….and many more
6
ANDROID 1.5 CUPCAKE
On April 27, 2009, the Android 1.5 update was released, based
on Linux kernel 2.6.27.This was the first release to officially use a
codename based on a dessert item ("Cupcake"), a theme which would
be used for all releases henceforth. The update included several new
features and UI amendments.
Auto-rotation option
New stock boot animation
Ability to upload videos to YouTube
Ability to upload photos to Picasa
Copy and paste features in web browser
7
ANDROID 1.6 DONUT
On September 15, 2009, Android 1.6 – dubbed Donut – was
released, based on Linux kernel 2.6.29. Included in the update
were numerous new features:
Support for WVGA screen resolutions
Speed improvements in searching and
camera applications
Ability for users to select multiple photos for
deletion
Enhanced to include bookmark history,
contacts and the web
 Android application to "speak" a string of text
8
ANDROID 2.0 ECLAIR
On October 26, 2009, the Android 2.0 SDK was released, based
on Linux kernel 2.6.29 and codenamed Eclair. Changes include
the ones listed below.
Bluetooth 2.1 support
Improved Google Maps 3.1.2
Optimized hardware speed and revamped UI
Support for more screen sizes and resolutions,
with better contrast ratio
MotionEvent class enhanced to track
multi-touch events
9
ANDROID 2.2 FROYO
On May 20, 2010, the SDK for Android 2.2 (Froyo, short for frozen
yogurt) was released, based on Linux kernel 2.6.32.
Speed, memory, and performance optimizations[59]
Adobe Flash support
Support for Bluetooth-enabled car and desk
docks
Support for numeric and alphanumeric
passwords
Support for file upload fields in the
Browser application
10
ANDROID 2.3GINGERBREAD
On December 6, 2010, the Android 2.3 (Gingerbread) SDK was
released, based on Linux kernel 2.6.35. Changes included:
Updated user interface design with
increased simplicity and speed
Native support for SIP VoIP internet
telephony
Enhanced support for native
code development
11
ANDROID 3.0HONEYCOMB
On February 22, 2011, the Android 3.0 (Honeycomb) SDK – the
first tablet-only Android update – was released, based on Linux
kernel 2.6.36.[ The first device featuring this version, the Motorola
Xoom tablet, was released on February 24, 2011. The update's
features included:
Hardware acceleration
Support for multi-core processors
Ability to encrypt all user data
HTTPS stack improved with
Server Name Indication (SNI)
Filesystem in Userspace (FUSE; kernel module)
12
ANDROID 4.0 ICE CREAM
SANDWICH
The SDK for Android 4.0.1 (Ice Cream Sandwich), based on Linux
kernel 3.0.1, was publicly released on October 19, 2011.
Major refinements to the "Holo" interface
with new Roboto font family
Support for the WebP image format
Hardware acceleration of the UI
Wi-Fi Direct
1080p video recording for stock
Android devices
13
ANDROID 4.1 JELLY BEAN
Google announced Android 4.1 (Jelly Bean) at the Google
I/O conference on June 27, 2012. Based on Linux kernel 3.0.31,
Jelly Bean was an incremental update with the primary aim of
improving the functionality and performance of the user interface.
Smoother user interface
Triple buffering in the graphics pipeline
CPU input boost
Synchronizing touch to vsync timing
User-installable keyboard maps
Expandable notifications
14
ANDROID 4.4 KITKAT
Google announced Android 4.4 KitKat on September 3, 2013.
Although initially under the "Key Lime Pie" ("KLP") codename, the
name was changed because "very few people actually know the
taste of a key lime pie.
Refreshed interface with white elements
instead of blue
Wireless printing capability
Native infrared blaster API
Verified boot
Enforcing SELinux
15
ANDROID 5.0 LOLLIPOP
Android 5.0 "Lollipop" was unveiled under the codename "Android
L" on June 25, 2014, during Google I/O.
Support for 64-bit CPUs
Support for print previews
Project Volta, for battery life improvements
Audio input and output through USB devices
User-customizable priorities for application
notifications
Smart lock feature
16
ANDROID 6.0MARSHMALLOW
Android 6.0 "Marshmallow" was unveiled under the codename
"Android M" during Google I/O on May 28, 2015, for
the Nexus 5 and Nexus 6 phones.
Contextual search from keywords within apps.
App Standby feature
Application search bar and favorites
Native fingerprint reader support
Larger Application folders with multiple pages
Post-install/run-time permission requests
Renamed "Priority" mode to "Do Not Disturb”
17
ANDROID 7.0 NOUGAT
Android "Nougat" (codenamed N in-development) is the major 7.0
release of the Android operating system.
Ability to display color calibration
Ability to screen zoom
Ability to switch apps by double tapping in
overview button
Added Emergency information part
Added the "Clear All" button in Overview
screen
18
ANDROID 8.0 OREO
Android Oreo is the 8th major release of the Android operating
system. It was first released as a developer preview on March 21,
2017, with factory images for current Nexus and Pixel devices.
Picture-in-picture support
Adaptive icons
App-specific unknown sources
Multi-display support
2 times faster boot time
Google Play Protect
Downloadable fonts
19
ARCHITECTURE OF ANDROID SYSTEMS
20
ARCHITECTURE OF ANDROID
SYSTEMS
Linux kernel:- This provides basic system functionality like process
management, memory management, device management like
camera, keypad, display etc.
Libraries:- On top of Linux kernel there is a set of libraries including
open-source Web browser engine WebKit, well known library libc,
SQLite database which is a useful repository for storage and sharing of
application data, libraries to play and record audio and video, SSL
libraries responsible for Internet security etc.
Android Runtime:- This is the third section of the architecture and
available on the second layer from the bottom. This section provides a
key component called Dalvik Virtual Machine which is a kind of Java
Virtual Machine specially designed and optimized for Android.
Application Framework:- The Application Framework layer provides
many higher-level services to applications in the form of Java classes.
Application developers are allowed to make use of these services in their
applications.
Applications:- You will find all the Android application at the top layer.
You will write your application to be installed on this layer only. Examples
of such applications are Contacts Books, Browser, Games, etc.
21
ABOUT MASCOT OF
ANDROID
 The mascot of Android is a green android robot, as related to
the software's name. Although it has no official name, the Android
team at Google reportedly call it "Bugdroid".
Due to Android's high popularity in the 2010s, it has become
one of the most recognizable icons in the technology world.
It was designed by then-Google graphic designer Irina Blok on
November 5, 2007 when Android was announced. She was
tasked with a project to create an icon.
 Its popularity amongst the development team eventually led to
Google adopting it as an official icon as part of the Android logo
when it launched to consumers in 2008.
22
MARKET SHARE OF
ANDROID SYSTEMS
Research company Canalys estimated in the second quarter of
2009, that Android had a 2.8% share of worldwide smart phone
shipments.
By May 2010, Android had a 10% worldwide smart phone
market share, overtaking Windows Mobile, whilst in the US
Android held a 28% share, overtaking iPhone OS.
In September 2015, Google announced that Android had
1.4 billion monthly active users. This changed to 2 billion monthly
active users in May 2017.
23
FEATURES
Interface :- Android's default user interface is mainly based
on direct manipulation, using touch inputs that loosely
correspond to real-world actions, like swiping, tapping,
pinching, and reverse pinching to manipulate on-screen
objects, along with a virtual keyboard.
Applications:- Applications ("apps"), which extend the
functionality of devices, are written using the Android software
development kit (SDK)and, often, the Java programming.
Memory management :- Since Android devices are usually
battery-powered, Android is designed to manage processes to
keep power consumption at a minimum. When an application is
not in use the system suspends its operation so that, while
available for immediate use rather than closed, it does not use
battery power or CPU resources
24
ADVANTAGES OF ANDROID
OPERATING SYSTEM
Advantages of Android Operating System
Android Google Developer
Android Users – Billion of USERS
Android Multitasking
Google Play Store App free Download for Android – Millions of
Apps
Android Notification – Easy Access
Android Widget – Several Widgets
25
DISADVANTAGES OF ANDROID
OPERATING SYSTEM
Disadvantages of Android Operating system:
Android Advertisement pop-ups
Android require Gmail ID
Android Battery Drain is more.
Android Malware/Virus/Security is less than other devices.
26
APPLICATIONS
27
THANK YOU!!
28

More Related Content

What's hot

Android Operating System
Android Operating System Android Operating System
Android Operating System Mehvish Mushtaq
 
Android operating system
Android operating systemAndroid operating system
Android operating systemAkshay Pandhare
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemSukanta Biswas
 
Android system operating system 1
Android system operating system 1Android system operating system 1
Android system operating system 1kunalkevin yadav
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pieXicom Technologies Ltd.
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system finalAshok Kuikel
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Android operating system
Android operating systemAndroid operating system
Android operating systemNilanjan Nayak
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by PrerakPrerak Rathore
 
Android operating system
Android operating systemAndroid operating system
Android operating systemRoyalAmeet
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Osganesh mate
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile applicationFelix Huerte
 

What's hot (20)

Android Operating System
Android Operating System Android Operating System
Android Operating System
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating system
 
Versions of android
Versions of androidVersions of android
Versions of android
 
Android system operating system 1
Android system operating system 1Android system operating system 1
Android system operating system 1
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pie
 
Android
AndroidAndroid
Android
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system final
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Slideshare android
Slideshare androidSlideshare android
Slideshare android
 
Android 11
Android 11Android 11
Android 11
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
 
Andriod
AndriodAndriod
Andriod
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile application
 

Similar to Android - An Operating System

Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ pptvikas bharat
 
Android introduction, history, version list till 9.0 Pie
Android introduction, history, version list till 9.0 PieAndroid introduction, history, version list till 9.0 Pie
Android introduction, history, version list till 9.0 PieRavi Patel
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)sai praneeth
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
Android 140802044148-phpapp02
Android 140802044148-phpapp02Android 140802044148-phpapp02
Android 140802044148-phpapp02Kalyani Nagarajan
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportAtul Panjwani
 
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...NoorFatima504746
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phoneschristinejoy12
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 

Similar to Android - An Operating System (20)

Android
AndroidAndroid
Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Android introduction, history, version list till 9.0 Pie
Android introduction, history, version list till 9.0 PieAndroid introduction, history, version list till 9.0 Pie
Android introduction, history, version list till 9.0 Pie
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
Software training report
Software training reportSoftware training report
Software training report
 
Android
AndroidAndroid
Android
 
Android 140802044148-phpapp02
Android 140802044148-phpapp02Android 140802044148-phpapp02
Android 140802044148-phpapp02
 
Basic android
Basic androidBasic android
Basic android
 
Android for-all
Android for-allAndroid for-all
Android for-all
 
Android
AndroidAndroid
Android
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
android
android android
android
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 

More from Saket Khopkar

Unit 3 - Display Devices and Interfacing.pdf
Unit 3 - Display Devices and Interfacing.pdfUnit 3 - Display Devices and Interfacing.pdf
Unit 3 - Display Devices and Interfacing.pdfSaket Khopkar
 
Unit 2 - Storage Devices and Interfacing.pdf
Unit 2 - Storage Devices and Interfacing.pdfUnit 2 - Storage Devices and Interfacing.pdf
Unit 2 - Storage Devices and Interfacing.pdfSaket Khopkar
 
Unit 1 - Motherboard and its Components.pdf
Unit 1 - Motherboard and its Components.pdfUnit 1 - Motherboard and its Components.pdf
Unit 1 - Motherboard and its Components.pdfSaket Khopkar
 
Unit 4 - Input and Output Devices.pdf
Unit 4 - Input and Output Devices.pdfUnit 4 - Input and Output Devices.pdf
Unit 4 - Input and Output Devices.pdfSaket Khopkar
 
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdf
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdfUnit 7 - PC Troubleshooting, Maintainence and Tools.pdf
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdfSaket Khopkar
 
Unit 6 - Interfaces.pdf
Unit 6 - Interfaces.pdfUnit 6 - Interfaces.pdf
Unit 6 - Interfaces.pdfSaket Khopkar
 
Unit 5 - Power Supplies.pdf
Unit 5 - Power Supplies.pdfUnit 5 - Power Supplies.pdf
Unit 5 - Power Supplies.pdfSaket Khopkar
 
CSE Unit 1 - Intro to Computer Security and Security Trends.pdf
CSE Unit 1 - Intro to Computer Security and Security Trends.pdfCSE Unit 1 - Intro to Computer Security and Security Trends.pdf
CSE Unit 1 - Intro to Computer Security and Security Trends.pdfSaket Khopkar
 
CSE Unit 2 - Identification, Authentication and Operational Security.pdf
CSE Unit 2 - Identification, Authentication and Operational Security.pdfCSE Unit 2 - Identification, Authentication and Operational Security.pdf
CSE Unit 2 - Identification, Authentication and Operational Security.pdfSaket Khopkar
 
CSE Unit 5 - IT Act and Cyber Law.pdf
CSE Unit 5 - IT Act and Cyber Law.pdfCSE Unit 5 - IT Act and Cyber Law.pdf
CSE Unit 5 - IT Act and Cyber Law.pdfSaket Khopkar
 
CSE Unit 3 - Cryptography.pdf
CSE Unit 3 - Cryptography.pdfCSE Unit 3 - Cryptography.pdf
CSE Unit 3 - Cryptography.pdfSaket Khopkar
 
CSE Unit 6 - Application and Web Security.pdf
CSE Unit 6 - Application and Web Security.pdfCSE Unit 6 - Application and Web Security.pdf
CSE Unit 6 - Application and Web Security.pdfSaket Khopkar
 
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdf
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdfCSE Unit 4 - Computer Security Technology and Intrusion Detection.pdf
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 5.pdf
Microprocessor and Programming - UNIT 5.pdfMicroprocessor and Programming - UNIT 5.pdf
Microprocessor and Programming - UNIT 5.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 3.pdf
Microprocessor and Programming - UNIT 3.pdfMicroprocessor and Programming - UNIT 3.pdf
Microprocessor and Programming - UNIT 3.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 2.pdf
Microprocessor and Programming - UNIT 2.pdfMicroprocessor and Programming - UNIT 2.pdf
Microprocessor and Programming - UNIT 2.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 4.pdf
Microprocessor and Programming - UNIT 4.pdfMicroprocessor and Programming - UNIT 4.pdf
Microprocessor and Programming - UNIT 4.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 6.pdf
Microprocessor and Programming - UNIT 6.pdfMicroprocessor and Programming - UNIT 6.pdf
Microprocessor and Programming - UNIT 6.pdfSaket Khopkar
 
Microprocessor and Programming - UNIT 1.pdf
Microprocessor and Programming - UNIT 1.pdfMicroprocessor and Programming - UNIT 1.pdf
Microprocessor and Programming - UNIT 1.pdfSaket Khopkar
 
Software Testing NOTES - Unit 3.pdf
Software Testing NOTES - Unit 3.pdfSoftware Testing NOTES - Unit 3.pdf
Software Testing NOTES - Unit 3.pdfSaket Khopkar
 

More from Saket Khopkar (20)

Unit 3 - Display Devices and Interfacing.pdf
Unit 3 - Display Devices and Interfacing.pdfUnit 3 - Display Devices and Interfacing.pdf
Unit 3 - Display Devices and Interfacing.pdf
 
Unit 2 - Storage Devices and Interfacing.pdf
Unit 2 - Storage Devices and Interfacing.pdfUnit 2 - Storage Devices and Interfacing.pdf
Unit 2 - Storage Devices and Interfacing.pdf
 
Unit 1 - Motherboard and its Components.pdf
Unit 1 - Motherboard and its Components.pdfUnit 1 - Motherboard and its Components.pdf
Unit 1 - Motherboard and its Components.pdf
 
Unit 4 - Input and Output Devices.pdf
Unit 4 - Input and Output Devices.pdfUnit 4 - Input and Output Devices.pdf
Unit 4 - Input and Output Devices.pdf
 
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdf
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdfUnit 7 - PC Troubleshooting, Maintainence and Tools.pdf
Unit 7 - PC Troubleshooting, Maintainence and Tools.pdf
 
Unit 6 - Interfaces.pdf
Unit 6 - Interfaces.pdfUnit 6 - Interfaces.pdf
Unit 6 - Interfaces.pdf
 
Unit 5 - Power Supplies.pdf
Unit 5 - Power Supplies.pdfUnit 5 - Power Supplies.pdf
Unit 5 - Power Supplies.pdf
 
CSE Unit 1 - Intro to Computer Security and Security Trends.pdf
CSE Unit 1 - Intro to Computer Security and Security Trends.pdfCSE Unit 1 - Intro to Computer Security and Security Trends.pdf
CSE Unit 1 - Intro to Computer Security and Security Trends.pdf
 
CSE Unit 2 - Identification, Authentication and Operational Security.pdf
CSE Unit 2 - Identification, Authentication and Operational Security.pdfCSE Unit 2 - Identification, Authentication and Operational Security.pdf
CSE Unit 2 - Identification, Authentication and Operational Security.pdf
 
CSE Unit 5 - IT Act and Cyber Law.pdf
CSE Unit 5 - IT Act and Cyber Law.pdfCSE Unit 5 - IT Act and Cyber Law.pdf
CSE Unit 5 - IT Act and Cyber Law.pdf
 
CSE Unit 3 - Cryptography.pdf
CSE Unit 3 - Cryptography.pdfCSE Unit 3 - Cryptography.pdf
CSE Unit 3 - Cryptography.pdf
 
CSE Unit 6 - Application and Web Security.pdf
CSE Unit 6 - Application and Web Security.pdfCSE Unit 6 - Application and Web Security.pdf
CSE Unit 6 - Application and Web Security.pdf
 
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdf
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdfCSE Unit 4 - Computer Security Technology and Intrusion Detection.pdf
CSE Unit 4 - Computer Security Technology and Intrusion Detection.pdf
 
Microprocessor and Programming - UNIT 5.pdf
Microprocessor and Programming - UNIT 5.pdfMicroprocessor and Programming - UNIT 5.pdf
Microprocessor and Programming - UNIT 5.pdf
 
Microprocessor and Programming - UNIT 3.pdf
Microprocessor and Programming - UNIT 3.pdfMicroprocessor and Programming - UNIT 3.pdf
Microprocessor and Programming - UNIT 3.pdf
 
Microprocessor and Programming - UNIT 2.pdf
Microprocessor and Programming - UNIT 2.pdfMicroprocessor and Programming - UNIT 2.pdf
Microprocessor and Programming - UNIT 2.pdf
 
Microprocessor and Programming - UNIT 4.pdf
Microprocessor and Programming - UNIT 4.pdfMicroprocessor and Programming - UNIT 4.pdf
Microprocessor and Programming - UNIT 4.pdf
 
Microprocessor and Programming - UNIT 6.pdf
Microprocessor and Programming - UNIT 6.pdfMicroprocessor and Programming - UNIT 6.pdf
Microprocessor and Programming - UNIT 6.pdf
 
Microprocessor and Programming - UNIT 1.pdf
Microprocessor and Programming - UNIT 1.pdfMicroprocessor and Programming - UNIT 1.pdf
Microprocessor and Programming - UNIT 1.pdf
 
Software Testing NOTES - Unit 3.pdf
Software Testing NOTES - Unit 3.pdfSoftware Testing NOTES - Unit 3.pdf
Software Testing NOTES - Unit 3.pdf
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 

Android - An Operating System

  • 2. TOPICS COVERED IN THIS PRESENTATION What is Android? History of Android. Versions of Android. Architecture of Android system. About the Mascot of Android. Market share of Android Systems. Features of Android. Advantages and Disadvantages of Android. Applications of Android. 2
  • 3. WHAT IS ANDROID?  Android is an open source and Linux-based Operating System for mobile devices such as smart phones and tablet computers.  Android was developed by the Open Handset Alliance, led by Google, and other companies.  Android offers a unified approach to application development for mobile devices which means developers need to develop only for Android, and their applications should be able to run on different devices powered by Android.  The source code for Android is available under free and open source software licenses. 3
  • 4. HISTORY OF ANDROID Android Inc. was founded in Palo Alto, California, in October 2003 by Andy Rubin, Rich Miner, Nick Sears, and Chris White. The early intentions of the company were to develop an advanced operating system for digital cameras, and this was the basis of its pitch to investors in April 2004. The company then decided that the market for cameras was not large enough for its goals, and by five months later it had diverted its efforts and was pitching Android as a handset operating system that would rival Symbian and Microsoft Windows Mobile. In July 2005, Google acquired Android Inc. for at least $50 million.  On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC, Motorola and Samsung, wireless carriers such as Sprint and T-Mobile, and chipset makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal to develop "the first truly open and comprehensive platform for mobile devices". 4
  • 5. VERSIONS OF ANDROID There are various versions of Android: Android 1.0 (API 1) Android 4.0.3 Ice Cream Sandwich (API15) Android 1.1 (API 2) Android 4.1 Jelly Bean (API 16) Android 1.5 Cupcake (API 3) Android 4.2 Jelly Bean (API 17) Android 1.6 Donut (API 4) Android 4.3 Jelly Bean (API 18) Android 2.0 Eclair (API 5) Android 4.4 Kit Kat (API 19) Android 2.0.1 Eclair (API 6) Android 4.4W Kit Kat (API 20) Android 2.1 Eclair (API 7) Android 5.0 Lollipop (API 21) Android 2.2 Froyo(API 8) Android 5.1 Lollipop (API 22) Android 2.3 Gingerbread (API 9) Android 6.0 Marshmallow (API 23) Android 2.3.3 Gingerbread (API 10) Android 7.0 Nougat (API 24) Android 3.0 Honeycomb (API 11) Android 7.1 Nougat (API 25) Android 3.1 Honeycomb (API 12) Android 8.0 Oreo (API 26) Android 3.2 Honeycomb (API 13) Android 8.1 Oreo (API 27) Android 4.0 Ice Cream Sandwich (API 14) Android 9.0 P(API 28) 5
  • 6. ANDROID 1.0 Android 1.0, the first commercial version of the software, was released on September 23, 2008.The first commercially available Android device was the HTC Dream. Android 1.0 incorporated the following features: Android Market allowed application downloads and updates through the Market application Web browser to show, zoom and pan full HTML and XHTML web pages – multiple pages show as windows ("cards") Camera support – however, this version lacked the option to change the camera's resolution, white balance, quality, etc. Folders allowing the grouping of a number of application icons into a single folder icon on the Home screen Access to web email servers, supporting POP3, IMAP4, and SMTP Gmail synchronization with the Gmail application Google Contacts synchronization with the People application ….and many more 6
  • 7. ANDROID 1.5 CUPCAKE On April 27, 2009, the Android 1.5 update was released, based on Linux kernel 2.6.27.This was the first release to officially use a codename based on a dessert item ("Cupcake"), a theme which would be used for all releases henceforth. The update included several new features and UI amendments. Auto-rotation option New stock boot animation Ability to upload videos to YouTube Ability to upload photos to Picasa Copy and paste features in web browser 7
  • 8. ANDROID 1.6 DONUT On September 15, 2009, Android 1.6 – dubbed Donut – was released, based on Linux kernel 2.6.29. Included in the update were numerous new features: Support for WVGA screen resolutions Speed improvements in searching and camera applications Ability for users to select multiple photos for deletion Enhanced to include bookmark history, contacts and the web  Android application to "speak" a string of text 8
  • 9. ANDROID 2.0 ECLAIR On October 26, 2009, the Android 2.0 SDK was released, based on Linux kernel 2.6.29 and codenamed Eclair. Changes include the ones listed below. Bluetooth 2.1 support Improved Google Maps 3.1.2 Optimized hardware speed and revamped UI Support for more screen sizes and resolutions, with better contrast ratio MotionEvent class enhanced to track multi-touch events 9
  • 10. ANDROID 2.2 FROYO On May 20, 2010, the SDK for Android 2.2 (Froyo, short for frozen yogurt) was released, based on Linux kernel 2.6.32. Speed, memory, and performance optimizations[59] Adobe Flash support Support for Bluetooth-enabled car and desk docks Support for numeric and alphanumeric passwords Support for file upload fields in the Browser application 10
  • 11. ANDROID 2.3GINGERBREAD On December 6, 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35. Changes included: Updated user interface design with increased simplicity and speed Native support for SIP VoIP internet telephony Enhanced support for native code development 11
  • 12. ANDROID 3.0HONEYCOMB On February 22, 2011, the Android 3.0 (Honeycomb) SDK – the first tablet-only Android update – was released, based on Linux kernel 2.6.36.[ The first device featuring this version, the Motorola Xoom tablet, was released on February 24, 2011. The update's features included: Hardware acceleration Support for multi-core processors Ability to encrypt all user data HTTPS stack improved with Server Name Indication (SNI) Filesystem in Userspace (FUSE; kernel module) 12
  • 13. ANDROID 4.0 ICE CREAM SANDWICH The SDK for Android 4.0.1 (Ice Cream Sandwich), based on Linux kernel 3.0.1, was publicly released on October 19, 2011. Major refinements to the "Holo" interface with new Roboto font family Support for the WebP image format Hardware acceleration of the UI Wi-Fi Direct 1080p video recording for stock Android devices 13
  • 14. ANDROID 4.1 JELLY BEAN Google announced Android 4.1 (Jelly Bean) at the Google I/O conference on June 27, 2012. Based on Linux kernel 3.0.31, Jelly Bean was an incremental update with the primary aim of improving the functionality and performance of the user interface. Smoother user interface Triple buffering in the graphics pipeline CPU input boost Synchronizing touch to vsync timing User-installable keyboard maps Expandable notifications 14
  • 15. ANDROID 4.4 KITKAT Google announced Android 4.4 KitKat on September 3, 2013. Although initially under the "Key Lime Pie" ("KLP") codename, the name was changed because "very few people actually know the taste of a key lime pie. Refreshed interface with white elements instead of blue Wireless printing capability Native infrared blaster API Verified boot Enforcing SELinux 15
  • 16. ANDROID 5.0 LOLLIPOP Android 5.0 "Lollipop" was unveiled under the codename "Android L" on June 25, 2014, during Google I/O. Support for 64-bit CPUs Support for print previews Project Volta, for battery life improvements Audio input and output through USB devices User-customizable priorities for application notifications Smart lock feature 16
  • 17. ANDROID 6.0MARSHMALLOW Android 6.0 "Marshmallow" was unveiled under the codename "Android M" during Google I/O on May 28, 2015, for the Nexus 5 and Nexus 6 phones. Contextual search from keywords within apps. App Standby feature Application search bar and favorites Native fingerprint reader support Larger Application folders with multiple pages Post-install/run-time permission requests Renamed "Priority" mode to "Do Not Disturb” 17
  • 18. ANDROID 7.0 NOUGAT Android "Nougat" (codenamed N in-development) is the major 7.0 release of the Android operating system. Ability to display color calibration Ability to screen zoom Ability to switch apps by double tapping in overview button Added Emergency information part Added the "Clear All" button in Overview screen 18
  • 19. ANDROID 8.0 OREO Android Oreo is the 8th major release of the Android operating system. It was first released as a developer preview on March 21, 2017, with factory images for current Nexus and Pixel devices. Picture-in-picture support Adaptive icons App-specific unknown sources Multi-display support 2 times faster boot time Google Play Protect Downloadable fonts 19
  • 21. ARCHITECTURE OF ANDROID SYSTEMS Linux kernel:- This provides basic system functionality like process management, memory management, device management like camera, keypad, display etc. Libraries:- On top of Linux kernel there is a set of libraries including open-source Web browser engine WebKit, well known library libc, SQLite database which is a useful repository for storage and sharing of application data, libraries to play and record audio and video, SSL libraries responsible for Internet security etc. Android Runtime:- This is the third section of the architecture and available on the second layer from the bottom. This section provides a key component called Dalvik Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized for Android. Application Framework:- The Application Framework layer provides many higher-level services to applications in the form of Java classes. Application developers are allowed to make use of these services in their applications. Applications:- You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games, etc. 21
  • 22. ABOUT MASCOT OF ANDROID  The mascot of Android is a green android robot, as related to the software's name. Although it has no official name, the Android team at Google reportedly call it "Bugdroid". Due to Android's high popularity in the 2010s, it has become one of the most recognizable icons in the technology world. It was designed by then-Google graphic designer Irina Blok on November 5, 2007 when Android was announced. She was tasked with a project to create an icon.  Its popularity amongst the development team eventually led to Google adopting it as an official icon as part of the Android logo when it launched to consumers in 2008. 22
  • 23. MARKET SHARE OF ANDROID SYSTEMS Research company Canalys estimated in the second quarter of 2009, that Android had a 2.8% share of worldwide smart phone shipments. By May 2010, Android had a 10% worldwide smart phone market share, overtaking Windows Mobile, whilst in the US Android held a 28% share, overtaking iPhone OS. In September 2015, Google announced that Android had 1.4 billion monthly active users. This changed to 2 billion monthly active users in May 2017. 23
  • 24. FEATURES Interface :- Android's default user interface is mainly based on direct manipulation, using touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, along with a virtual keyboard. Applications:- Applications ("apps"), which extend the functionality of devices, are written using the Android software development kit (SDK)and, often, the Java programming. Memory management :- Since Android devices are usually battery-powered, Android is designed to manage processes to keep power consumption at a minimum. When an application is not in use the system suspends its operation so that, while available for immediate use rather than closed, it does not use battery power or CPU resources 24
  • 25. ADVANTAGES OF ANDROID OPERATING SYSTEM Advantages of Android Operating System Android Google Developer Android Users – Billion of USERS Android Multitasking Google Play Store App free Download for Android – Millions of Apps Android Notification – Easy Access Android Widget – Several Widgets 25
  • 26. DISADVANTAGES OF ANDROID OPERATING SYSTEM Disadvantages of Android Operating system: Android Advertisement pop-ups Android require Gmail ID Android Battery Drain is more. Android Malware/Virus/Security is less than other devices. 26