리눅스 기반 오픈 소스 소프트웨어 스택
하드웨어 추상화 레이어 ( HAL ) : 자바 API 프레임워크의 하드웨어 기능 사용을 위한 표준 인터페이스 제공
안드로이드 런타임 ( ART ) : 앱을 실행하는 역할 - DEX 파일로 빌드
.java --(컴파일)--> .class --(DEX컴파일)--> .dex (ART)
네이티브 C/C++ 라이브러리 : 안드로이드 NDK
자바 API 프레임 워크 : 앱개발에 필요한 자바 API