Vimeo는 창의적 작품과 일상의 개인적인 순간을 공유하고자 하는 영화 제작자들이 만든 앱입니다. 현재 Vimeo는 전 세계적으로 2억4천만 명이 넘는 시청자를 보유하고 있으며 Google Play에서의 설치 수는 9백만 건이 넘습니다. 또한 새로운 Android TV 애플리케이션의 잠재고객층도 점차 늘어나는 추세입니다. Vimeo 사이트 방문자 중 50% 이상이 모바일 사용자이기 때문에 모바일 동영상 플레이어 환경은 Vimeo 사용자 여정에서 매우 중요한 부분을 차지합니다.
설치된 네이티브 앱의 참여도가 가장 높음을 확인한 Video에서는 사용자가 탭 한 번으로 몰입도 높은 네이티브 앱 환경을 사용할 수 있도록 Android 인스턴트 앱을 구현하고자 했습니다.
시행한 작업
Vimeo는 인스턴트 앱을 지원하기 위해 크기가 15MB에 달하는 설치된 앱을 4MB의 기능 모듈로 줄였습니다. 이렇게 줄어든 앱 크기 중 대부분은 APK Analyzer를 사용하고, 사용되지 않는 라이브러리를 삭제하고, 이미지 캐싱 라이브러리를 더 작은 라이브러리로 교체한 결과였습니다. 그런 다음 핵심 플레이어를 종속성 삽입 아키텍처로 전환했는데, 이로 인해 앱 크기가 크게 줄어들었습니다.
Vimeo는 Smart Lock과 Branch.io라는 두 가지 기술을 사용하여 사용 환경을 조정하고 있습니다. Smart Lock을 사용하면 인스턴트 앱에서 사용자가 자동으로 인증되므로 사용자가 동영상에 댓글을 남기고 나중에 보기 위하여 저장해 둘 수 있습니다. Branch.io는 네이티브 앱 설치를 선택한 인스턴트 앱 사용자를 인스턴트 앱에서 시청하던 것과 동일한 동영상으로 안내하기 위해 사용되었습니다. 즉, 온보딩 및 등록과 같은 절차를 우회하여 진정으로 매끄러운 환경을 구현한 것입니다. 그 결과, 사용자는 앱을 종료한 적이 없는 것처럼 느끼게 됩니다.
Android 기술 블로그에서 Vimeo가 인스턴트 앱을 개발한 방법을 자세히 알아보세요.
결과
Vimeo의 인스턴트 앱은 세심하게 다듬어져 있는 Android Vimeo 앱과 모양도 느낌도 흡사합니다. 2017년 5월에 출시된 이후 Vimeo 앱의 세션 길이는 2배 이상(130% 이상 증가) 늘어났으며 네이티브 앱 사용자도 20% 증가했습니다. Vimeo 모바일 웹사이트에 비해 Vimeo의 인스턴트 앱은 비교적 공격적이지 않은 설치 요청 전략을 사용하고 있지만, 그런데도 동일한 설치율을 나타내고 있습니다(최대 10%). 설치수를 희생하지 않고도 앱의 최초 사용자에게 매끄러운 환경을 제공할 수 있는 것입니다.
인스턴트 앱 구현을 추진한 Vimeo의 제품 관리 이사인 존 셸드릭은 Vimeo 인스턴트 앱의 활용 범위를 확장하려는 계획을 갖고 있습니다.
“모바일 웹 사용자가 처음으로 네이티브 앱을 사용하도록 유도하는 것은 이미 시대에 뒤떨어진 방식이며 방해를 받을 가능성이 농후합니다. 인스턴트 앱은 이 문제를 정면으로 해결하기 위하여 처음으로 선보인 기술인데 그 결과는 놀랍습니다. 네이티브 앱의 전체 사용자가 전월 대비 20% 증가한 것입니다. 이는 트래픽이 형태만 바꾼 것(모바일 웹에서 인스턴트 앱으로)에 불과할지도 모릅니다. 하지만 Vimeo는 이러한 전환을 환영합니다. 네이티브 앱 사용자는 서비스에 등록한 후 Vimeo로 돌아올 가능성이 훨씬 높기 때문입니다.
이제 인스턴트 앱 동영상 플레이어를 통해 이 개념이 효과적임을 확인했으니, 네이티브 앱에서 모듈화가 가능한 다른 구성요소를 좀 더 살펴보고 싶습니다. Vimeo는 정기 결제 사용자의 결제 흐름, 검색, 승인 과정을 인스턴트 환경을 구성하는 다채로운 요소에 더할 수 있는 추가적인 기능으로 보고 있으며, 이러한 기능들이 궁극적으로 웹에서 기본 환경으로의 전환을 완벽하게 매끄러운 과정으로 만들어 줄 것입니다.”
시작하기
Android 인스턴트 앱은 2017년 5월부터 모든 개발자에게 공개되어 있습니다. 인스턴트 앱 시작하기