안드로이드란? 안드로이드: 리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제 안드로이드의 특징 안드로이드는 공개 운영체제인 리눅스를 기반으로 한다. 안드로이드 앱은 자바나 코틀린 언어를 이용한다. (구글이 코틀린을 언어로 지정. 자바도 사용은 가능함) 안드로이드 운영체제의 주요 부분과 라이브러리, 구글에서 만든 앱 등의 코드는 대부분 공개되어 있다. 안드로이드 스마트폰은 구글을 제외한 다른 제조업체도 만들 수 있다. 안드로이드 앱은 구글스토어, 다른 앱스토어, 직접 배포등의 다양한 방법으로 배포할 수 있다. 모바일에 탑재된 기본 앱과 개발자 앱은 같은 방식으로 동작(안드로이드 플랫폼에서는 모든 응용 프로그램은 평등하다는 사상 반영) 안드로이드 운영체제의 구조 리눅스 커널(Linux kernel): ..