An Overview of Android

Android is an open source operating system for mobile phones and other devices with a generally small form factor which is managed by the Open Handset Alliance. Android utilizes the Linux kernel and a fully featured set of libraries and services.

The Android software stack can be summarized as follows:

The Android platform, excluding the Linux kernel, is released under the Apache Software License (ASL).