안드로이드 주요 특징 및 아키텍처 소개
·
Computer Science/Mobile Programming
◆ 안드로이드 특징 - 안드로이드 핵심 커널(Kernal)은 리눅스(Linux)로 구성 - 안드로이드 애플리케이션 개발 언어는 Java를 사용 - 안드로이드 SDK에서 많은 라이브러리를 포함하고 있어 개발이 용이 - 오픈 소스를 지향하기 때문에 운영체제부터 관련 문서, 개발 도구 등 무료 - 지속적인 업그레이드를 제공 ◆ ★ 안드로이드 구조 1) 응용 프로그램(Applications) : 안드로이드 스마트폰에서 사용할 수 있는 일반적인 응용 프로그램이다. (웹 브라우저, 달력, 구글맵, 연락처, 게임 등을 사용자 입장에서 가장 많이 사용한다. Java로 작성된다. ) 2) 응용 프로그램 프레임워크(Application Framework) : 안드로이드 API가 존재하는 곳이다. 안드로이드폰 하드웨어에 접..