Field Guide · concept

Android is the Linux-based, open-source mobile operating system developed by Google, running on most of the world’s smartphones and tablets.1

Overview

Android is built on the Linux kernel with a managed runtime (ART) on top; apps are written mainly in Kotlin or Java against Google’s SDK. The core platform is released as open source (the Android Open Source Project, AOSP), which lets handset makers ship their own variants, while Google layers proprietary services and the Play Store on top. Beyond phones it powers watches (Wear OS), TVs, cars, and embedded gear. It runs largely on Arm-based SoCs.

Where it fits

Android is the open counterweight to Apple’s iOS: more device variety and more openness, at the cost of fragmentation across versions and vendors. Its Linux foundation and sideloading make it the more hackable of the two — it is at least conceivable to drive an SDR dongle and a mobile app front end from a rooted Android phone, though GopherTrunk’s heavy decode pipeline still prefers a dedicated capture node.

Sources

  1. Android (operating system) — Wikipedia, on Android’s design, history, and ecosystem. 

See also