 ANDROID is a word in itself. It does not have
any full form. It is a mobile operating system
designed and developed by Google.
 Android 1.0 ALPHA
 Android 1.1 BETA
 Android 1.5 CUPCAKE
 Android 1.6 DONUT
 Android 2.0/2.1 ÉCLAIR
 Android 2.2 FROYO
 Android 2.3 GINGER BREAD
 Android 3.0/3.1/3.2 HONEYCOMB
 Android 4.0 ICE CREAM SANDWICH
 Android 4.1 JELLY BEAN
 Android 4.4 KIT KAT
 Android 5.0 LOLLIPOP
 We have noticed that all the versions of
android is in alphabetical order…….
See this
 The latest update which is released
i.e. Lollypop
 Hence the next android version is going to be a food
name starting with M but surely except Mango cause
Mango is an OS of Microsoft. It could be anything
Maggi
Mayonese
Momos,anything
 The basic layer is the Linux kernel. The whole
Android OS is built on top of the Linux 2.6
Kernel with some further architectural
changes made by Google. It is this Linux that
interacts with the hardware and contains all
the essential hardware drivers. Drivers are
programs that control and communicate
with the hardware.
 Applications are the top layer in the Android
architecture and this is where our
applications are goanna fit. Several standard
applications comes pre-installed with every
device, such as:
 SMS client app
 Phone
 Web browser
 Contact manager etc…….
 These are the blocks that our applications
directly interacts with. These programs manage
the basic functions of phone like resource
management, voice call management etc. As a
developer, you just consider these are some
basic tools with which we are building our
applications.
 Important blocks of Application framework are:
Activity Manager
 Content Providers
 Telephony Manager etc…….
 The next layer is the Android’s native libraries. It is
this layer that enables the device to handle different
types of data. These libraries are written in c or c++
language and are specific for a particular hardware.
 Some of the important native libraries include the
following:
Surface Manager
Media framework
SQLite etc…..
 Android Runtime consists of Dalvik Virtual
machine and Core Java libraries.
 Dalvik Virtual Machine
 Core Java Libraries
 Here are the steps
Company/ Developer Google Microsoft
Programmed in Java, C, C++ C, C++
OS family Unix-like Windows
Initial release September 23, 2008 October 21, 2010
Supported platforms ARM, MIPS, x86, I.MX x86
License Apache License 2.0
Linux kernel patches under GNU
GPL v2
Commercial proprietary software
Default user interface Graphical (Multi-touch) Graphical (Metro UI)
Working state Current Current
Source model Open source software Closed-source
Updates Updates are provided by different
parties in the consortium.
Updates are only done by
Microsoft.
Applications Applications are created by an
open community of developers.
Applications are created by tie up
companies and Microsoft.
Touch style Capacitive technology Capacitive technology
Offers native support for Google Sync for Gmail, Contacts,
and Google Calendar.
Mail, Exchange, Outlook Contacts,
Calendar, Windows Market, etc.
Number of applications Over 700,000 applications Limited number of applications.
Language support Multiple language support Multiple language support
Android
Android

Android

  • 6.
     ANDROID isa word in itself. It does not have any full form. It is a mobile operating system designed and developed by Google.
  • 7.
     Android 1.0ALPHA  Android 1.1 BETA  Android 1.5 CUPCAKE
  • 8.
     Android 1.6DONUT  Android 2.0/2.1 ÉCLAIR  Android 2.2 FROYO
  • 9.
     Android 2.3GINGER BREAD  Android 3.0/3.1/3.2 HONEYCOMB  Android 4.0 ICE CREAM SANDWICH
  • 10.
     Android 4.1JELLY BEAN  Android 4.4 KIT KAT  Android 5.0 LOLLIPOP
  • 11.
     We havenoticed that all the versions of android is in alphabetical order……. See this
  • 12.
     The latestupdate which is released i.e. Lollypop  Hence the next android version is going to be a food name starting with M but surely except Mango cause Mango is an OS of Microsoft. It could be anything Maggi Mayonese Momos,anything
  • 14.
     The basiclayer is the Linux kernel. The whole Android OS is built on top of the Linux 2.6 Kernel with some further architectural changes made by Google. It is this Linux that interacts with the hardware and contains all the essential hardware drivers. Drivers are programs that control and communicate with the hardware.
  • 15.
     Applications arethe top layer in the Android architecture and this is where our applications are goanna fit. Several standard applications comes pre-installed with every device, such as:  SMS client app  Phone  Web browser  Contact manager etc…….
  • 16.
     These arethe blocks that our applications directly interacts with. These programs manage the basic functions of phone like resource management, voice call management etc. As a developer, you just consider these are some basic tools with which we are building our applications.  Important blocks of Application framework are: Activity Manager  Content Providers  Telephony Manager etc…….
  • 17.
     The nextlayer is the Android’s native libraries. It is this layer that enables the device to handle different types of data. These libraries are written in c or c++ language and are specific for a particular hardware.  Some of the important native libraries include the following: Surface Manager Media framework SQLite etc…..
  • 18.
     Android Runtimeconsists of Dalvik Virtual machine and Core Java libraries.  Dalvik Virtual Machine  Core Java Libraries
  • 20.
     Here arethe steps
  • 21.
    Company/ Developer GoogleMicrosoft Programmed in Java, C, C++ C, C++ OS family Unix-like Windows Initial release September 23, 2008 October 21, 2010 Supported platforms ARM, MIPS, x86, I.MX x86 License Apache License 2.0 Linux kernel patches under GNU GPL v2 Commercial proprietary software Default user interface Graphical (Multi-touch) Graphical (Metro UI) Working state Current Current Source model Open source software Closed-source Updates Updates are provided by different parties in the consortium. Updates are only done by Microsoft. Applications Applications are created by an open community of developers. Applications are created by tie up companies and Microsoft. Touch style Capacitive technology Capacitive technology Offers native support for Google Sync for Gmail, Contacts, and Google Calendar. Mail, Exchange, Outlook Contacts, Calendar, Windows Market, etc. Number of applications Over 700,000 applications Limited number of applications. Language support Multiple language support Multiple language support