What Language Is Android Os?
Contents
show Screenshot
Developer Various (mostly Google and the Open Handset Alliance)
Written in Java (UI), C (core), C++ and others
OS family Unix-like (Modified Linux kernel)
Support status

Is Android written in C?

OS is written in C/C++ because Android runs on top of Linux kernel which is written in C/C++ and has no direct support for Java or any other virtual machine. Also, it is simply not possible to write OS in Java as it is compiled into so-called bytecode that cannot run directly on the processor.

Does Android use Java?

Current versions of Android use the latest Java language and its libraries (but not full graphical user interface (GUI) frameworks), not the Apache Harmony Java implementation, that older versions used. Java 8 source code that works in latest version of Android, can be made to work in older versions of Android.

Chloe Bennett

Chloe Bennett

Culture, Media & Entertainment Columnist

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.

Share this article
Twitter Facebook Pinterest