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

잔글 (→‎앱)
35번째 줄: 35번째 줄:
==참고 자료==
==참고 자료==
*http://ko.wikipedia.org/wiki/안드로이드_(운영_체제)
*http://ko.wikipedia.org/wiki/안드로이드_(운영_체제)
*http://www.ibm.com/developerworks/kr/rational/library/model-driven-development-speed-delivery/index.html


[[분류: 안드로이드]]
[[분류: 안드로이드]]

2013년 2월 12일 (화) 03:16 판

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

1 안드로이드

  • 모바일 운영 체제
  • 무료 모바일 플랫폼
  • 리눅스 커널 기반

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 }}