[Android]에뮬레이터와 시뮬레이터의 차이
- 에뮬레이터와 시뮬레이터의 차이 보통 인터넷에서는 에뮬레이터를 현재 사용 중인 시스템안에 다른 시스템을 완벽하게 재현하는 데 초점을 두는 툴이라고 설명하고 있습니다. 그리고 시뮬레이터는 대상 시스템을 추상화한 것에만 관심을 둔다고 말합니다. 이러한 정의를 바탕으로 애플리케이션을 개발할 때 제공되는 에뮬레이터와 시뮬레이터는 다음과 같이 구분할 수 있습니다. 먼저 애뮬레이터는 타켓 환경을 대상으로 빌드된 실행 파일을 개발 호스트에서도 실행할 수 있게 해주는 프로그램입니다. 우리가 안드로이드 애플리케이션을 개발하는 테스크톱 PC는 Intel x86 계열의 CPU를 사용하며, 실제 안드로이드 기기는 ARM 계열의 CPU를 사용합니다. 그래서 ARM용 컴파일러로 빌드를 하면 생성된 바이너리를 테스크톱 PC에서 ..
Android 개발
2012. 6. 10. 15:23