- Today
- Total
목록Devops (14)
프로그래밍 농장
요약 APK : 기존 개발자가 만든 앱에 대한 모든 옵션과 다양한 환경(ex. 다국어셋팅, 디바이스별 옵션 ..) 이 전부 포함되어 개발자가 서명까지 진행 후, 배포하는 형식 AAB : 개발자가 APK 배포시 사용하였던 모든 요소들을 구글플레이가 사용자의 환경에 필요한 요소들만 셋팅하여 서명 후, 배포하는 형식 (=Android App Bundle) Play Asset Delivery (PAD) : AAB 에 이어 구글에서 제공하는 일종의 확장파일 제공방식. (= 기존의 초기 리소스 or 델타패치(증분)..리소스를 제공하기 위한 별도 cdn.. 등을 활용한 방식자체를 구글에서 제공하는 방식. -> PAD 옵션을 사용시 AAB 내 하나의 아티팩트로 제공되어 압축과 델타 패치를 제공해준다. ( 이때 구글에서..
기본적으로 유니티에서 에셋번들이란 아래와 같다. 에셋번들 : 에셋(모델, 텍스쳐, 씬, 프리맵 등..) 들의 묶음. 위와 같이 에셋의 묶음인 에셋번들을 별도 빌드시, 이를 런타임에서 사용할 수 있다. 이를 통하여 DLC를 제공하거나, 컨텐츠를 패치하는 등의 작업이 가능하다. 에셋번들을 사용하는 이유 이와 같이 에셋번들빌드를 수행하는 이유는 다양하며, 특히 용량에 민감한 모바일플랫폼에서는 최초 앱 배포 시에는, 적은 용량을 배포하고 추후 서버에서 에셋들을 받도록 할 수있다. 추가적으로 업데이트 혹은 픽스시, 앱 자체를 스토어에서 업데이트 하는것이 아닌, 앱 내에서 처리가 되기에,기존 사용자의 이탈률도 상대적으로 낮출수있다는 수치적 이점이 있다. 에셋번들의 성능적 이점 기본적으로 유니티 프로젝트를 빌드할 때..