취소

커뮤니티

가이드

서포트

전체

아키텍처(Architecture)란?

시스템이 어떻게 작동하는지, 컴퓨터를 기능면에서 본 구성 방식. 기억 장치의 번지 방식, 입출력 장치의 구성 방식 등을 말하는 용어입니다.

안드로이드 아키텍처 구조

안드로이드 아키텍처 1

출처 : 구글 개발자 블로그

안드로이드 아키텍처 2

출처 : 구글 개발자 블로그

안드로이드 아키텍처 2

출처 : 구글 개발자 블로그

안드로이드 플랫폼 아키텍처를 나누어보면, 리눅스 커널(LINUX KERNEL) / 하드웨어 추상화 계층(HAL : Hardware Abstraction Layer) / 네이티브 라이브러리(NATIVE LIBRARIES) / 안드로이드 런타임(ANDROID RUNTIME) / 안드로이드 프레임워크(ANDROID FRAMEWORK) / 애플리케이션(APPLECATION) 으로 나뉘어 있습니다.

참조

Android Developer