Android is an open source software platform and operating system for mobile devices. It was developed by Android Inc., which was acquired by Google in 2005. Android allows developers to write code in Java and uses the Linux kernel. It supports running multiple apps simultaneously, optimized graphics, and a large app market. The Android architecture includes the Linux kernel, native libraries, Dalvik virtual machine, application framework, and applications.