2. Contents
Introduction to Android
Android History
Versions of Android
Architecture of Android
Android for Developers
Advantages of Android
Disadvantages of Android
Features Of Android
CONCLUSION
3. INTRODUCTION TO ANDROID
1.It is a open source software platform and operating system for mobile devices.
2. Android is based on a modified version of the Linux kernel.
3. Android is powerful Operating System supporting a large number of applications 3.4 million apps, in Smart
Phones.
4. 4.It is Designed primarily for touchscreen mobile devices such as smartphones and tablets.
5. Google has further developed Android TV for televisions, Android Auto for cars, and Wear OS
for wrist watches, each with a specialized user interface.
6. Allows writing managed code in the Java language.
7. Android has its own virtual machine i.e. DVM(Dalvik Virtual Machine ) ,which is used for
executing the android application.
Wrist watches
Android auto cars
5. HISTORY OF ANDROID
1. Android Inc. founded in Palo Alto, California, United States in October 2003.
2. It was Originally intended to make an OS for smart Camera’s. But Later on They shifted to
make OS For Mobiles.
3. Android Develop By :Rich miner , Chris white , Nick sears , Andy ruby.
4. Andy Rubin Suggested name
“Android” from a character of famous
90’s Game Gauntlet.
6. 5. IRINA BLOK designed Logo of Android
6.On 17 August, 2005 Google Bought the Company (Android
Inc..Corporation) for $50 Million dollars Hired it’s all Founders
and Co-Founders.
7.Google Along with Android Founders Developed
Android’s Intial Version “Android beta” in November 5,
2007.
8. Later Google tie up with Mobile Company HTC and
Open Handset Alliance (OHA). And then Released It’s
first commercial Android device(The HTC Dream also
known as the T-Mobile G1 ) in September 2008.
9. The HTC Dream is a smartphone developed by HTC.
The Dream was the first commercially released device to
use the Linux-based Android operating system version
1.0
7. Android Versions
CODE NAME : Angel Cake
VERSION NO : 1.0
RELEASED DATE : September
23, 2008
1.
2.
CODE NAME : Battenberg
VERSION NO : 1.1
RELEASED DATE :
February 9, 2009
8. 3.
CODE NAME : CupCake
VERSION NO : 1.5
RELEASED DATE : April
27, 2009
4.
CODE NAME : Donut
VERSION NO : 1.6
RELEASED DATE :
September 15, 2009
5.
CODE NAME : Eclair
VERSION NO : 2.0-2.1
RELEASED DATE :
October 26, 2009
9. 6.
CODE NAME : Froyo
VERSION NO: 2.2 –
2.2.3
RELEASED DATE :
May 20, 2010
7.
CODE NAME :
Ginger Bread
VERSION NO : 2.3 –
2.3.7
RELEASED DATE :
Dec 6, 2010
8. CODE NAME : Honey
Comb
VERSION NO : 3.0 –
3.2.6
RELEASED DATE :
February 22, 2011
10. 9.
10.
11.
CODE NAME : Ice Cream
Sandwich
VERSION NO : 4.0 – 4.0.4
RELEASED DATE : oct 18,
2011
CODE NAME : Jelly Bean
VERSION NO : 4.1 – 4.3.1
RELEASED DATE : July 9,
2012
CODE NAME : KitKat
VERSION NO : 4.4-4.4.4
RELEASED DATE : October
31, 2013
11. CODE NAME : Lollipop
VERSION NO : 5.0-5.1.1
RELEASED DATE : Nov 12,
2014
CODE NAME : Marshmallow
VERSION NO : 6.0-6.0.1
RELEASED DATE : October 5,
2015
CODE NAME : Nougat
VERSION NO : 7.0 – 7.1.2
RELEASED DATE : August 22,
2016
12.
13.
14.
12. CODE NAME :Oreo
VERSION NO : 8.0 – 8.1
RELEASED DATE : August 21,
2017
CODE NAME : Pie
VERSION NO : 9
RELEASED DATE : August 6,
2018
CODE NAME : Android Q
VERSION NO : 10
RELEASED DATE :September 3,
2019
15.
16.
17.
13. CODE NAME : Android 11
VERSION NO : 11
RELEASED DATE :8 September
2020
18.
14. ARCHITECTURE OF ANDROID
1. Linux Kernal
• Linux Kernal is the base of Android OS
• It Basically Maintains Equilibrium between HARDWARE and SOFTWARE DEVICE
• DRIVERS>>>MEMORY MANAGEMENT>>>PROCESS MANAGEMENT
• Device Driver : Getting Work Done From the
• Device Memory Mangement : It manage entire memory(which file will be placed where)
• Process Management : Anything Performed in the device Comes under Process
Management
15. 2. Android Runtime
•It Provides DVM(Dalvik Virtual Machine)which is responsible to run Android App.
• DVM builds DEX files
• It is Optimized for Low Memory Requirements
•.class files>DX tool>>>.dex files(DALVIK EXECUTABLE FILE)>>>AAPT (ANDROID ASSET
PACKAGING TOOL)>APK file
• Lolipop replaced DVM by ART popularly Known as android Runtime Environment
• Features : Faster Execution of App , Improved Battery Time , Improved Memory Allocation and
Garbage Collection
16. 3. Android Libraries
• web Kit : For Browsers
• Media framework: sound
• SQ-lite: Data base
•Open GL|ES: For 2D/3D designs etc…
17. 4. Application Frame Work
• This Block Manages Basic Function of our App
• Telephony Manager: Manages all Voice Calls
• Location Manager: Location Management using GPS or Cell Tower Etc..
• “Here We Will Design How to Achieve Tasks Based on the Type Of App”
18. 5.Applications
• It is the platform where USER directly interacts with OS
• third party applications installed by the user after purchasing the device
• Examples of such applications are contacts, books, browsers, services, etc. Each
application performs a different role in the overall applications.
• Example : Facebook,Instagram,youtube etc..
19. ANDROID FOR DEVELOPERS
• As Android is a Open Source Software, Anyone who wants to Develop New Apps/own apps can
Download App Making Soft wares and can Create new Apps As per their Wish.
• There are two types of soft wares are Available For Android Developers.
• One is With Coding another One is Without Coding.
• Here are some interesting reasons that aspire android developers to develop apps:
1. Open source code
2. Google Play Store
3. Booming Job Prospects
4. Revenue Model
5. Penetration on Different devices
6. Gradual Learning Curve
20. Advantages Of Android
• The ability for anyone to customize the Google Android platform
• It gives you better notification.
• It lets you choose your hardware.
• It has better app market(25,60,000 application)
• A more mature platform
• With the support of many applications, the user can change the screen display.
• With Google chrome you can open many window at once.
• Supports all Google services.
• Ease Of Connectivity And Process Management
• ANDROID is now becoming the best among all the mobile operating systems.
21. Disadvantages Of Android
• Android Market is less control of the manager, sometimes there are malware.
• Wasteful Batteries, This is because the OS is a lot of "process" in the background
causing the battery quickly drains.
• Sometimes slow device company issued an official version of Android your own .
• Extremely inconsistence in design among apps.
• Very unstable and often hang or crash.
• As Android is a Linux Based OS. In order to Develop a High Level App User Should
Aware of such Commands/Languages like Java, HTML, c++.
• A lot of “process” in the background that lead to the battery quickly drains.
• Applications contains virus also present in Android Market.
22. Features Of Android
General:-
• Messaging
• Web Browser
• Voice-based features
• Multi-touch
• Multitasking
• Screen capture
• TV recording
• Video calling
• Multiple language support
• Accessibility
Connectivity:-
• Connectivity
• Bluetooth
• Tethering
Media:-
• Streaming Media Support
• Media Support
24. CONCLUSION
1. I've learned through my research that Android is a much more diverse operating
system than iOS and Windows Phone Mobile.
2. Android is open to all: industry, developers and users • Participating in many of the
successful open source projects.
3. Google Android is stepping into the next level of Mobile Internet.
4. I am not one to say that Android is better or worse than one OS, but is unique and
incomparable to other mobile operating systems.
5. I hope that the next versions of android have overcome the limitations/Disadvantages
Of Current Versions.