1. 정의
- Google 이 제작한 스마트폰 OS.
- 공식언어는 Kotlin 으로 사용하고 있다.
2. 특징
- 애플리케이션 프레임워크
- ART 가상머신 ( 단말기에 설치할 때 기계어로 번역되고, 실행할 땐 기계어로 실행된다.)
- OPEN GL로 3D그래픽 지원 (보통 C++로 그래픽스를 구현하지만 안드로이드에는 OpenGL로 할 수 있도록 지원한다.)
- SQLite 데이터베이스
- Android Studio IDE 제공
- 상위버전 OS에서 개발해도 하위버전 OS에 지원할 수 있게 라이브러리가 제공된다.
- Android 8.0 기준으로 작성됨.
3. Backwards Compatibility (AppCompat)(?)
- 새로운 UI요소를 OS 버전과 상관없이 쓸 수 있도록하는것.
- 어플리케이션 내부에 하위 버전 OS를 위해서 설치되는 것. -> 그래서 안드로이드 파일은 용량이 좀 큰 편이다.
- 개발자의 수고를 던다.
'Deperecated > Android_강의' 카테고리의 다른 글
안드로이드 - View - TextView (0) | 2020.02.07 |
---|---|
안드로이드 - View - Layout (0) | 2020.02.07 |
안드로이드 - View (0) | 2020.02.07 |
안드로이드 - Activity (0) | 2020.02.07 |
안드로이드 개발 전 준비 사항 (0) | 2020.02.07 |