Android OS Architecture

Android operating system is a stack of software components which is roughly divided into Six sections and Five main layers as shown below in the architecture diagram. List of Sections in Android Architecture The Linux Kernel Hardware Abstraction Layer (HAL) Android Runtime Native C/C++ Libraries Java API Framework System Apps 1. The Linux Kernel The foundation of the Android platform is the Linux kernel. For example, the Android Runtime (ART) relies on the Linux kernel for underlying functionalities such as threading and low-level memory management. Linux Kernel is heart of the android…

Read More