1. 안드로이드 Treble 프로젝트 도입 배경 및 파티션 분리의 필요성안드로이드 OS 파편화(Fragmentation)는 파트너 제조사(OEM) 및 칩셋 벤더(SoC Vendor)가 구글의 신규 안드로이드 버전을 프레임워크에 적용할 때 발생하는 주요 문제점이었습니다. 기존 아키텍처에서는 안드로이드 OS 프레임워크 코드와 하드웨어 드라이버를 제어하는 HAL(Hardware Abstraction Layer) 라이브러리가 동일한 시스템 영역에 결합되어 있었습니다. 이로 인해 OS 버전을 업그레이드할 때마다 벤더 측에서 하드웨어 종속적인 코드를 재작성하고 재검증해야 했습니다.구글은 안드로이드 8.0(API Level 26)부터 Project Treble 구조를 도입했습니다. 핵심 목표는 안드로이드 OS 프레임..