기업이 Android App Bundle을 사용해야 하는 8가지 이유

게시 됨: 2021-01-28

Android App Bundle이 Google Play 퍼블리싱의 표준이 되었다는 사실을 알고 계셨습니까? 이점을 살펴보십시오.

App Bundle로 알려진 이 새로운 업로드 형식에 대해 처음 들었을 때 매우 기뻤습니다! 다양한 API 버전, 기기 유형 등을 대상으로 하는 APK를 빌드하는 것과 같이 개발자가 직면한 많은 문제가 이제 Google Play에서 전달됩니다.

오늘부터 개발자는 Dynamic Delivery를 사용하여 사용자 장치의 요구 사항을 충족하고 설치 런타임에 제공하는 최적화된 APK를 생성할 수 있습니다.

이 모든 작업은 Android 앱 번들 앱 배포 형식을 통해 이루어집니다. Android의 새로운 공식 게시 형식이 무엇인지 자세히 알아보겠습니다.

Android 앱 번들이란 무엇입니까?

Android는 Android 앱 번들(.aab)이라는 새로운 공식 게시 형식을 출시했으며 앱 을 빌드하고 출시하는 더 효율적인 방법을 제공합니다. 또한 작은 크기의 앱에서 뛰어난 사용자 경험을 쉽게 제공할 수 있으므로 설치 성공률이 향상되고 제거율이 감소합니다.

Android App Bundle은 다양한 기기 구성에서 애플리케이션을 빌드, 게시 및 배포하기 위해 Google에서 권장하는 방법입니다.

Android 앱 번들이 Google Play 퍼블리싱의 표준이 되었다는 사실을 알고 계셨습니까? 현재 600,000개 이상의 앱과 게임 이 프로덕션에서 App Bundle을 사용하며 Netflix를 포함한 Google Play의 모든 릴리스의 40% 이상을 차지합니다.

이제 앱 번들의 이점을 살펴보겠습니다.

Google Android App Bundle 사용의 이점

1. 사이즈 축소

앱 번들은 상당한 양의 애플리케이션 크기를 줄이는 데 도움이 됩니다! 평균적으로 개발자는 APK에 비해 크기가 20% 감소하는 것을 목격했습니다. Google Play 콘솔에서 새로운 앱 크기 보고서방문하여 앱이 얼마나 절약할 수 있는지 확인할 수 있습니다.

앱 번들 개발을 통해 Adobe 가 Adobe Acrobat Reader 의 크기를 20% 줄였다는 사실을 알고 계셨습니까 ? 뿐만 아니라 앱 번들의 얼리 어답터에 의한 이러한 크기 절감 중 일부는 입이 떡 벌어지는 결과를 보여줍니다. 이러한 결과는 Android 앱 번들을 Android Go 앱을 빌드 하는 좋은 방법으로 만드는 이유입니다 .

Size Reduction in Android App Bundle

2. 앱 설치 증가 및 제거 감소

장치에 무제한 저장 공간이 있다면 앱 크기가 커지는 것은 중요하지 않습니다. 그러나 우리가 알다시피 그렇지 않습니다. 앱의 크기가 커질수록 설치 횟수는 줄어듭니다!

app size vs installation graph

xamarin android 앱 번들의 도움으로 크기 절약의 파급 효과로 앱 설치가 증가합니다. 이로 인해 업데이트 속도가 증가하고 제거가 매우 감소했습니다.

3. 더 높은 효율성

Android에서 앱 번들 개발을 사용하면 앱에서 수집된 모든 코드, 리소스 및 기본 라이브러리를 포함하는 하나의 아티팩트를 빌드할 수 있습니다. 따라서 더 이상 여러 APK의 버전 코드를 빌드, 서명, 업로드 및 관리할 필요가 없습니다. 따라서 기기에 Android 앱 번들을 설치하면 효율성이 높아집니다.

4. 더 빠른 다운로드

Google Play를 통해 앱을 각 기기에 효율적으로 맞춤화할 수 있으므로 앱 다운로드 및 설치 프로세스가 더 빨라집니다.

5. 통합 코드

android studio 앱 번들의 도움으로 앱 크기를 늘리지 않고도 64비트 요구 사항 에 대비할 수 있습니다. 결과적으로 Play는 각 장치에 필요한 적절한 네이티브 코드를 제공합니다.

6. 엔지니어링 속도 증가

앱을 만드는 전체 프로세스가 가속화됩니다. 동적이고 독립적인 모듈을 구축하는 것부터 설계, 테스트 및 출시하는 것까지. Android 앱 번들 통합으로 엔지니어링 속도가 크게 향상되었습니다.

예를 들어 The Book My Show 앱은 앱 빌드 시간(캐싱 없이 완전히 새로운 빌드의 경우)이 70% 감소했다고 선언 했습니다 . APK처럼 분리합니다.

7. 수작업 감소

Android 앱 개발 중에 여러 수동 작업을 완전히 자동화할 수 있습니다. 개발이 완료되면 해당 링크가 자동으로 특정 Slack 채널에 업로드되고 공유됩니다. 수동 개입이 필요하지 않습니다.

8. 동적 전달 활성화

App Bundle은 우리에게 동적 전달 이라는 새로운 개념을 도입했습니다 . 장치 기능(예: AR/VR), 사용자 국가 또는 장치 버전과 같은 속성을 기반으로 설치 시 조건부 기능을 전달할 수 있습니다 . 또한 사용자는 설치 시간 대신 주문형 모드로 기능을 설치할 수 있습니다. 더 이상 필요하지 않은 기능을 제거할 수도 있습니다.

Dynamic delivery in app bundle

이것은 사용자가 요구 사항에 따라 경험을 개인화하는 데 도움이 됩니다. 이것은 장기적으로 앱의 크기를 늘리고 싶지 않을 때도 유용합니다. 또한 애플리케이션의 초기 크기를 더 작게 만든 다음 실제로 사용할 수 있는 사용자에게만 추가 기능을 제공할 수 있습니다.

Android App Bundle을 구축하고 배포하는 방법은 무엇입니까?

APK와 달리 App Bundle은 앱의 모든 코드를 수반하는 게시 형식입니다. 따라서 장치에 직접 배포할 수 없습니다. Android 스튜디오의 도움으로 몇 번의 클릭만으로 프로젝트를 서명된 앱 번들로 생성할 수 있습니다!

앱 번들을 빌드하려면 다음 단계를 따르세요.

1단계: Android Studio 3.2 이상 다운로드부터 시작합니다. 앱 번들을 빌드하는 가장 간단한 방법입니다.

2단계: 기본 모듈을 포함하고 구성 APK용 코드 및 리소스를 구성하고 선택적으로 기능 모듈을 추가하여 Play 기능 제공에 대한 지원을 추가합니다.

3단계: 이제 Android Studio를 사용하여 Android App Bundle 빌드를 시작합니다. 디버그/실행 구성을 수정하고 '앱 번들에서 APK 배포' 옵션을 선택하여 앱 번들에서 연결된 기기에 애플리케이션을 배포할 수도 있습니다.

4단계: 앱 번들 테스트 및 게시가 마지막 단계입니다.

앱 번들 테스트

Android 앱 번들을 만든 후에는 Google Play에서 이를 사용하여 APK를 생성하는 방법과 해당 APK가 기기에 배포될 때 작동하는 방식을 테스트해야 합니다. 다음 방법을 사용하여 동일한 테스트를 수행할 수 있습니다.

  • 번들 도구를 사용하여 로컬에서 앱 번들을 테스트합니다. 앱 번들에서 APK를 생성하고 연결된 기기에 배포합니다.
  • URL로 앱을 공유하세요. 앱 번들을 업로드하고 테스터와 Google Play 스토어 링크로 앱을 공유 하는 가장 빠른 방법입니다 .
  • 공개, 비공개 또는 내부 테스트를 설정합니다. 이것은 주문형 앱 기능 다운로드와 같은 사용자 지정 배달 옵션을 테스트하는 또 다른 방법입니다.

마지막 단어

미래는 우리 모두를 위해 준비되어 있으며 그것을 따라가는 것은 우리에게 달려 있습니다! 의심의 여지 없이 Android 앱 번들은 미래가 있는 곳이라고 말할 수 있습니다. 안드로이드 앱 개발 회사 이기 때문에 게임에서 앞서 나갈 수 있도록 도와드릴 수 있습니다.