안드로이드 아키텍처 개요 : 전체적인 구조를 알아보자 (Android Architecture)
안드로이드 아키텍처 개요 : 전체적인 구조를 알아보자 (Android Architecture) 안드로이드 시스템은 소프트웨어 stack 구조로 구성 앱, 운영체제, 런타임, 미들웨어, 서비스, 라이브러리 등을 레고처럼 쌓듯이 구성 모바일 장치를 위한 최적의 앱 개발, 실행 환경을 제공하기 위해 긴밀하게 구성 되어있음 리눅스 커널 안드로이드 소프트웨어 스택 맨 아래 위치 하드웨어 기반 운영체제의 역할 수행 멀티 테스킹, 메모리 관리, 프로세스 및 전원관리 등 하드웨어(장치) 드라이버 제공 안드로이드 런타임 ART 안드로이드 스튜디오에서 앱을 빌드하면 바이트 코드 형태로(Dalvik Executable, DEX) 컴파일 되며 이를 장치에 설치할 때 안드로이드 런타임이 Ahead-Of-Time 컴파일을 하여 ..
Android
2021. 8. 6. 18:53