안드로이드 프레임워크는 앱이 실제로 만지는 API 표면과 시스템 서비스의 집합이다.[1] 앱은 [[android-os|안드로이드 (운영체제)]] 위에서 동작하지만, 프레임워크는 그 위에서 [[aosp|AOSP]]가 제공하는 공용 구성요소와 서비스 계약을 통해 앱 동작을 묶어 준다.[5]
1. 정의와 범위
2. 앱이 만나는 API 계층
3. 시스템 서비스와 IPC
4. 실행 모델과 프로세스
5. AOSP와 주변 경계
7. 인용 및 각주
[1] Android Developers Application fundamentals, developer.android.com(새 탭에서 열림)
[2] Android Developers App manifest overview, developer.android.com(새 탭에서 열림)
[3] Android Developers Services overview, developer.android.com(새 탭에서 열림)
[4] Android Developers Processes and threads overview, developer.android.com(새 탭에서 열림)
[5] Android Open Source Project Architecture overview, source.android.com(새 탭에서 열림)