목록개인공부(WEB, Python, DB)/Android(안드로이드) + Kotlin (3)
ChainSmoker’s Block
1.3 안드로이드의 연혁(길어서 연혁의 자세한 설명은 생략) : 안드로이드 운영체제는 2005년 캘리포니아주의 팔로알토에 위치한 '안드로이드'라는 회사를 인수한 뒤로 구글(Google)주도하에 개발되고 있다. 구글이 주로 채택하는 '오픈소스 정책을 보여주듯이 안드로이드는 2008년 10월 21일 오픈소스로 선언되었다. 당시 공개된 소스코드에도 이미 '네트워크'와 '텔레폰 스택'이 모두 포함되어있었을 뿐 아니라, Apache(아파치) 라이센스를 적용하여 별도의 라이센스 비용없이 제조사가 개발할 수 있도록 한 특징이 있다. 이후 안드로이드는 급속도로 버전 업데이트를 반복하여 초기의 부족한 모습에서 탈피하여 완성도를 높여 나갔으며, 현재에는 가장 인기있는 스마트폰 운영체제가 되었다. 버전 업데이트에 관련하여 ..
1.2 안드로이드의 특징? : 안드로이드는 현재 스마트폰 시장에서 가장 널리 통용되고 있는 운영체제(OS)이다. 이런 비결을 알기 위해서 안드로이드의 특징에 대해서 더 구체적으로 알아봐야 한다. - 1.2-01. 오픈소스와 무료 라이센스 : 기본으로 제공되는 모든 응용프로그램에 대한 소스로 '오픈 소스'를, 라이센스로는 '아파치(Apache) 2.0라이센스'를 사용하고 있다. 알고있으면 좋다. '오픈 소스'라 하면 무료일 것으로 추측하기 쉽겠지만 오픈소스라고 모두 무료는 아니다. 하지만 안드로이드는 무료 라이센스를 이용하여 따로 라이센스 비용이 들지 않기 때문에 제조사들의 공급 단가를 낮추는데에 일조하고 있다. 이 점은 안드로이드가 높은 점유율을 차지하게 된 주요 원인으로 생각해 볼 수 있다. - 1.2..
본격적으로 안드로이드란 무엇인이 잘아보자. 1.1 안드로이드란? : 안드로이드에 대한 어원은 그리스 시대로 거슬러 올라가는데, 'Andro(인간)'dhk 'Eidos(형상)'의 합성어로서 '사람을 닮은 것'이라는 뜻을 가지고 있다. 하지만 '안드로이드 로봇'을 다루는게 아니라 '스마트폰에서 사용되는 안드로이드'를 다룰 것이다. 소프트웨어관련 업계에서 "안드로이드가 무엇인가"라는 질문에 단답형으로 답한다면 "안드로이드는 운영체제(OS)이다."라고 답할 수 있다. - 안드로이드는 운영체제이다. : 운영체제(OS, Operating System)는 컴퓨터 하드웨어 장치와 소프트웨어를 연결하고 나아가서는 사람과 장치를 연결하는 시스템 소프트웨어이다. 잘 알려진 운영체제로 MS(MicroSoft)사의 Window..