in Technology by

What are the features of Android architecture?

1 Answer

0 votes
by

Android architecture refers to the various layers in the Android stack. It consists of operating systems, middleware, and applications. Each layer in the Android architecture gives different services to the layer just above it.

The five layers present in the Android stack are:

  • Linux Kernel - It is responsible for device drivers, device management, memory management, power management, and resource access.
  • Libraries - There are a set of libraries having open-source Web browser engine WebKit, well-known library libc, libraries to play and record audio and video, SQLite database for sharing of application data and storage, SSL libraries for internet security, etc.
  • Android Runtime - There are core libraries along with DVM (Dalvik Virtual Machine) or ART(Android RunTime) as runtime which is helpful for running an Android application. DVM is optimized for mobile devices. DVM provides fast performance and consumes less memory. Replacing DVM, ART(Android RunTime) virtual machine was introduced to execute android apps from Android lollipop 5.0 version (API level 21).
  • Android Framework - It consists of Android APIs like UI (User Interface), resources, content providers (data), locations, telephony, and package managers. It provides interfaces and classes for the development of Android applications.
  • Android Applications - Applications like home, games, contacts, settings, browsers, etc. uses the Android framework that will make use of Android runtime and libraries.

Related questions

0 votes
    What are the key components in android architecture?...
asked Jan 14, 2021 in Technology by JackTerrance
0 votes
    Which are the different layers that define cloud architecture?...
asked Dec 15, 2020 in Technology by JackTerrance
0 votes
    What are the components of Splunk? Explain Splunk architecture....
asked Oct 31, 2020 in Technology by JackTerrance
0 votes
    What are the core Roles in Web Service architecture?...
asked Nov 7, 2020 in Education by Editorial Staff
0 votes
    What are the main exceptions in Android?...
asked Aug 17, 2021 in Technology by JackTerrance
0 votes
    What is Google Android SDK? Which are the tools placed in Android SDK?...
asked Aug 13, 2021 in Technology by JackTerrance
0 votes
    What are languages used to build Android?...
asked Aug 13, 2021 in Technology by JackTerrance
0 votes
    Explain about the practices for Android testing with which you are familiar?...
asked Feb 7, 2021 in Technology by JackTerrance
0 votes
    What the tests that are generally performed are in the standard Android strategy?...
asked Feb 7, 2021 in Technology by JackTerrance
0 votes
    What are the different storages available in android?...
asked Jan 14, 2021 in Technology by JackTerrance
0 votes
    What are the exceptions available in android?...
asked Jan 14, 2021 in Technology by JackTerrance
0 votes
    Where layouts are placed in android?...
asked Jan 14, 2021 in Technology by JackTerrance
0 votes
    Microservice Architecture adapts which of the following concept(s)? A. OOPS B. SOA C. Web Service/HTTP D. All the options...
asked Jan 9, 2023 in Technology by JackTerrance
0 votes
    There is no server in the serverless architecture. True False...
asked Sep 15, 2021 in Technology by JackTerrance
0 votes
    What is the architecture of Flume?...
asked Aug 7, 2021 in Technology by JackTerrance
...