배경
미국의 개발업체인 RV AppStudios는 캐주얼 게임, 교육용 어린이 앱, 유틸리티 앱의 포트폴리오 전반에 걸쳐 현재까지 2억 회 이상의 다운로드를 기록하고 있습니다. Puzzle Kids - Animals Shapes and Jigsaw Puzzles 앱을 통해 Google Play Asset Delivery를 초기에 테스트하게 된 개발팀은 새로운 애셋 팩을 다운로드해야 하는 경우 발생할 수 있는 문제를 제거하여 앱 크기를 최적화하고, 비용을 절감하며, 사용자 환경을 개선하고자 했습니다.
진행한 작업
사용자가 Puzzle Kids 앱을 설치하면 최초로 설치될 때는 기본적인 콘텐츠만 포함되며 인앱 콘텐츠를 진행해 나가면서 새로운 레벨과 콘텐츠에 액세스하려면 추가 게임 파일을 다운로드해야 합니다. RV AppStudios는 이러한 추가 콘텐츠 번들을 제공하기 위하여 타사 CDN에 유료로 콘텐츠를 호스팅하고 전송을 관리합니다.
Play Asset Delivery는 CDN 비용을 절감하고 사용자 관련 실적을 개선할 수 있는 매력적인 솔루션이었습니다. 통합 과정은 매우 간단히 마무리되었으며, 개발팀이 기존 프로젝트에 플러그인을 통합하고 플러그인의 기본 사항을 설정하는 등 개발 시간이 하루도 채 걸리지 않았습니다. RV AppStudios 사장인 비벡 데이브는 "Google Play Asset Delivery는 플러그인 비용, 시간, 노력이라는 측면에서 우리의 기대치를 충족했습니다."라고 말합니다.
Play Asset Delivery에서는 Install-Time, Fast-Follow, On-Demand라는 세 가지 맞춤 전송 옵션을 제공하는데, 게임 개발자는 Install-Time을 사용해 최대 1GB의 애셋을 초기 게임 다운로드 패키지로 구성할 수 있으며, 게임을 출시한 후에는 On-Demand 및 Fast-Follow를 사용해 애셋을 동적 다운로드할 수 있습니다. Fast-Follow의 경우 설치 후 자동으로 트리거됩니다. Puzzle Kids 개발팀은 On-Demand 전송 모드를 사용해 애셋 팩 17개를 전송합니다.
결과
플레이어가 Puzzle Kids 레벨을 진행해 나가면서 전송되는 애셋은 23MB에 불과합니다. Play Asset Delivery의 On-Demand 모드를 사용한 후 Puzzle Kids의 15일 유지율은 4.7% 증가했으며 비정상 종료 및 ANR은 21% 감소했습니다. 전반적으로 보았을 때 이러한 변화를 통해 더욱 안정적이며 투명하고 안전한 다운로드를 제공함으로써 사용자 환경이 개선되었으며 RV AppStudios의 비용도 절감되었습니다.
시작하기
Play Asset Delivery에 관해 자세히 알아보고 지금 바로 시작해 보세요.