인스턴트 앱으로 세션 시간을 130% 늘린 Vimeo
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

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월부터 모든 개발자에게 공개되어 있습니다. 인스턴트 앱 시작하기
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2017-07-17(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2017-07-17(UTC)"],[],[],null,["# Vimeo increases session duration by 130% with instant apps\n\n[Vimeo](https://play.google.com/store/apps/details?id=com.vimeo.android.videoapp&hl=en_GB) was founded by a group of filmmakers who wanted to share their creative work and personal moments from their lives. Today, Vimeo has over 240 million viewers worldwide, with nine million installs on Google Play, and a growing audience for its new Android TV application. With mobile driving over fifty percent of Vimeo's onsite visitors, the mobile video player experience is a critical piece of the Vimeo user journey.\n\nVimeo sees the highest engagement in their native installed app, so they wanted to implement Android Instant Apps to enable users to enter their immersive native app experience through a single tap.\n\nWhat did they do\n----------------\n\nVimeo enabled instant app support by reducing their 15MB installed app down to a 4MB feature module. They identified most of the size savings by using the [APK analyzer](https://developer.android.com/studio/debug/apk-analyzer.html), removing unused libraries, and replacing their image caching library with a smaller library. They then shifted towards a dependency injection architecture for their core player, which had significant size savings.\n\nVimeo leveraged two other technologies to round out the experience - [Smart Lock](https://get.google.com/smartlock/) and [Branch.io](https://branch.io/). Smart Lock enabled automatic authentication of a user in the instant app, so users could leave comments on videos and save them to watch later. Branch.io was used to ensure that when a user in an instant app chose to install the native app, they were taken to the exact same video they were viewing within the instant app---bypassing things like onboarding and registration and making the experience truly seamless. To the user, it's like they never left.\n\nLearn more about [how Vimeo developed their instant app](https://medium.com/vimeo-engineering-blog/vimeo-android-instant-apps-2f8b1e94760c) on their technical blog.\n\nResults\n-------\n\nVimeo's instant app has the familiar look and feel of their fine-tuned Android experience. Since launching in May 2017, Vimeo has seen sessions more than double in length (+130% increase) and native app users increase 20%. Relative to their mobile website, Vimeo's instant app has a less aggressive strategy for calls to install, yet it has the same install rate (\\~10%). This provides a smoother first-time user experience without sacrificing installs.\n\nJon Sheldrick, Vimeo's Director of Product Management, responsible for driving the instant apps implementation, is planning to expand Vimeo's instant app footprint:\n\n*\"The process of getting a user from mobile web into a native app for the first time is an antiquated experience that is ripe for disruption. Instant Apps is the first technology to address this issue head-on, and the results have been fantastic. We have seen a 20% month over month increase in total native app users. While this is just trading one form of traffic for another (mobile web vs. instant app), this is a trade we love to make, because native app users are far more likely to register and return to Vimeo.*\n\n*Now that we've proven the concept with an instant app video player, we're interested in exploring other components of our native app that can be modularized. We're considering subscriber check-out flows, search, and authentication as additional features that can add to a constellation of instant experiences that eventually make the transition from web into a native experience completely seamless.\"*\n\nGet started\n-----------\n\nAs of May 2017, Android Instant Apps is open to all developers. [Get started with instant apps](/topic/instant-apps)."]]