-
안드로이드의 특징과 아키텍처Programing/Android 2010. 10. 3. 09:34
2005년 개발을 시작해서 2007년 11월에 처 버전을 릴리즈한 안드로이드는 '인조인간'이라는 뜻을 가진 귀여운 초록색 로봇의 로고을 가진 모바일 OS이다.
1. 운영체제의 핵심이라고 할수 있는 커널은 공개 운영체제인 리눅스를 기반으로 한다. 모바일 기기에 필요한 기능을 추가하고, 다소 무겁게 느껴지는 부분들은 과감이 제거한 모바일 환경에 적합한 리눅스인 것이다.
2. 자바 언어를 사용한다. 최근에는 C로 개발할 수 있는 NDK도 발표 되었다.
3. 생각보다 많은 검증된 많은 라이브러리들을 대거 포함하고 있어 외부 라이브러리를 사용할 필요가 없을 정도이다.
4. 개발환경이 무료다.
아직은 발표된지 얼마 안되어 약간은 불안한 단점들이 존재하지만 시간이 지나면서 하나씩 해결 될 거라 보여진다.
아래는 대략적인 안드로이드의 구조이다.
'Programing > Android' 카테고리의 다른 글
이벤트 처리 3 - 액티비티 또는 뷰가 리스너 구현 (0) 2010.10.05 이벤트 처리 2 - 리스너 인터페이스 (0) 2010.10.05 이벤트 처리 1 - 콜백 메서드 재정의 (2) 2010.10.05 ImageView의 속성 (0) 2010.10.03 TextView의 속성 (0) 2010.10.03 View의 속성 (0) 2010.10.03 View의 계층구조 (0) 2010.10.03 자동 생성된 첫 안드로이드 .java 소스 분석 (0) 2010.10.03 안드로이드 프로젝트 만들기 (0) 2010.10.03 안드로이드 프로젝트 구성 (0) 2010.06.10