Android Definition and Terminologies

Android is the most popular operating system in the world, and it’s not hard to see why. It boasts a user-friendly interface that anyone can use easily. Android has been designed with accessibility in mind, so people of all abilities can enjoy using their phones. And there are hundreds of thousands of apps for you to choose from – anything from games to productivity software!

So what is Android OS?

Android Definition

The Android operating system is an open-source platform for smart phones and tablets. The OS is based on the Linux kernel. It consists of a kernel and other system applications. It was initially developed by Android, Inc., which Google acquired in 2005 and later renamed to the Android OS division within Google.

The main components of an Android phone include:

  • The Linux Kernel, Libraries & Software Framework (including Java), Hardware Abstraction Layer(HAL) for different hardware configurations such as camera or video output device drivers, Audio HAL for audio processing units that are responsible for capturing sound from microphones or speakers.
  • Network Protocols stack libraries like Binder IPC (inter-process communication protocol between apps)
  • Media convergence framework – this creates multimedia content with synchronized pictures/audio on devices without relying on third party players. This is where all modules come together to form the complete platform.

Android Terminologies

  • Activity - A screen in the Android app’s user interface is called an Android activity. An Android app could have one or… ...
  • ADB - Android Debug Bridge (ADB) is a command-line tool that provides communication between an Android device and the emulator/system. It can… ...
  • Always-on Display - Always-on Display is a technology that displays your phone's lock screen on the display at all times. It was first… ...
  • Android SDK - Android SDK stands for the Android Software Development Kit, and it's a set of tools that developers can use to… ...
  • Android Studio - Android Studio is a set of Android-specific integrated development environment (IDE) tools developed by Google. It includes built-in support and… ...
  • AOSP - AOSP, stands for "Android Open Source Project," is an open-source software project that provides a base for the Android operating… ...
  • APK - APK file is a file extension for the Android application package file. These files are distributed by Google Play and… ...
  • App Drawer - App Drawer is the place where all of your apps are stored on the home screen, and also where they… ...
  • Back Button - The back button, also known as the hardware or on-screen Back button in Android devices, is a navigation key that… ...
  • Bloatware - Bloatware is any application which is pre-installed and cannot be uninstalled by the user. Bloatware can also refer to System… ...
  • Bootloader - Android Bootloader is a small piece of code that runs when the device starts up. It checks for firmware updates… ...
  • Bootloop - Bootloop is the screen that appears when your phone enters a boot loop. This usually happens if you install an… ...
  • CyanogenMod - CyanogenMod is a custom Android firmware distribution. It is a free and open-source operating system for mobile devices. CyanogenMod offers… ...
  • Fuchsia OS - In June 2017, Google announced a new operating system called Fuchsia OS. It is Google's new operating system that has… ...
  • Google Play - Google Play is a digital distribution platform developed by Google. It’s an app store for Android devices, which includes apps… ...
  • Huawei Harmony OS - Harmony OS is the new operating system from Huawei, and it was released in 2020. The Harmony OS has got… ...
  • Java - Java is the main programming language used in Android Development. Java is a high-level programming language that was initially developed… ...
  • Kotlin - Kotlin is a programming language which is functional and object-oriented. It also has a type system that supports both static… ...
  • Lineage OS - Lineage OS is a custom, aftermarket firmware distribution of Android. It's based on the Android Open Source Project (AOSP) and… ...
  • OnePlus Oxygen OS - Oxygen OS is the operating system that powers OnePlus smartphones. It's lightweight, simple to use and powerful enough for all… ...
  • Oppo ColorOS - Have you ever wondered what Oppo's ColorOS is? If so, then this article will guide you through the basics of… ...
  • Samsung One UI - Samsung has always been a pioneer in the smartphone industry. Recently, they revealed their newest software overlay called One UI… ...
  • Widget - A widget is an app that lives on your Android device's home screen and provides information (calendar, email inboxes) without… ...
  • XiaoMi MIUI OS - MIUI OS is a custom operating system that has been developed for Xiaomi smartphones and tablets. It's based on Android… ...