테크 지식
Android Open Source Project
안드로이드 오픈 소스 프로젝트(줄여서 AOSP)
안드로이드의 코어버전으로 아래와 같은 특징이 있습니다.
- 안드로이드 개발자 사이트를 통해서 소스 배포
- 안드로이드 코어 플랫폼만 배포
- GSF(구글 서비스 프레임워크)가 탑재되어있지 않음
안드로이드 오픈소스 프로젝트 배경
모바일 플랫폼에서 구글은 후발주자로, 안드로이드 출시 당시 모바일 플랫폼 시장은 iOS 와 Windows Mobile 이 영향력을 가지고 있는 상태였습니다. 이를 타파하기 위해서 구글은 많은 하드웨어 제조업체 및 통신사들을 안드로이드 플랫폼으로 끌어들이기 위해서 위의 두 플랫폼과 다른 오픈소스로 공개하여 업체들을 끌여들여 자유롭게 이용할 수 있도록 했습니다. 그 결과 현재의 안드로이드가 만들어졌습니다.
AOSP 과 구글이 배포하는 순정의 차이점
- AOSP
- 코어 플랫폼만 배포
- Google 순정
- 구글 서비스 프레임워크(GSF) 탑재 => GApps 탑재