안드로이드(운영체제)

최근 편집: 2022년 12월 26일 (월) 01:44
(안드로이드에서 넘어옴)

안드로이드(영어: Android)는 리눅스 커널을 기반으로 하는 운영체제 중 하나이다. 스마트폰태블릿 환경에 주로 쓰이고 있다. 관리 주체는 구글이며, 일부 소스코드를 제외하고 오픈소스로 공개되어 있다.

특징

개발 언어로 전 세계 컴퓨터 언어 사용률 1, 2위를 다투는 자바를 사용하여 자바 언어 개발자들을 소프트웨어 생태계로 끌어들일 수 있었다. 안드로이드 4.4 이전에는 자바 가상 머신으로 자체 개발한 Dalvik VM을 사용했으나 여러 가지 문제가 있어서 4.4 이후부터는 시험적으로 ART(Android Runtime)를 적용, 5.0에서 완전히 ART로 변경하였다.

하드웨어 제약도 없고 소스코드를 마음대로 수정해서 기능 추가 등을 할 수 있어서 모바일 운영체제 중 가장 파편화가 심하다. 특히 안드로이드 초창기에는 카메라 플래시 관련 API가 여러 개 존재해서 기기마다 다른 API로 켜야 했다.

새 버전이 공개되어도 각 제조사에서 소스코드를 수정하여 단말기에 업데이트하는 데 들어가는 시간이 제조사마다 다른데다, 매달 제공되는 보안 업데이트도 제대로 적용해주지 않는 제조사가 많다. 때문에 원본 안드로이드 소스코드는 보안이 괜찮아도 일반 사용자가 사용하는 안드로이드 기기는 보안이 안 좋은 경우도 많다.

레퍼런스 기기라는 형태로 구글이 관리하는 스마트폰 및 태블릿이 존재한다. 2015년까지는 최소한의 기능을 보장하는 넥서스 브랜드, 2016년부터 플래그쉽 성능에 해당하는 픽셀 브랜드 기기가 출시된다. 레퍼런스 기기는 안드로이드 최신 버전을 가장 빨리 업데이트 받아볼 수 있다.

스마트폰 및 태블릿에 들어가는 운영체제 중 가장 점유율이 높다.

역사

  • 2008년 09월 23일 - 안드로이드 1.0 공개
  • 2009년 02월 09일 - 안드로이드 1.1 공개
  • 2009년 04월 30일 - 안드로이드 1.5 컵케이크 공개
  • 2009년 09월 15일 - 안드로이드 1.6 도넛 공개
  • 2009년 10월 26일 - 안드로이드 2.0 에클레르 공개
  • 2009년 12월 03일 - 안드로이드 2.1 공개 - 에클레어의 마이너 업데이트
  • 2010년 05월 20일 - 안드로이드 2.2 프로요 공개
  • 2010년 12월 06일 - 안드로이드 2.3 진저브레드 공개
  • 2011년 02월 22일 - 안드로이드 3.0 허니콤 공개 - 태블릿 전용 버전
  • 2011년 05월 10일 - 안드로이드 3.1 공개 - 허니콤의 마이너 업데이트
  • 2011년 07월 15일 - 안드로이드 3.2 공개 - 허니콤의 마이너 업데이트
  • 2011년 10월 19일 - 안드로이드 4.0 아이스크림 샌드위치 공개
  • 2012년 06월 23일 - 안드로이드 4.1 젤리빈 공개
  • 2012년 10월 29일 - 안드로이드 4.2 공개 - 젤리빈의 마이너 업데이트
  • 2013년 07월 25일 - 안드로이드 4.3 공개 - 젤리빈의 마이너 업데이트
  • 2013년 10월 31일 - 안드로이드 4.4 킷캣 공개
  • 2014년 10월 16일 - 안드로이드 5.0 롤리팝 공개
  • 2015년 03월 09일 - 안드로이드 5.1 공개 - 롤리팝의 마이너 업데이트
  • 2015년 10월 06일 - 안드로이드 6.0 마시멜로 공개
  • 2015년 12월 07일 - 안드로이드 6.0.1 공개 - 마시멜로의 마이너 업데이트
  • 2016년 08월 23일 - 안드로이드 7.0 누가 공개
  • 2016년 10월 04일 - 안드로이드 7.1 공개 - 누가의 마이너 업데이트
  • 2017년 08월 21일 - 안드로이드 8.0 오레오 공개[1]

같이 보기

출처