안드로이드란???
안드로이드는 구글에서 만든 스마트폰용 운영체제(OS)입니다.
휴대용단말기를 뿐만 아니라 다양한 애플리케이션을 만들어 설치할 수 있도록
구성된 애플리케이션 플랫폼(Platform)이기도 합니다.
또 구글에서 만들었다는 것만으로도 '오픈(OPEN)'이라는 단어를 떠올리게 만듭니다.
안드로이드의 대표적인 특징으로는 다음과 같이 몇 가지를 들 수 있습니다.
오픈소스 |
안드로이드는 오픈 소스를 기반으로 하고 있으며 아파티 2.0라이선스를 사용합니다. |
스마트폰을 위한 완벽한 컴포넌트 제공 |
핵심적인 커널 부분만 제공하고 다른 부분들은 개발자에게 맡기는 방식이 아니라 모든 부분이 미리 주어지는 방식이므로, 대부분의 개발자들은 그 위에 올라가서 애플리케이션만 만들어 제공하면 됩니다. |
누구나 만들 수 있는 무료 플랫폼 |
안드로이드는 오픈소스이면서 비용을 지불하지 않아도 되는 무료 플랫폼입니다. |
자바 개발 언어 |
전세계의 많은 자바 개발자들이 쉽게 안드로이드 애플리케이션 개발에 뛰어들 수 있습니다. |
뛰어난 성능 |
자바 언어를 사용하기 위해 버추얼 머신(Virtual Machine: VM)을 사용하면서도 아주 뛰어난 성능을 보여줍니다 |
*안드로이드의 현재
각 버전별로 디저트 이름으로 별명을 쓰고 있습니다.
버전별 별칭과 특징을 알아보겠습니다.
<출처:http://img.wonderhowto.com/>
Android 1.5 컵케이크
:: 처음으로 다국어를 지원한 OS버전
Android 1.6 도넛
:: UI 프레임워크 강화
Android 2.0 이클레어
:: 홈화면과 음성인식을 지원
Android 2.2 프로요
:: 테더링과 플래시를 지원
Android 2.3 진저브레드
:: NFC지원
Android 3.0 허니콤
:: 테블릿 지원
Android 4.0 아이스크림 샌드위치
:: 플래시 지원 마지막 버전
Android 4.1 젤리 빈
:: 그래픽 성능 향상,UI변경
Android 4.4 킷캣
:: 램 사용량 최적화
Android 5.0 롤리팝 (현재 2015.02)
::64bit 지원
안드로이드는 구글에서 만들지만 안드로이드를 단말로 만들고 이를 배포하는 것은 제조사와 이동통신사입니다.
안드로이드는 아이폰과 같은 다른 스마트폰 OS보다 늦게 만들어졌지만 다른 OS들이 갖고 있는 특징과 장점을
흡수하는 과정을 거쳤고, 이와 동시에 오픈 소스로 모든 제조사들이 만들 수 있도록 하였습니다.
안드로이드 단말이 시장 점유율을 높일 수 있었던 점은
제조사는 비용없이 완벽한 휴대전화를 만들 수 있다는 점과 이동통신사는 자사의 이동통신망을 사용하는 수익과 함게
애들리케이션을 판매하는 수익의 일부를 가져갈 수 있고 애플과 같은 한 제조사에 종속되지 않을 수 있다는 점,
그리고 애플리케이션 개발자는 점점 늘어나는 사용자들을 통해 개인적인 수익을 얻을 수 있다는 점이 잘 맞아 떨어진
것이라 할 수 있습니다.
간단히 안드로이드에 알아봤습니다..
저도 배워 나가는 입장이라...
앞으로 같이 설치부터 하나하나 따라해봅시다..^^
<출처:Do it! 안드로이드 앱 프로그래밍>
댓글