안드로이드 에플리케이션은 PC에서 이클립스와 같은 도구를 이용하여 개발되고
컴파일 되어 USB 케이블을 통하여 실제 장치에 다운로드 되어 실행된다.
만약 실제 장치가 없다면 실제 장치 대신에 가상 장치를 사용하면 된다.
AVD(Anddroid Virtual Device)는 실제 안드로이드 폰을 흉내 내는 에뮬레이터(Emulator)이다.
일반적으로 실제 안드로이드 폰을 가지고 실험을 하면 좋겠지만 여러가지 사정으로 불가능한 경우가 많다.
예를 들어 개발자가 가진 안드로이드 폰이 최신 버전이 아닌 경우에는 최신 기능을 테스트하기가 불가능하다.
이런 경우에 많이 사용되는 것이 에뮬레이터이다. 에뮬레이터란 소프트웨어로 실제 하드웨어 장치를
그대로 흉내를 내는 것인데 에뮬레이터는 해당 장치의 CPU명령어로 실행이 가능하다.
에뮬레이터 안에서는 스마트폰에 사용되는 ARM 계열의 CPU 명령어까지 실행이 가능하다.
AVD는 상당히 정교한 에뮬레이터로 리눅스 운영체제가 내부에 포함되어 있다.
반응형
'컴퓨터의 이해' 카테고리의 다른 글
유튜브 동영상 간단히 다운로드하는 방법 (0) | 2015.05.16 |
---|---|
유튜브에서 음악 다운로드하기 (0) | 2015.04.20 |
안드로이드 개발자 도구의 설치방법 (0) | 2014.08.02 |
javaw.exe in your current PATH 자바의 경로 에러 (0) | 2014.08.01 |
스마트폰 개발자 옵션 만들기 (0) | 2014.07.11 |