8. Linux kernel
At the bottom of the layers is Linux.This provides a level of abstraction between the device
hardware and it contains all the essential hardware drivers like camera, keypad, display etc.
Also, the kernel handles all the things that Linux is really good at such as networking and a
vast array of device drivers.
Libraries
On top of Linux kernel there is a set of libraries including open-source web browser engine
WebKit, well known library libc, SQLite database which is a useful repository for storage and
sharing of application data, libraries to play and record audio and video, SSL libraries
responsible for Internet security etc.
Application Framework
The Application Framework layer provides many higher-level services to applications in the
form of Java classes. Application developers are allowed to make use of these services in their
applications.
Applications
We will find all the Android application at the top layer. You will write your application to be
installed on this layer only. Examples of such applications are Contacts, Browser, Games etc.
BY MEGHANA MUDUNURU
11. Memory Management
Since Android devices are usually battery-powered, Android is
designed to manage memory (RAM) to keep power
consumption at a minimum, in contrast to desktop operating
systems which generally assume they are connected to
unlimited mains electricity. When an Android application is no
longer in use, the system will automatically suspend it in
memory.
Android manages the applications stored in memory
automatically: when memory is low, the system will begin
killing applications and processes that have been inactive for a
while, in reverse order since they were last used (oldest first).
This process is designed to be invisible to the user, so that users
do not need to manage memory or the killing of applications
themselves.
BY MEGHANA MUDUNURU
12. Hardware
The main hardware platform for Android is
the ARM architecture .
Android devices incorporate many optional
hardware components, including still or
video cameras, GPS, orientation sensors,
dedicated gaming controls, accelerometers,
gyroscopes, barometers, magnetometers,
proximity sensors, pressure sensors,
thermometers, and touchscreens
BY MEGHANA MUDUNURU
19. Android JellyBean 4.1
Released on june 27,2012.
Improved the features of previous version while improving the
graphics quality.
Smoother user interface.
Android Kitkat 4.4
Released in october 13,2013.
User-interface tweaks,new dialler,caller-id,new bluetooth
profiles,wifi TDLS support.
Unified hangouts messaging apps ,screen recording.
Run on devices with 512MB RAM,1GHZ CPU.
Android Lollipop 5.0
Notifications, which can be accessed from the lockscreen and
displayed within applications as top-of-the-screen banners.
Google also made internal changes to the platform, with the Android
Runtime (ART)
BY MEGHANA MUDUNURU
21. Android 6.0 Marshmallow:
(Yet to release )
Android platform change:
User Interface –updated the
permissions user interface and
enhanced some of the
permissions' behavior.
API change:
Updates to the Fingerprint API –
which enables better error reporting,
better fingerprint enrollment
experience, plus enumeration support
for greater reliability.
BY MEGHANA MUDUNURU
22. As of 2015, Android has the largest installed
base of all operating systems.BY MEGHANA MUDUNURU
28. CONCLUSION
We h o p e t h a t t h e n e x t
ve r s i o n s o f a n d r i o d w i l l
o ve r co m e t h e a c t u a l
l i m i t a t i o n s a n d t h a t t h e
f u t u r e p o s s i b i l i t i e s b e co m e
a r e a l i t y.
BY MEGHANA MUDUNURU