Android Overview


Android Overview

Android is an open source and Linux-based Operating System for mobile devices such as Phone, Tablets, Wear, TV, Android Auto, Android Things.  Android was developed by the Open Handset Alliance, led by Google, and other companies. Here, Wear OS, previously known as Android Wear, is a version of Google’s Android operating system designed for smartwatches and other wearables. Android Auto is a helpful device for drivers. It is specially designed for voice commands, voice-guided navigation, live traffic information, call and messages. Android Things is an Android-based embedded operating system platform.aimed to be used with low-power and memory constrained Internet of Things (IoT) devices.

Android Platform Architecture

Linux Kernel

The Linux kernel is the largest collaborative software project. Using a Linux kernel allows Android to take advantage of key security features and allows device manufacturers to develop hardware drivers.

Hardware Abstraction Layer (HAL)

provides standard interfaces that expose device hardware capabilities to the higher-level Java API framework.The HAL consists of multiple library modules, each of which implements an interface for a specific type of hardware component, such as camera or bluetooth module.

Android Runtime

ART is written to run multiple virtual machines on low-memory devices by executing DEX files, a bytecode format designed specially for Android that’s optimized for minimal memory footprint.

Native C/C++ Libraries

Many core Android system components and services, such as ART and HAL, are built from native code that require native libraries written in C and C++.

Java API Framework

The entire feature-set of the Android OS is available to you through APIs written in the Java language.

Software Installation:

Step 1: Set up Java Development Kit(JDK)

Step 2: Download android studio

Step 3: Launch the .exe file you downloaded.

Step 4: Follow the setup wizard to install needed SDK and android studio.


Nidhi Shah

Android Developer with 3.5 years of experience.

Related Posts

One Comment

  • avatar
    April 13, 2018

    Awesome helpful

Post A Comment

Your email address will not be published. Required fields are marked *