0% found this document useful (0 votes)
67 views25 pages

Presentation On Android OS

Uploaded by

tazfiasultana67
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views25 pages

Presentation On Android OS

Uploaded by

tazfiasultana67
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

A presentation on

“Android Operating System”


Course Title: Operating System
Course Code: CSE-354

Presentation By:

Md Imranul Haque Md. Ashiqul Tareq Titu Md. Sourav Islam


St. Id: 2002043 St. Id: 2002056 St. Id: 2002038
Table of Contents

- Introduction to Android.

- Origin of Android.

- Android Updates and Versions.

- Architecture of Android.

- Features of Android.

- Memory management.

- Security and Privacy in Android.

- Limitation of Android.

- References.
Introduction to Android
• Android is a mobile Operating
system currently developed by
Google, based on the Linux kernel.
• Android’s user interface
• 2.43 million android applications
• It's an open source software
• Written in Java, Kotlin(UI),
C(core), C++ etc.
Fig 1: Android
Origin of Android
• Founded in Palo Alto, California in October, 2003
• Developed by the Andy Rubin, Rich Miner, Nick Sears and Chris
White.
• purchased by Google in August , 2005.
• The First Commercial Android version was Android 1.0

Fig-2: Android 1.0


Android version List ,Code Name, API, & Release date

Code name Version numbers API level Release date


No codename 1.0 1 September 23, 2008
No codename 1.1 2 February 9, 2009
Cupcake 1.5 3 April 27, 2009
Donut 1.6 4 September 15, 2009
Eclair 2.0 - 2.1 5-7 October 26, 2009
Froyo 2.2 - 2.2.3 8 May 20, 2010
Gingerbread 2.3 - 2.3.7 9 - 10 December 6, 2010
Honeycomb 3.0 - 3.2.6 11 - 13 February 22, 2011
Ice Cream 4.0 - 4.0.4 14 - 15 October 18, 2011
Sandwich
Jelly Bean 4.1 - 4.3.1 16 - 18 July 9, 2012
KitKat 4.4 - 4.4.4 19 - 20 October 31, 2013
Android version List ,Code Name, API, & Release date
Lollipop 5.0 - 5.1.1 21- 22 November 12, 2014
Marshmallow 6.0 - 6.0.1 23 October 5, 2015
Nougat 7.0 24 August 22, 2016
Nougat 7.1.0 - 7.1.2 25 October 4, 2016
Oreo 8.0 26 August 21, 2017
Oreo 8.1 27 December 5, 2017
Pie 9.0 28 August 6, 2018
Android 10 10.0 29 September 3, 2019
Android 11 11 30 September 8, 2020
Android 12 12 31 October 4, 2021
Android 13 13 32 August 15, 2022
Android 14 14 34 October 4, 2023
Android Logos:

Fig 3: Android Logos


Android versions and their key features

1. Android 1.0 to 2.3 (2008-2011):


• Early Development
• Basic Functionality

2. Android 4.0 to 4.4 (2011-2013):


• Holo Design Language
• UI Improvements

3. Android 5.0 to 7.1 (2014-2016):


• Material Design
• Visual and Interactive Elements
Android versions and their key features

3. Android 8.0 to 10 (2017-2019):


• Performance Improvements
• Security Enhancements
• AI Integration

4. Android 11 and Beyond (2020 and beyond):


• Privacy Features
• Security Enhancements
• Digital Well-being
Architecture of Android

•Applications
•Application Framework
•Android Runtime
•Platform Libraries
•Linux Kernel
Architecture of Android

•Applications
•Application Framework
•Android Runtime
•Platform Libraries
•Linux Kernel
Architecture of Android

•Applications
•Application Framework
•Android Runtime
•Platform Libraries
•Linux Kernel
Architecture of Android

•Applications
•Application Framework
•Android Runtime
•Platform Libraries
•Linux Kernel
Architecture of Android

•Applications
•Application Framework
•Android Runtime
•Platform Libraries
•Linux Kernel
Features of Android.

 Messaging
 Web Browser
 Voice-based features
 Connectivity
 Accessibility
 Storage
 Resizable widgets
 Multi-Touch
 Multitasking
 Multi-language
Memory management

Android employs several strategies to effectively


manage memory, which include:

 Dalvik Virtual Machine (DVM)/Android


Runtime (ART)
 Process Lifecycle
 Garbage Collection
 Memory Heap
 Low Memory Killer
 Memory Optimization Techniques
 Memory Leak Detection
Security and Privacy in Android
Security-Enhanced Linux
● Mandatory Access Control (MAC)
● Enforcement of Access Policies
● Granular Access Control
● Isolation of Applications and Services
● Customizable Policies
User Data Backup and Restore
● Google Backup Service
● Secure Transmission and Storage
● Automatic Backup and Restore
● Selective Backup and Restore
● Privacy and Security Considerations
● Third-Party Backup Solutions
Verified Boot
● Trusted Source Assurance
● Cryptographic Verification

Encryption and Data Protection


● Full-Disk Encryption (FDE)
● File-Based Encryption (FBE)
● Data Protection at Rest and in Transit
Biometric Authentication
● Biometric Authentication Integration
● Enhanced User Convenience
● Maintaining Strong Security
Measures
Two-Factor Authentication (2FA)
● Support for Two-Factor
Authentication (2FA)
● Combination of Passwords and
Biometric Authentication or
Verification Codes
● Enhanced Security
Limitation of Android
Slow Performance on Low-Spec Devices
● Resource Intensive
● Limited RAM and Processing Power

Dependency on Internet Connectivity


● Online Services
● Data Usage
Battery Drain
● Multitasking and Background Processes.
● Synchronization Services

Security Issues
● Malware and Viruses
● Security Vulnerabilities
References
https://developer.android.com/

https://source.android.com/docs/security/features

www.vogella.com/articels/android .article.html

https://www.techtarget.com/searchmobilecomputing/definition/
Android-OS

https://www.lastpass.com/solutions/authentication/two-factor-
authentication/android
Thank you ……..!

You might also like