The most important thing is, Android is not a software and also not a Hardware
Then what is it ?
.
.
It is a Middle ware (glue between hardware and software) .
Android Architecture is divided into 4 Layers:
Then what is it ?
.
.
It is a Middle ware (glue between hardware and software) .
Android Architecture is divided into 4 Layers:
Android Architecture |
Layer 1 - Linux Kernel
What is a Kernel ?
- A link of communication between Hardware and Software.
- Memory Management.
- I/O management.
- Android communicates with the hardware and software using the Linux Kerne.
- Its uses Linux kernel version 2.3.
Layer 2 - Libraries & Android Run time
Libraries
- Contains varoius drivers, classes needed by the Android API.
- Some libraries are SQLLite (database), SSL (Internet Security).
Android
Runtime
- It contains DVM(Dalvik Virtaul machine).
- DVM functions like that of JVM for Java .
- It helps android to run its self processes without depending on systerm capabilities.
- DVM also contains some libraries for Android .
Layer 3 - Application Framework
- It provides ease to develop application for Android developers.
- It gives an abstract layer of coding over the complex functionality of machine.
- Framework for android - Eclipse(ADT Bundle).
Layer 4 - Applications
- All applications are found on this layer.
- Applications can be: System Apps or Downloaded Apps
Stay Tuned with Made In Android
No comments:
Post a Comment