구글 안드로이드
안드로이드(Android)는 휴대전화기를 비롯, 모바일 디바이스를 위한 운영체제와
미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 소프트웨어 스택
안드로이드는 개발자들이 자바(Java) 언어로 어플리케이션을 작성 할 수 있게 하였으며,
컴파일된 바이트코드를 구동할 수 있는 런타임 라이브러리를 제공
안드로이드 SDK를 통해 어플리케이션을 개발하기 위해 필요한 각종 도구들과 API를 제공
안드로이드는 리눅스 커널 위에서 동작하며, 다양한 안드로이드 시스템 컴포넌트에서 사용되는
C/C++ 라이브러리들을 포함
안드로이드는 기존의 자바 가상 머신 과는 다른 가상 머신인 달빅 가상 머신을 통해
자바로 작성된 어플리케이션을 별도의 프로세스에서 실행하는 구조
2005년 안드로이드 사를 구글에서 인수한 후 안드로이드의 모든 소스 코드를 오픈 소스 라이센스인 아파치 라이센스로 배포
자바로 작성된 소프트웨어는 달빅 가상 머신에서 실행 가능한 코드로 컴파일되며 달빅 가상 머신은
표준 자바 가상 머신은 아니지만 모바일 기기를 위해 설계된 가상 머신
개발 환경
기기 에뮬레이터, 디버깅 도구, 메모리와 성능 프로파일링을 포함하는 Eclipse IDE 플러그인
마켓
iPhone OS의 App Store와 유사한 안드로이드 마켓은 PC 사용 없이 무선으로 대상 하드웨어로
다운로드와 설치가 가능한 응용프로그램 목록을 제공
멀티터치
안드로이드는 멀티 터치를 네이티브로 지원하지만 (애플의 터치스크린 기술 특허 침해를 피하기 위해)
커널 수준에서 비활성화
출처 : http://en.wikipedia.org/wiki/Google_Android
http://ko.wikipedia.org/wiki/%EA%B5%AC%EA%B8%80_%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C
작성 : LeliZir, reportgg, Joji
댓글 없음:
댓글 쓰기