- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
Android 빌드 자동화 관련 (apk, aab + PAD) 본문
728x90
요약
APK : 기존 개발자가 만든 앱에 대한 모든 옵션과 다양한 환경(ex. 다국어셋팅, 디바이스별 옵션 ..) 이 전부 포함되어 개발자가 서명까지 진행 후, 배포하는 형식
AAB : 개발자가 APK 배포시 사용하였던 모든 요소들을 구글플레이가 사용자의 환경에 필요한 요소들만 셋팅하여 서명 후, 배포하는 형식 (=Android App Bundle)
Play Asset Delivery (PAD) : AAB 에 이어 구글에서 제공하는 일종의 확장파일 제공방식. (= 기존의 초기 리소스 or 델타패치(증분)..리소스를 제공하기 위한 별도 cdn.. 등을 활용한 방식자체를 구글에서 제공하는 방식.
-> PAD 옵션을 사용시 AAB 내 하나의 아티팩트로 제공되어 압축과 델타 패치를 제공해준다. ( 이때 구글에서 에셋 호스팅을 해주는 방식) -> 앱 설치, 리소스 업데이트 시간이 단축된다는 이점.
728x90
'Devops' 카테고리의 다른 글
Confluence / Jira / wiki / .. 자동화관련 (0) | 2024.04.02 |
---|---|
[Jenkins] 크리덴셜을 걸어서 디스코드로 빌드결과 출력 (0) | 2024.02.15 |
[iOS] 인증서&프로비저닝 발급 후 빌드의 전과정 정리 (0) | 2023.12.06 |
인텔 맥과 애플 M1 실리콘 맥의 성능차이 (빌드시간 대조) (0) | 2023.11.07 |
유니티 에셋번들 빌드의 의미와 자동화 (0) | 2023.11.05 |