Search results for '안드로이드'

구글 안드로이드 어떻게 생겼나?

2007. 11. 13. 14:16
 
  얼마전 공개한 구글의 안드로이드가 모바일 휴대폰 시장에서 큰 바람을 불러 일으키고 있다. 더군다나 공개한지 몇 일 되지 않아 소프트웨어 개발킷인 Android SDK 까지 공개를 하여 더더욱 관심이 가고 있다. 애플의 아이폰과 구글의 안드로이드가 일으킬 변혁을 보면서 사용자들은 흥미로울수 밖에 없을 듯 하다. 그러면 안드로이드가 무엇인지 알아 보도록 하자. 더불어 미래에는 어떻게 시장구도가 어떻게 바뀔지에 대해서도 생각을 해보면 좋을 듯 하다.
 

안드로이드는 운영체제, 미들웨어, 키 애플리케이션을 내장한 모바일 기기 소프트웨어 스택이다.

 

1. 기능

안드로이드는 다음과 같은 기능을 지원한다.

 

어플리케이션 프레임 웍 : 컴포넌트의 재사용과 교체가 가능

Dalvik 가상 머신 : 모바일 기기에 최적화

통합 브라우저 : 오픈소스 기반의 WebKit engine

최적화된 그래픽 : 2D 그래픽 라이브러리와 OpenGl ES1.0 기반의 3D 그래픽(하드웨어 가속 가능)

SQLite : 구조화된 데이터 스토리지

미디어 지원 : 오디오, 비디오, 정지화상 포맷 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

GSM Telephony : 하드웨어 의존

블루투스, EDGE, 3G, WiFi : 하드웨어 의존

카메라, GPS, compass, 가속도계 : 하드웨어 의존

리치 개발 환경 : 장치 에뮬레이터, 디버깅 툴, 메모리, 성능 프로파일링, 이클립스 통합개발환경 플러그인

 

2. 시스템 아키텍처

안드로이드 스택의 구조이다. 제일 아래쪽에 빨간색의 리눅스 커널이 눈에 띈다.

사용자 삽입 이미지

 

3. 애플리케이션

모든 프로그램은 자바로 구현이 되며 이메일 클라이언트 SMS 프로그램, 지도,캘린더, 브라우저등을 내장하게 된다.
 

4. 리눅스 커널

안드로이드의 스택중 가장 흥미로운 부분이기도 하다. 바로 리눅스 커널의 사용인데 구글의 리눅스 사랑이 나타나는 부분이다. 2.6 커널이 사용될 예정이다.


5. 스크린 샷

Engadet 에서 공개한 안드로이드 UI의 모습이다.

심플한듯 하면서 기본적인 기능에 충실한듯한 모습이다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

 

 

6. 동영상

Android Demo



개발 예제 동영상

슈플 구글 , , , ,

  1. 구글이 만드는 오픈소스 핸드폰 플랫폼이라니 정말 굉장하네요. 우리가 리눅스를 사용하여 컴퓨터에서 할 수 있는 일들을 안드로이드를 통해서 핸드폰에서도 할 수 있도록 하겠다는 Sergey Brin의 말이 인상적입니다. 확실히 애플의 아이폰과는 다르네요.
    구글은 항상 우리를 놀라게 하는군요. :)

  2. 항상 뭔가 앞서나가는 구글입니다..

  3. 인터페이스상으로는 애플쪽이 더 편해보이지만 내놓는 것마다 폐쇄적인 애플과 구글의 오픈 마인드는 비교할 대상이 아니겠죠..^^ 가능성면에서 오히려 아이폰보다 더 기대됩니다^^

  4. 지금 공개된 쿼티방식의 입력방식도 전면 터치 형태로도 충분히 개발이 될 가능성이 있으니 기대해 볼만 하겠습니다 ^^