iOS/boostcourse

[MusicPlayer] App thinning & App Slicing

sujin7837 2021. 1. 30. 16:18
반응형

App thinning(앱 시닝)

-애플리케이션이 디바이스에 설치될 때 앱 스토어와 운영체제가 그 디바이스의 특성에 맞게 설치하도록 하는 설치 최적화 기술입니다.

-애플리케이션의 설치 용량을 최소화하고 다운로드의 속도를 향상시킬 수 있습니다.

-앱 시닝의 기술 구성요소: 슬라이싱(slicing), 비트코드(bitcode), 주문형 리소스(on-demand resource)

 

App Slicing(앱 슬라이싱)

-애플리케이션이 지원하는 다양한 디바이스에 대한 여러 조각의 애플리케이션 번들(app bundle)을 생성하고 디바이스에 알맞은 조각을 전달하는 기술

-개발자가 애플리케이션의 전체 버전을 iTunes Connect에 업로드하게 되면, 앱 스토어에는 각 디바이스 특성에 따라 다양한 버전의 조각들이 생성됩니다. 사용자가 애플리케이션을 설치할 때 슬라이싱된 조각들 중 사용자의 디바이스에 가장 적합한 조각이 다운로드되어 설치됩니다.

 

출처: www.boostcourse.org/mo326/lecture/16842/

반응형

'iOS > boostcourse' 카테고리의 다른 글

[Delegation] 델리게이션  (0) 2021.02.09
[IOS] 내비게이션 인터페이스  (0) 2021.02.03
[MusicPlayer] Cocoa Touch, UIKit, Foundation  (0) 2021.02.01
[MusicPlayer] AVFoundation  (0) 2021.02.01
[MusicPlayer] Asset catalogs  (0) 2021.01.30