This document provides an overview of the Android operating system, including its history, evolution, and key versions. It discusses how Android was developed by Android Inc. and later acquired by Google. The document outlines the growth stages of Android from version 1.1 to the current version 4.4 KitKat. It describes the core components and structure of the Android framework, including the Linux kernel, Dalvik virtual machine, core libraries, and app functions. The document also compares Android to the iOS operating system and discusses the Google Play Store for downloading Android apps.
2. WHAT IS
ANDROID ?
Android is a Linux-based operating system for mobile
devices such as smartphones and tablet computers.
Android specially developed for applications
There are more than 4,00,000 apps in Android market
It is an open source.
3. EVOLUTION OF
ANDROID
Android, Inc. found in Palo alto in California United States
by Andy Rubin. - October 2003
Google acquired Android, Inc. – August 2005
The open handset alliance, a group of several
companies was formed - 5 November 2007
Android Beta SDK Released - 12 November 2007.
6. VERSION 2.0/ 2.1
(ECLAIR)
THIS VERSION REVAMPED THE USER INTERFACE
AND INTRODUCED HTML5 AND EXCHANGE
ACTIVESYNC 2.5 SUPPORT
7. VERSION 2.2
(FROYO)
THIS VERSION INTRODUCED SPEED
IMPROVEMENT WITH JIT OPTIMIZATION AND
CHROME V8 JAVASCRIPT ENGINE, AND ALSO
ADDED WI-FI HOTSPOT TETHERING AND
ADOBE FLASH
8. VERSION 2.3
(GINGERBREAD)
THIS VERSION REFINED THE USER INTERFACE,
IMPROVED THE SOFT KEYBOARD AND
COPY/PASTE FEATURES AND ADDED SUPPORT
FOR NFC (NEAR FIELD COMMUNICATION)
9. VERSION 3.0
(HONEYCOMB)
THIS VERSION WAS A TABLET ORIENTED RELEASE WHICH
SUPPORTS LARGER SCREEN DEVICES AND INTRODUCES
MANY NEW USER INTERFACE FEATURES, AND SUPPORTS
MULTICORE PROCESSORS AND HARDWARE
ACCELERATION FOR GRAPHICS.
THE HONEYCOMB SDK RELEASED ITS 1 ST VERSION IN THE
MOTOROLA XOOM TABLET ON FEBRUARY 2011
10. VERSION 4.0
(ICE CREAM SANDWICH)
THIS VERSION WAS THE LATEST UPDATE TO OFFICIALLY
SUPPORT ADOBE SYSTEMS FLASH PLAYER. ITS ALSO
ADDED ADDITIONAL FEATURES LIKE THE PINCH ZOOM
FACILITY, A CUSTOMIZABLE LAUNCHER, DRAG AND
DROP ITEMS TO FOLDERS, ABILITY TO ACCESS WIDGETS
DIRECTLY FROM THE LOCK SCREEN, ANDROID BEAM,
WI-FI DIRECT, ETC.
11. VERSION 4.1
(JELLY BEAN)
THIS VERSION WAS INTRODUCED ON 27 TH JUNE, 2012.
IT HAD FEATURES LIKE IMPROVED VOICE SEARCH,
GOOGLE CHROME, NOTIFICATION POWER CONTROL,
ALWAYS ON VPN, BLUETOOTH GAMEPAD AND
JOYSTICK
12. VERSION 4.4
(KITKAT)
ANDROID HAS INTRODUCED ITS MOST LATEST VERSION
THE KITKAT 4.4. THE VERSION WAS OFFICIALLY
SUPPOSED TO BE NAME THE ‘KEY LIME PIE’
RELEASED ON 3 RD SEPTEMBER, 2013, THIS VERSION IS
CREATING A WOE IN THE ANDROID MARKET FOR ITS
LATEST FEATURES AND CHARACTERISTICS. FEATURES LIKE
BLUETOOTH MESSAGE ACCESS PROFILE (MAP), BUILT IN
SCREEN RECORDING, NFC HOST CARD EMULATION FOR
EMULATING SMART CARDS.
17. • Linux version 2.6.x for core system services.
• Provides proven driver model.
• Provides memory management, process
management, security model, networking and lot of
core OS infrastructure
18. • Libc: C standard library
• SSL: Secure Socket Layer
• Surface Manager: Responsible
for composing different
drawing surfaces onto the
screen.
• Open GL|ES : 3D Image Engine
• SGL : 2D image Engine.
Hence we can combine 3D and 2D graphics in the same
application.
• Media Framework : Core part of the android multimedia.
MPEG4,H264,MP3,AAC…..
• FreeType: To render the fonts.
• WebKit: open source browser engine. Helps to work well on small
screen.
• SQLite: Embedded Database
19. •Android runtime meets the needs of running in an embedded
environment ,i.e., where is limited battery, limited
Memory and limited CPU.
• CORE LIBRARIES:
Java Programming Language
Contains all the collection classes, utilities, IO..all these utilities which
you come across and expected to use.
•DALVIK VIRTUAL MACHINE:
Java based license free VM
Optimization for low memory requirements.
DVM runs .dex files (byte codes) that converts during built time.
more efficient and run very well on
small processors.
structure are designed to be shared
across processes due to which multiple
instance of DVM running on device at
the same time one in several processes
20. Functions
1.Activity
• UI component typically corresponding to one screen
2.Intent Receiver
• Responds to notification or status changes. Can wake up
your process.
3.Service
• Performs tasks that runs in a background.
4.Content Provider
• Enable applications to share data.
22. ANDROID
IOS
• We can set any app as a
default on Android
• It is impossible on iPhone.
Have to click manually
• Android just drag and
drop for syncing by using
USB cable on computer
• iPhone syncing only with
iTunes
• While Google charges for
Android developers only
$5
• Apple charges for the
App developers $100
• Android OS has Flash
support
• On Android, you are
notified of an email as
soon as it arrives
• While the iPhone only has
html5 support
• The email system on the
iPhone is horrible..!
23.
24.
25. GOOGLE PLAY STORE
(ANDROID MARKET)
• Android Market is the online software store developed
by Google for Android devices
• Users to browse and download apps published by third
party developer
• As of October 2011 there were more than 4,00,000
apps available for Android
• Android has several famous apps like voice action, sky
map, place directory, GPS, etc.,