'안드로이드'는 구글에서 만든 스마트폰용 OS이다.
안드로이드 운영체제의 특징
1. '오픈 소스' 라는 특징 덕분에 플랫폼의 단점을 빠르게 개선할 수 있다.
2. 자바언어를 사용해서 안드로이드 앱 개발에 손쉽게 접근할 수 있다.
3. 미리 제공된 컴포넌트를 사용할 수 있어 오픈 소스가 가지고 있던 취약점(기본 라이브러리가 별로 없다)이 없다.
4. 다른 사람이 만든 앱을 쉽게 연동할 수 있다.
5. 안드로이드 플랫폼에서 다양한 기능을 지원한다. 리눅스 기반이라 새로운 하드웨어가 나왔을 때 안드로이드에 탑재하는 것이 어렵지 않다.
6. 런타임(ART)가 매우 뛰어나다.
※ 런타임이란? 프로그램을 실행시키는 엔진과 같은 것. 프로그램 성능에 영향을 미치는 중요한 요소 중 하나이다.
Reference
Do it! 앱 개발의 모든 것을 담았다! 안드로이드 앱 프로그래밍 (전면 개정 8판) 정재곤