안드로이드

위키원
2016081033 (토론 | 기여)님의 2018년 7월 12일 (목) 15:56 판 (새 문서: ==개요== 안드로이드휴대 전화를 비롯한 휴대용 장치를 위한 운영 체제미들웨어, 사용자 인터페이스 그리고 표준...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

개요

안드로이드휴대 전화를 비롯한 휴대용 장치를 위한 운영 체제미들웨어, 사용자 인터페이스 그리고 표준 응용프로그램(웹 브라우저, 이메일 클라이언트, SMS, MMS)등을 포함하고 있는 소프트웨어 스택이자 모바일 운영 체제이다. 안드로이드는 개발자들이 자바 언어로 응용프로그램을 작성할 수 있게 하였으며, 컴파일바이트코드를 구동할 수 있는 런타임 라이브러리를 제공한다. 또한 안드로이드 소프트웨어 개발 키트(SDK)를 통해 응용 프로그램을 개발하는 데 필요한 각종 도구와 API를 제공한다.

역사

구성

특징

  • Linux kerne
  • FreeType Font
  • SSL 보안 모듈
  • SQLite 데이터 베이스 소프트웨어가 사용됨
  • GSM/EDGE, DBMA, EV-DO, UMTS, 블루투스, 와이파이등을 포함하는 커넥션 기술 지원
  • SMS와 MMS 가능
  • H.263, H.264 (3GP 또는 MP4 컨테이너), MPEG-4 SP, AMR, AMR-WB (3GP 컨테이너), AAC, HE-AAC (MP4 또는 3GP 컨테이너), MP3, 미디, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP등의 오디오/비디오/이미지 포맷 지원
  • iOS의 앱 스토어와 유사한 구글플레이에서 PC 사용 없이 무선으로 대상 하드웨어로 다운로드와 설치가 가능한 응용 프로그램 목록 제공
  • 멀티터치 제공
  • 어플리케이션 프레임웍 제공
  • Dalvik VM을 사용해 어플마다 고유의 VM 할당
  • 잘 만들어진 개발 툴과 API 라이브러리 – SDK 지속적인 업데이트
  • Eclipse IDE와 Android Development Toolkit (ADT) plugin 등 안정된 통합개발환경을 제공
  • JAVA 언어
  • 그래픽 최적화
  • 카메라, GPS, compass, G-sensor 지원