"안드로이드, 안드로이드 앱"의 두 판 사이의 차이

잔글 (안드로이드 문서를 안드로이드, 안드로이드 앱(으)로 옮김)
(차이 없음)

2013년 5월 1일 (수) 17:40 판

Android
안드로이드
Android App, Android application
안드로이드 앱, 안드로이드 애플리케이션

1 안드로이드

  • 안드로이드OS
  • 모바일 운영 체제
  • 무료 모바일 플랫폼
  • 리눅스 커널 기반
  • 오픈 소스

Android robot.svg

2 안드로이드 아키텍처

<img src='http://www.androidside.com/data/geditor/0812/1062731775_89e6775f_android+architecture.jpg' style='width:600px'/> 안드로이드 아키텍처는 5개의 영역으로 구성된다.

  • 애플리케이션(앱)
  • 애플리케이션 프레임워크
  • 라이브러리
  • 안드로이드 런타임
  • 리눅스 커널

우리가 흔히 개발하는 앱은 최상위에 있으며, 그것을 개발하기 위해서 애플리케이션 프레임워크와 라이브러리를 이용한다.[1]

3 안드로이드 앱

  • 보통 JAVA 언어로 개발[2]
  • Dalvik 바이트코드로 컴파일.
  • 앱 구동시, 앱마다 Dalvik 프로세스 생성됨(1:1).

4 같이 보기

5 주석

  1. 안드로이드 런타임, 리눅스 커널은 깊게 파고들지 않아도 된다...
  2. 자바 SE, 안드로이드 SDK

6 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}