안녕하세요 모빌리티 입니다.
오늘은 안드로이드의 특징 9가지에
대해서 알아 보려고 합니다.
안드로이드는 2005년
약 12년전에 안드로이드사를
구글이 인수하였고 2007년에
앞서 설명드린 OHA를 결성하였습니다.
전화 플랫폼인 안드로이드를
개발하여 오픈 소스 라이센스로 공개
한 뒤로 "EARLY LOOK"라는
안드로이드 SDK의 프리뷰가 공개 되었죠
공개된 이후 많은 개발자들의
참여 하였답니다.
현재, 안드로이드 플랫폼은
휴대전화, 탭 등 태블릿시장에서도
각광을 받으며 개발 되고 있는 실정입니다.
이렇게 좋은 점이
많은데 단점은 없냐구요???
여러분이 더 잘 아실듯
버전업이 될때마다 기존
버전과의 호환성과 안정성이
많이 떨어지거나 미지원 사례 발생
다양한 제조사의 모델로
버전업시 새로운 모델로 구매해야함
현재 제조사 별로 출시되는 모델은
아래와 같습니다. 그리고 아직도
계속 개발 중이고요~~
구글 - 넥서스 >> 픽셀
삼성 - 갤럭시 8 >> 갤럭시 노트 8
LG - G6 & V20
다수 중국산
서두는 여기에서 종료하고
안드로이드의 특징 하면
1. 어플리케이션 프레임 워크
(Application Framework)
"사용자가 개발에 사용할
다양하며 확장 가능한 컴포넌트를 제공"
사용자가 화면을 구성할때
복잡한 기능을 구현할때
편리하게 구현이 가능하도록
도와 주는 것을 말합니다.
2. 달빅 가상머신
(Dalvik Virtual Machine)
"자바 가상 머신과 유사한
가상머신으로
안드로이드 어플리케이션을
실행하기 위한 레지스터 머신
형태의 가상 머신을 말합니다.
모바일 플랫폼과 같은
작은 메모리 요구 사양에서도
무리없이 동작하도록 최적화
되어 있구요.
하나의 장치에서 여러 가상
머신 인스턴스가 동작하도록
설계되어 있습니다.
3. 통합브라우저
"오픈소스인 Webkit엔진을
기본적으로 가지고 있어서
웹브라우저 어플리케이션에서
이를 사용하게 됩니다.
4. 최적화 그래픽 환경
(Optimizing graphic circumstance)
"사용자 인터페이스 제공을 위한
프레임워크를 지원합니다. "
"다양한 그래픽 표현을 위한
2D/3D 라이브러리를 제공합니다."
5. SQLite를 이용한 로컬
데이터 베이스환경지원
" 효율적인 데이터 저장이나
검색이 가능하도록 SQLite를 통한
관계형 데이터베이스 라이브러리를
제공합니다."
6. 다양한 미디어 포맷지원
"멀티미디어 환경에 걸맞게
MPEG4, H.264, Mp3, AAC
AMR, JPG, PNG, GIF등과 같은
동영상, 오디오, 이미지 포맷을
지원합니다. "
7. 블루투스 및 3G, WiFi 통신환경지원
"개방형 플랫폼으로
다양한 통신환경을 지원합니다."
해외에서 많이 사용되는
통신환경인 GSM, EDGE, 3G, WiFi,
Bluetooth 등 비 휴대전화 무선 통신
환경도 지원합니다.
8. 카메라, GPS, Compass, G센서 지원
"최근 기본적으로 위에
센서류를 모두 지원하고 있어요.
9. 편리한 개발 환경 제공
" 디바이스 에뮬레이터를
이용하여 실제 안드로이드 디바이스가
없어도 개발이 가능합니다. "
디바이스와 관련된 디버깅 툴
분석 툴들을 제공하여 어플리케이션
개발시 편리한 환경을 제공해 줍니다.
나눔은
최고의 기쁨입니다.
이글이 도움이 되셨다면 아래
♡ 빈 하트를 채워주세요.
'IT' 카테고리의 다른 글
[안드로이드 #3] JDK(Java Development Kit) 다운로드 방법 (0) | 2017.06.07 |
---|---|
[HTML #2] 메모장으로 작성하여 웹파일로 저장하기 (0) | 2017.06.06 |
[HTML] 홈페이지 구성 기본 태그 4가지 (0) | 2017.06.06 |
[안드로이드 #1] OHA(OPEN HANDSET ALLIANCE) (0) | 2017.06.05 |
[안드로이드 소개] 안드로이드 소개 (0) | 2017.06.05 |