WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 42장. Emulator와 실제 Android 기기를 나눈다

42장. Emulator와 실제 Android 기기를 나눈다

AVD는 API·화면·locale·network·process recreation을 빠르게 반복하는 데 좋지만 camera, biometric, push, battery, 제조사 WebView와 실제 성능을 완전히 대신하지 않는다. 지원 최저 API와 최신 API, 소형·저사양 profile을 만든다. snapshot이 오래된 app data를 숨기지 않게 clean state test를 둔다.

실기기에서는 USB/Wi-Fi debugging 권한, developer option과 회사 MDM 정책을 지킨다. adb devices, package, process와 log를 확인하되 고객 기기 데이터를 가져오지 않는다. test 종료 뒤 계정·사진·certificate·VPN을 제거한다. emulator에서 통과한 기능도 release 후보는 실기기 matrix를 거친다.