오늘이라도

[Do it! 안드로이드] I. Hello! 안드로이드 / 01. 안드로이드란? / 01-1. 안드로이드 이해하기 / 01-2. 안드로이드의 흐름 살펴보기 본문

취업성공패키지 SW 개발자 교육/Android

[Do it! 안드로이드] I. Hello! 안드로이드 / 01. 안드로이드란? / 01-1. 안드로이드 이해하기 / 01-2. 안드로이드의 흐름 살펴보기

upcake_ 2020. 6. 15. 21:47
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 

gif 파일은 클릭해서 보는 것이 정확합니다.


01. 안드로이드란?

01-1. 안드로이드 이해하기

  - 안드로이드는 구글에서 만든 스마트폰용 OS이자 앱 플랫폼이다.

 

  - 안드로이드의 주요 특징, 널리 확산된 이유

    ① 오픈 소스 ▶ 빠른 단점 개선, 많은 개발자 유인 효과

    ② 자바 개발 언어 ▶ 기본적이고 많이 사용되는 언어

    ③ 스마트폰을 위한 완벽한 컴포넌트 제공 ▶ 기본 라이브러리가 없다는 오픈소스 취약점 보완

    ④ 쉬운 앱 간 연동

    ⑤ 다양한 기능 지원 ▶ 빠른 업그레이드, 쉬운 신기술 접목

    ⑥ ART 런타임 ▶ 빠른 속도의 런타임, 지속적인 성능 개선

 

  - 스마트폰 이외에도 시계, TV, 자동차 등에 사용되고 있다.

 

01-2. 안드로이드의 흐름 살펴보기

  - 개인 개발자가 와츠앱, 우버 등의 고수익 앱을 만들기도 하고 많은 기업들이이 모바일 단말용 앱을 만들면서 안드로이드 앱의 중요성이 점점 커져갔다.

 

  - 안드로이드는 구글에서 만들지만, 오픈 소스임을 활용하여 단말로 만들고 배포하는 것은 제조사와 이동통신사이다.

 

  - 구글은 2005년 안드로이드르 인수한 이후 2007년 첫 안드로이드 SDK를 출시하였고, 빠르게 업데이트하고 있다.

 

  - 안드로이드는 '에코 시스템'이 잘 구성되어서 성공할 수 있었다.

 

  - '에코 시스템'이란 단말 OS, 단말 제조사, 이동통신사 그리고 앱 개발자 등 하나의 단말이 시장에 나와 사용자들이 사용하는 과정에서 각 역할을 담당하는 주요 참여자들을 하나로 묶어주는 생태계라 할 수 있다.

 

반응형