Android is an open source platform developed under
the open handset alliance to enable faster
development of mobile applications and provisions of
services to the users.
Google is the leading company to develop and promote
android, however there are other companies as well
who are involved in the development of android.
3. What is Android???
Android is a
Android = operating
middleware + key
4. Uses unix
based on linux.
Supports large number
of applications, which
run on Dalvik Run time
Uses ARM architecture.
Fig 1: Android Basics
6. Palo Alto, Andy,
Rich miner, Nick Android Inc Open Handset Beta SDK
and Chris was acquired Alliance was was
founded Android. by Google formed released
2003 2005 5 Nov’07
Beginning of Android…
8. 1.5 Cupcake 30 April 2009 Based on linux kernel 2.6.27
1.6 DonutSDK Based on linux kernel 2.6.29
15 September 2009
2.0 EclairSDK Based on linux kernel 2.6.29
2.2 Froyo Based on linux kernel 2.6.32
20 May 2010
Gingerbread Released on 6 December 2010
Honeycomb Released on 10 May 2011
Released on 18 October 2011
10. The latest version is 4.0
• It combines the best of the android
2x phone interface with android 3x
• Easy multitasking, customizable
home screens, customizable widgets.
All applications are written using the java
Core applications include –
14. Application Framework
Underlying all applications is a set of services and
Includes a set of C/C++ libraries used by various
components of the android system.
Some of the core libraries are System C library, Media
library, surface manager, libWebcore, SGL, 3D
libraries, Freetype, SQLite.
16. Android Runtime
Every android application runs in its own process, with
its own instance of the Dalvik Runtime machine.
Dalvik has been written so that a device can run
multiple VMs efficiently.
17. Linux kernel
Android relies on Linux version 2.6 for core system
services such as security, memory
management, process management, network
stack, and driver model.
18. Android has many amazing and unique features that are of
significance to developers and users
19. Application Framework that enables reuse and
replacement of components
Dalvik virtual machine optimised for mobile devices
Open source WebKit engine based integrated web
20. Optimized Graphics that is powered by customized 2D
graphics library and 3D graphics based on the OpenGL
ES 1.0 specification
SQLite for structured data storage
21. Media Support for common video, audio, and still
Provision of Bluetooth, EDGE, 3G and Wi-Fi
Camera, GPS, Compass, and Accelerometer
(dependent on hardware support)
22. What makes Android different??
Android is open-source.
Complete smartphone software stack, free of charge.
23. Advantages of Android.
The google’s android platform provides the ability to
be customized by anyone
Provides a wide range of mobile applications.
Innovative maps of android will provide users with any
information they maybe in need of.
24. Disadvantages of android
Since Google Android is an open source platform
driving all Android phones, it could significantly
increase the risk of hacking these devices. If this
happens, then locking mobiles as a security measure
will be a mockery.
26. Android vs Ios
Customization and Widgets: Android has the ability to
create shortcuts to contacts right on the home screen.
Multitasking: Android performs multitasking. It lets
you see more apps on one screen.
27. Steve Jobs threat!!!
Apple Inc founder Steve Jobs threatened to destroy
Android saying it was a stolen product and that he
would go thermonuclear war on this.
Tension between the two companies escalated as
Google used the Android operating system to follow
Apple into the growing market for smartphones.
28. What makes android different??
Android operating system is open source. Therefore, it
is legal and possible for you to modify the entire
Operating System to work the way you want it to.
However, to call it different from others because of
“openness” can be debatable.