이 글의 원문은 여기서 확인 가능하며 블로그 리뷰에는 양찬석(Google)님이 참여해주셨습니다.
게시자: Hoi Lam (Developer Relations Engineer, Android Platform)
2021년에도 Android의 연간 타겟 API 레벨 업데이트는 계속되어, 새로운 앱은 2021년 8월까지, 모든 앱 업데이트는 2021년 11월까지 타겟 API 레벨 30(Android 11)을 충족해야 합니다. 또한 올해 초 발표한 것과 같이 Google Play에 게시되는 새로운 앱은 Android App Bundle 게시 형식을 사용해야 합니다. Android App Bundle을 사용하면 앱 크기가 줄어들고 출시 과정이 단순해지므로 더 많은 사용자 및 개발자가 혜택을 볼 수 있으며, 다양한 고급 배포 기능을 활용할 수 있습니다.
750,000개가 넘는 앱 및 게임에서 이미 App Bundle을 사용해 프로덕션 트랙으로 앱과 게임을 배포하고 있습니다. App Bundle로 전환한 인기 앱은 범용 APK와 비교했을 때 크기가 평균 15% 감소했습니다. 이로 인해 다운로드 크기가 줄어들어 사용자에게 도움이 됩니다. 또한 Netflix 및 Riafy와 같은 개발자의 경우 설치 성공률(install success rates)이 증가했는데, 특히 보급형 기기가 주로 사용되며데이터 속도가 느린 지역에서 그 효과가 더 두드러지게 나타났습니다. App Bundle로 전환하는 개발자는 Play Asset Delivery 및 Play Feature Delivery와 같은 고급 배포 기능을 사용할 수 있습니다. 저희는 무엇보다 여러분의 의견을 소중히 여기고 있으며, App Bundle로 전환이 완료되기 전에 Play 앱 서명 및 Android App Bundle과 관련해 추가 기능 및 옵션을 소개해드릴 예정입니다.
신규 앱 요구사항
2021년 8월부터 Google Play Console에서는 모든 신규 앱에 다음 사항을 요구하게 됩니다.
●Android App Bundle 형식을 사용하여 게시해야 합니다.
●다운로드 크기가 150MB가 넘는 애셋 또는 기능을 전송할 때 Play Asset Delivery 또는 Play Feature Delivery를 사용해야 합니다. 새로운 앱의 경우 확장 파일(OBB)이 더 이상 지원되지 않습니다.
●타겟 API 수준 30(Android 11) 이상을 충족하고 행동 변경사항(behavioral changes)에 맞게 조정해야 합니다.
기존 앱 업데이트 요구사항
2021년 11월부터 기존 앱 업데이트는 타겟 API 레벨 30 이상을 충족하고 Android 11의 행동 변경사항에 맞게 조정해야 합니다. 업데이트를 받지 않는 기존 앱은 영향을 받지 않으며 계속 Play 스토어에서 다운로드할 수 있습니다.
인스턴트 환경 요구사항
Android App Bundle 전송으로의 전환은 기존의 인스턴트 앱 ZIP 형식을 사용하는 인스턴트 환경에도 영향을 줍니다. 2021년 8월부터 새로운 인스턴트 환경 및 기존 인스턴트 환경 업데이트는 인스턴트 지원 App Bundle(instant-enabled app bundles)을 게시해야 합니다.
함께 나아가기
변경사항을 요약하면 다음과 같습니다.
Wear OS 앱에는 새로운 대상 API 수준 요구사항이 적용되지 않습니다.
앱은 모든 minSdkVersion을 계속 사용할 수 있으므로, 이전 Android 버전을 위한 앱을 빌드하는 기능에는 아무런 변화가 없습니다.
App Bundle로의 전환에 관해 자세히 알아보려면 Android의 새로운 영상 시리즈인 Modern Android Development (MAD) Skills를 확인하시기 바랍니다. 이미 App Bundle 및 API 레벨 30을 도입해 주신 모든 개발자분들께 진심으로 감사드립니다. 여러분과 함께 Android 플랫폼을 계속해서 발전해나가길 바랍니다.