한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Playtime 2018: 앱을 더 작은 번들로 쪼개 더 많은 사용자를 만나보세요.
2018년 10월 25일 목요일
블로그 원문은
이곳
에서 확인하실 수 있고 리뷰는 양찬석(Google) 님이 도와주셨습니다.
게시자: Matt Henderson, Google Play 제품 관리자
지난 10월 18일 매년 세계 각지에서 열리는 Playtime 이벤트가 샌프란시스코와 베를린을 시작으로 개막되었습니다. 이 후, 상파울루, 싱가포르, 타이페이, 서울(주> 서울에서는 12월 초에 개최될 예정입니다), 도쿄에서도 잇따라 이벤트가 열릴 예정입니다. Playtime은 전 세계 전문가들이 Google Play에 대한 깊은 통찰과 최신 업데이트 정보를 공유하는 행사입니다.
Google Play는 개발자가 더 쉽게 앱을 개발하고 전 세계 잠재고객에게 더 쉽게 앱을 배포할 수 있도록 지속적으로 투자하고 있습니다. 이번 포스트에서는 올해 Playtime 이벤트에서 발표된 몇 가지 흥미로운 업데이트 사항을 소개합니다.
앱을 더 작게 만들기
안드로이드 앱 번들은 안드로이드 앱을 배포할 때 사용할 수 있는
새로운 포맷
입니다. 이를 이용해 앱 크기는 줄이면서도 훌륭한 사용자 경험을 제공할 수 있습니다. 더 나아가, 안드로이드 앱 번들의 모듈화 기능을 사용해 설치 시점이 아니라 사용자가 요청할 때 필요한 기능을 다운로드 받도록 만들 수 있습니다. 이렇게 하면 앱의 크기를 더 줄일 수 있습니다. 크기가 작은 앱의
전환율이 더 높으며,
사용자 조사에 따르면 앱을 삭제하는 주요한 원인 중 하나가 앱 크기로 나타났습니다.
이미 수천 개의 앱이 앱 번들 형태로 배포되고 있습니다. 평균적으로 기존 APK 대비 앱 번들의 크기 감소율은 35%입니다. 이번 Playtime에서는 앱 번들의 이점을 더욱 향상시키는 몇 가지 업데이트가 소개되었습니다.
더 많은 크기 절감 효과:
개발자의 추가 작업 없이도 이제 앱 번들의 다운로드 크기는 평균 8%, M+ 기기에서 16% 더 작아질 것입니다. 새로운 절감 효과는 비압축 네이티브 라이브러리를 지원하는 데 따른 것으로, 기기에 여러 개의 복사본을 저장할 필요가 없기 때문입니다.
더 쉽게 전환:
이제는
Android Studio 3.2
스테이블 버전 및
Unity 2018.3 베타
에서 앱 번들을 빌드할 수 있습니다.
용량이 큰 앱에 대한 지원 개선:
설치되는 APK 크기가 500MB 이하인 앱은, 확장 파일을 사용할 필요 없이 앱 번들로 바로 Google Play에 업로드할 수 있습니다. 이 기능은 사전 체험판 형식으로 제공되고 있으며 향후 모든 개발자에게 공개될 예정입니다.
안드로이드 앱 번들, 동적 기능 모듈, 그 외 작은 모듈 형태로 앱을 구성하여 얻게 되는 모든 이점에 대해 자세히 알아보려면 다음
미디엄 게시물을 참고하시기 바랍니다.
인스턴트 앱과 앱 번들의 통합
지금까지 인스턴트 앱을 더 쉽게 만들 수 있도록 해달라는 개발자 피드백을 많이 들어왔습니다. 이를 위해, Play Store에서 ‘사용해 보기' 기능 지원을 위해 필요한 크기 제한을 10MB로 늘리고
URL 요구 사항을 삭제
했습니다. 또한 게임 개발자를 위해 Unity와 제휴을 맺고
Google Play Instant 플러그인
을 만들고, 또한
Cocos Creator
에서 바로 인스턴트 앱을 만드는 기능을 소개했습니다.
다음으로, 안드로이드 앱 번들을 사용해 인스턴트 앱을 만들 때 생기는 가장 큰 어려움 중 하나를 해결하고자 합니다. 지금까지 개발자는 인스턴트 앱과 기존 설치 용 앱을 둘 다 배포했어야 합니다. Android Studio 3.2를 사용하면 인스턴트 앱으로 사용될 수 있는 번들을 만들 수는 있었지만, 여전히 별도로 기본 앱 번들을 만들고 이를 업로드해야했습니다.
하지만 이제는 두 벌의 코드를 유지할 필요가 없습니다.
Android Studio 3.3 베타 릴리스
를 사용하면 하나의 앱 번들만 만들어 이를 Google Play에 올리고, 해당 번들이 인스턴트 앱으로도 사용될 수 있다고 설정하거나, 해당 번들에 포함된 모듈 중 일부가인스턴트 앱으로 사용되도록 설정할 수 있습니다. ‘통합 앱 번들’은 인스턴트 앱 환경의 미래이므로, 여러분 모두 꼭 한번 사용해보셨으면 합니다.
인스턴트 앱을 사전 체험판으로 제공
Google Play Instant는 현재 유료 게임 및 사전 등록 캠페인용으로 제공될 수 있습니다. 다시 말해, 사용자가 정식 출시 전에 게임을 플레이할 수 있고, 이를 통해 추가적인 홍보 효과를 누릴 수 있습니다. 새로운 앱과 게임이 매일같이 Google Play Instant의 세계에 합류하고 있습니다. 그중에서도 특히
Devolver Digital의 Umiro
와 Scopely의
Looney Tunes 메이헴 월드
은 최초로 이러한 기능을 활용하는 파트너 중 하나입니다.
장애 비율 감소와 품질 개선
Play Console은 성능 모니터링과 앱 품질 개선에 도움이 되는 두 가지 도구를 제공합니다. 사전 출시 보고서는 Firebase Test Lab에 준비된 실제 기기에서 앱을 테스트하고 프로덕션 단계로 진행하기 전에 문제점을 파악하고 수정하는데 유용한 메타데이터를 생성합니다. Android Vitals는 실제 사용 환경의 사용자 기기에서 앱의 성능과 품질을 추적하는 데 도움이 됩니다.
Google Play는 이 두가지를 묶어 더 실질적인 인사이트를 제공하는데 노력을 기울이고 있습니다. 만일 Android Vitals에서 발견된 앱 비정상 종료 오류가 사전 출시 보고 기능을 실행할 때도 발견되면 이를 확인할 수 있습니다. 데이터는 양쪽 방향으로 모두 연결되며, 실제 사용 환경에서 이미 일어나고 있는 비정상 종료가 사전 출시 보고에서 발생하는 경우 Android Vitals에서 현재 해당 이슈가 미치는 영향을 확인할 수 있으며, 이를 통해 사전 출시 보고서에 포함된 문제점의 우선 순위를 더 나은 방식으로 정할 수 있습니다.
앱과 비즈니스의 최적화
Play를 통해 개발자가 앱과 비즈니스를 더 쉽게 관리할 수 있도록 여러 가지 업데이트가 있었습니다.
구독자 유지를 위한 도구
: 2018년 I/O에서 구독 취소에 관한 설문조사를 소개한 바 있습니다. 개발자는 이 설문조사 결과를 통해 애써 모은 구독자가 구독을 취소하는 이유를 보다 잘 이해할 수 있습니다. 추가로, 사용자가 완전히 구독을 취소하는 대신 구독을 일시 중지할 수 있는 기능을 테스트 중이며, 이를 통해 개발자가 구독을 취소하려는 구독자의 마음을 돌리기 위한 프로모션을 제시할 수 있는 기능을 제공할 예정입니다.
더욱 융통성 있는 구독 가격 책정
: Play Billing Library 버전 1.2부터, 새로운 SKU를 만들 필요 없이 기존 구독 서비스의 가격을 변경할 수 있습니다. 또한 요금제 변경을 제안하고 기존 갱신 날짜에 변경된 요금제를 발효할 수도 있습니다.
더 강력한 측정항목:
개발자의 핵심 측정항목 평가에 도움이 되도록 Play Console에 새로운 도구를 추가했습니다. 누적 데이터, 이전 30일 평균 통계(30-day rolling average), 비즈니스의 흐름에 더욱 정확히 맞추기 위한 다른 시간 주기 기반의 롤업(roll-ups for different time periods)과 같은 도구가 추가되었습니다. 원하는 형태로 구성된 보고서를 CSV 파일로 다운로드할 수도 있습니다.
더욱 쉬워진 앱 업데이트:
이제 In-App Updates라는 새로운 API를 사용하여, 사용자가 앱을 떠나지 않고도 업데이트 프롬프트를 통해 앱을 업데이트하도록 할 수 있습니다. 개발자는 전체 화면을 사용해 사용자가 앱을 다운로드하고 다시 시작하는 단계를 안내하거나, 적절히 각 상태를 관리하며 사용자가 백그라운드에서 업데이트된 버전을 다운로드하고 설치하도록 도와줄 수 있습니다. 이 프로그램은 현재 사전 체험판으로 제공되며 향후 몇 개월 이내에 정식 공개 될 예정입니다.
Play에 대해 배우는 새로운 방법
성공적인 앱을 위한 아카데미
과정을 출시하게 된 것도 마음 설레는 일입니다. 이 프로그램은 개발자가 Play Console을 최대한 활용하고, Play 정책을 이해하고, 모범 사례에 따라 품질 개선과 비즈니스 실적 향상을 이루는 데 도움이 되는 새로운 대화식 교육 과정을 담고있습니다. 무료로 제공되는 이 새로운 프로그램에서는 퀴즈와 성취도 평가를 통해 학습 진도를 추적하면서 자신의 전문성을 스스로 확인해보실 수 있습니다. 현재 영어 버전으로 제공되고 있지만, 곧 새로운 콘텐츠와 번역된 버전의 교육 과정을 추가할 예정입니다.
개발자 여러분이 만드는 다양한 앱과 세상 사람들에게 미치는 영향력에 늘 새로운 영감을 얻습니다. 멋지고 놀라운 앱과 게임을 만든 개발자를 기념하는 #IMakeApps 컬렉션을 확인해 보시고
여러분의 #IMakeApps 스토리를 공유
해 주세요.
이 블로그 게시물이 얼마나 유용했는지 알려주세요.
★
★
★
★
★
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed