원문 캡처 · spawndroid.io
원문 캡처 · spawndroid.io

SpawnDroid는 ARM64 서버에서 안드로이드 12~16을 컨테이너로 실행하는 초기 이용 단계의 서비스다. 브라우저에서 앱을 직접 조작하거나 호스팅된 Appium 러너에 기존 테스트를 연결할 수 있으며, 현재 무료 플랜은 병렬 러너 1개를 제공한다.

서비스 운영사에 따르면 각 세션은 ARM64 하드웨어에서 실행되며 QEMU 기기 모델이나 하이퍼바이저를 거치지 않는다. 앱은 실제 arm64-v8a 네이티브 라이브러리를 사용한다. APK를 올리면 기기를 부팅하고 앱을 설치한 뒤 브라우저 스트림과 Appium 엔드포인트를 제공한다. CI 실행에는 로그캣과 화면 녹화가 남고, 세션이 끝나면 격리된 기기 컨테이너가 폐기된다.

기존 WebDriver 테스트를 세션 URL에 연결할 수 있으며, Appium 3와 UiAutomator2 드라이버를 사용한다. WebdriverIO, Selenium 또는 다른 Appium 클라이언트를 지원한다고 안내한다. 앱 업로드와 세션 생성은 콘솔이나 API로 할 수 있다. 자세한 절차는 빠른 시작 안내, CI 테스트 문서, API 문서에서 확인할 수 있다.

무료 플랜은 카드 등록 없이 이용할 수 있고, 병렬 러너 1개와 7일간의 실행 기록을 제공한다. 유료 플랜은 아직 제공되지 않으며, 팀·스케일·엔터프라이즈 플랜은 순차적으로 열릴 예정이다. 유료 플랜의 동시 실행 수와 기록 보관 기간은 늘어나며, 가격은 유로와 미국 달러로 책정될 예정이다. 서비스 운영사는 빌드·녹화·로그를 플랜의 보관 기간 동안 저장한 뒤 자동 삭제하고, 개인정보 처리 안내에서 관련 내용을 확인할 수 있다고 설명한다.