5.1 운영체제의개념 운영체제 (Operating System : OS) OS 란시스템의자원인 CPU, RAM, HDD, I/O 장치, 네트워크등을효율적으로관리하고운영함으로써사용자와컴퓨터하드웨어간의인터페이스역할을함 운영체제의개념도 1
5.1 운영체제의개념 OS 의목표와기능 컴퓨터내의하드웨어 / 소프트웨어자원을관리함 컴퓨터에사용자가쉽게접근할수있는인터페이스를제공함 수행중인프로그램들의효율적인운영을도움 작업처리과정중의데이터를공유함 입출력에보조적인기능을수행함 오류가발행하면오류를처리함 2
5.1 운영체제의개념 OS 의자원관리 프로세스 (PROCESS) 관리 : 프로세스란현재컴퓨터의기억장치에서수행중인프로그램의상태를말함 OS는이런프로세스의생성, 삭제, 동기화등에관여함 주기억장치관리 : 주기억장치의할당과회수를관리함 보조기억장치관리 : 보조기억장치의사용을관리함 입출력장치관리 : 입출력장치를관리함 파일관리 : 기억장소의할당, 빈공간의관리, 디스크의스케줄링등을담당함 3
4
5.1 운영체제의개념 운영체제의유형 일괄처리 (Batch Processing) : 여러가지형태의업무들을모아서일괄적으로컴퓨터가처리함 대화처리 (Interactive Processing) : 중대형컴퓨터에서여러개의단말기를연결하여여러요구를대화식으로처리함 다중처리 (Multi-Processing) : 두개이상의프로세서로구성된시스템임 다중프로그래밍 (Multi-Programming) : 중앙처리장치의사용률을높이기위해동시에여러개의프로그램을주기억장치에적재하여, 중앙처리장치가쉬지않게함 5
5.1 운영체제의개념 운영체제의유형 ( 계속 ) 시분할시스템 (Time-sharing System) : 여러사용자들이한컴퓨터를동시에이용할수있도록 CPU 의운영시간을분할해서할당해주는방식임 실시간시스템 (Real-time System) : 정해진시간내에응답하는방식으로군사용, 공업용, 예약시스템, 증권서비스등에쓰임 분산시스템 (Distributed System) : 여러컴퓨터들의업무를물리적또는논리적으로분산시켜수행하는시스템임 결함허용시스템 (Fault-tolerant System) : 자원을중복, 저장시켜, 장애가일어나면시스템이자동으로이러한결함을복구함 ( 예 : 증권관리시스템 ) 6
5.1 운영체제의개념 입출력프로그래밍 버퍼링 (buffering) : 입출력장치나보조기억장치는기계적요인으로중앙처리장치보다훨씬느린속도로작동하는데, 보완하여작동에지연이없도록해줌 스풀링 (SPOOLing) : 첫글자를모은것으로서다중프로그래밍환경하에서유용하다. 버퍼링은주기억장치를버퍼로사용하는반면스풀링은디스크를매우큰버퍼처럼사용함 채널 (channel) : 속도의차이를극복하기위해입출력장치와중앙처리장치사이에입출력전담기기인입출력채널을둠 인터럽트 (interrupt) : 시스템에예상치못한상황이발생하였을때그것을운영체제에알려주는메커니즘임 7
8
5.1 운영체제의개념 최근운영체제의특징 멀티미디어자원의관리 : 기존의텍스트위중의자원에서동영상, 사운드, 애니메이션등의여러형태의미디어파일을처리함 Windows 및 Graphics User Interface(GUI) 의일반화 : Windows 메뉴와마우스클릭으로컴퓨터와인간의상호작용이가능함 보안기술강화 : 인터넷등의통신망의발달로인한접근제어기술과보안기술이강화됨 객체지향기술이용 : GUI, OLE 에서이용된개념으로모든종류의정보객체 아이콘, 바탕화면, 문서, 동영상, 소리, 3D, 계속갱신되는뉴스, 컨트롤등대략 600 개이상의종류를관리, 실행하기위한기술임 9
5.1 운영체제의개념 최근운영체제의특징 ( 계속 ) UNIX 의기능확장및다중화 : UNIX 의기능이다양하게확장되었고이러한기능들은 Windows, Mac OS 등에서이용되고있으며, UNIX 자체도다양한버전이출시됨 Windows 의대중화 : MICROSOFT 사의 OS 인 Windows 제품군이대중화되어 PC 들사이에호환성에서발전을이룸 Linux 의확대 : PC 용 UNIX 라할수있는 Linux 가 open source 개념으로급속하게확산됨 10
DOS(Disk Operating System) 5.2 DOS 대표적인단일사용자, 단일태스크의운영체제임 MS 의 MS-DOS, IBM 의 PC-DOS 등이대표적임 지금은거의사용하지않지만현재쓰고있는 Windows 시리즈에많은영향을줌 초기의 IBM PC 를위해만들어진운영체제임 텍스트기반의명령어를직접입력하는방식으로작동됨 저용량 PC 를기준으로만들어졌기때문에속도가다른운영체제에비해빠른장점을가짐 하지만사용자가명령어를일일이암기해야하는단점이있음 MS-DOS 6.22 최종버전 DOS 의디렉토리화면 11
5.3 Windows XP Windows : 마이크로소프트사에서만든그래픽사용자인터페이스 (GUI) 운영체제의이름 Windows XP 의바탕화면 Windows 1.0 의시작화면 12
Windows 의역사 5.3 Windows XP 1985년 : 처음발표됨 1995년 : Windows 95를발표하면서 DOS와분리됨 1998년 : 인터넷을강화시킨 98버전을출시함 2001년 10월 : 개발명휘슬러인 Windows XP를출시함 2009년 10월 : Windows 7 발표 2012년 10월 : Window 8 발표 2014년 10월 : Window 10 시험판발표 13
5.3 Windows XP Windows XP New Experience 에서 XP 를따옴 Windows ME 계열과 Windows 2000 을통합하여만들어짐 XP의주요특징 설계시의중요한부분은기업용이나전문가용으로쓰이던 2000을기반으로설계되었기때문에뛰어난안정성을보장함 기존의 Windows 시리즈보다화려한인터페이스를제공함 기본적으로제공되는프로그램들이개선되고, ( 예 > CD-R(W) 나 5.1 채널의사운드, 채팅, 원격제어관리등을지원함 ) 사용자인터페이스가화려해진만큼보다높은사양의컴퓨터를필요로함 인터넷을기반으로디자인되어, 구입후지원, 업그레이드가인터넷을기본으로설정됨 14
5.4 Windows 7 Windows 7 의시스템요구사항 1GHz 이상의 32 비트 (x86) 또는 64 비트 (x64) 프로세서 1GB RAM(32비트 ) 또는 2GB RAM(64비트 ) 하드디스크 16GB(32비트 ) 또는 20GB(64비트 ) WDDM 1.0 이상의드라이버가있는 DirectX 9 그래픽장치 Windows 7 의로그온화면 15
5.4 Windows 7 Windows 7 주요특징 속도가빠르고최소설치요구사양이가벼워짐네트워킹기능이단순화되고향상됨 BitLocker 기본탑재로보안기능강화됨가상화기능으로호환성강화됨사용자인터페이스편리, 장애우들을위한기능향상됨미디어센터의타임머신기능을탑재하여멀티미디어기능이크게향상됨 16
Windows 8 Windows 8 은 2012 년 10 월에마이크로소프트의새로운운영체제로발표 PC, 노트북외에태블릿이나스마트폰과같은모바일기기에서도사용할수있는 MS 의첫번째통합운영체제임 컴퓨터의부팅시간 ( 약 8 초 ) 과종료시간이종전의절반으로 짧아짐 5.5 Windows 8 첫화면이타일모양의아이콘으로구성되어있어한번의클릭으로원하는어플리케이션과콘텐츠에바로접속할수있음 Window 7 까지필요했던가상디스크구동프로그램이기본으로내장되어있어별도의설치가불필요함 터치에최적화된새로운인터넷익스플로러 10 을탑재했으며, 클라우드서비스인 SkyDrive 도기본으로제공함 17
Windows 10 의특징 마이크로소프트는 2014 년 10 월 Windows 10 의시험판을발표했음 Windows 7 과 Windows 8 의시작버튼을혼합시킨새로운형태의시작버튼 창화면으로작동되는메트로앱 새로운테스크뷰버튼과멀티데스크탑 스냅기능과항상빠른파일검색 5.5 Window 10 Windows 10 의하드웨어사양 18
UNIX 의역사 5.6 UNIX 켄톰슨과데니스리치가 MULTICS 보다더작고일관성있는운영체제를목적으로만든것이 UNICS 이고, 이것이 UNIX 의효시가됨 1969 년 : 벨연구소에서인터렉티브시분할시스템으로만든것이시초가된 OS 임 1973~4 년 : C 언어로쓰여진최초의운영체계가됨 여러회사나대학및개인들에의해많은확장판과새로운아이디어들이다양한버전의유닉스에추가됨으로써, 대형프리웨어제품의한종류로진화함 켄톰슨, 데니스리치 19
5.6 UNIX UNIX 의특징 전문프로그래머용, 처음배우기엔어려운경향이있지만익숙해지면효율적으로사용할수있음 고급언어로작성되어손쉬운개발이가능해짐 소스를공개하여 UNIX 의발전을꾀함 다중사용자시스템임 UNIX 는 C 언어외에도기타다른언어, 그리고프로그래밍에필요한도구들까지기본으로지원함 강력한네트워크를지원하고 X-Window 라는 GUI 환경지원함 20
5.6 UNIX UNIX 의장점과단점 21
5.7 Linux Linux 의역사 1991 년핀란드헬싱키대학학생이던리누스토발스 (Linus Tovals) 가대형기종에서나작동하던 OS 인 UNIX 를 386 기종의 PC 에서도작동할수있게만듬 인터넷을통해무료로배포하고있는컴퓨터운영체제임 프로그램소스가공개돼있어사용자가원하는대로특정기능을추가할수있고, 더욱이어느기종에도사용이가능함 현재에도이러한장점때문에일반기업과연구기관등에서수요가늘어남 리눅스커널 (kernel) 을기반으로한 GNU 시스템임 22
23
5.7 Linux Linux 의개발자리누스토발즈 GNU 운동의창시자리차드스톨만 24
5.7 Linux Linux 의특징 강력한성능의완전한공개 OS 프로그램임 UNIX와유사한형태를가지기때문에익히기가쉬움서버용소프트웨어를포함한여러소프트웨어를기본으로제공함사용자가사용하기쉽도록한배포판을무료로다운받을수있음 25
5.7 Linux Linux 의단점 책임지고개발하는사람들이적음 현재도개발되고있는운영체제이며, 업그레이드등의사후관리가어려움 Linux 는컴퓨터에대한많은지식을요구함. 또한자발적정신으로만들어지는성격을가지므로단순한문제는사용자스스로해결해야함 26
27
28
29
매킨토시의역사 5.8 Mac OS 매킨토시 (Macintosh) 는줄여서 맥 (Mac) 이라고도부름 애플컴퓨터사에서만든 32 비트개인용컴퓨터임 모토로라 68000 계열의 CPU 와애플사고유의 OS 를기반으로하고있음 매킨토시의 GUI 개념은 1970 년초제록스의 Parc 연구소에서실험적으로만들어진것에그뿌리를두고있음 사용자의입장을가장잘반영한 OS 중의하나로처음부터 GUI 를바탕을만들어졌기때문에사용하기가매우쉬움 30
5.8 Mac OS Mac OS 의특징들 셜록 (Sherlock) 기능 : 파일찾기명령과비슷한검색기능. 인터넷상에서주요디렉토리나검색엔진을찾은후그결과를마치매킨토시파일시스템에서처럼접근이가능하게함 다수사용자를지원해최대 40 명까지함께사용할수있음 보안기능중열쇠고리기능을제공해여러개의사용자아이디와암호를하나의 키 로관리함 인터넷을통한자동업데이트를지원함 멀티미디어, 특히 2D 이미지나소리분야에서다양한기능을지원함 31
모바일 OS: 안드로이드 현재스마트폰시장을사실상지배하고있다고할수있는모바일 OS 로동명의개발사에서이름을따왔다. 현재구글에서모바일부문수석부사장을맡고있는앤디루빈 (Andy Rubin) 이설립한안드로이드사에서개발하던운영체제를 2005 년구글이회사째로인수한것이다. 구글이안드로이드사를인수할당시언론에서는구글이 gphone 을개발하려한다는추측이있었다고한다. 그러나 2007 년구글을중심으로 32 개의모바일관련기업들이모여 개방형휴대전화동맹 (Open Handset Alliance, 이하 OHA) 을설립하고, 무료로사용가능한모바일 OS 안드로이드를공개하면서전모가드러났다. 안드로이드는리눅스커널을기반으로동작하며, 표준 C/C++ 라이브러리등의다양한기술로시스템을구성하고있다. 안드로이드응용프로그램은 Java 로작성되었다. 기본적으로오픈소스 OS 다보니스마트폰제조사별로다양하게커스텀 (Custom) 한 UI(User Interface) 를사용하는경우가대부분이다. 대표적으로삼성전자의터치위즈와 HTC 의센스 UI 등이있으며, 같은안드로이드라하더라도 UI 에따라사용자경험에서큰차이가발생하기도한다. 이외에도해상도가제조사마다, 제품마다모두달라지는등초기안드로이드단말기들은파편화가심각했었다. 물론, 구글에서는새로운안드로이드를개발할때마다이른바 순정 이라불리는초기버전을제시하고있으며, 구글레퍼런스단말기인넥서스시리즈를통해가이드라인을제공하고있다. 32
모바일 OS: 안드로이드 삼성전자의커스텀 UI 인터치위즈 ( 왼쪽 ) 와 HTC 의커스텀 UI 인센스 UI 33
모바일 OS: 안드로이드 오픈소스로인한문제가또있는데, 바로특허관련이다. 마이크로소프트등은안드로이드가자신들의특허기술일부를사용하고있다고주장하고있는데, 구글자체는안드로이드를무상으로제공하고있기때문에상관없지만, 삼성전자등제조사들은상업적으로안드로이드를활용하기때문에문제가된다. 결국일부제조사들은현재마이크로소프트에게특허사용료를지불하고있는실정이다. 구글은이런문제점들을해결하기위해지속적으로대체기술연구에힘쓰고있다. 한편, 안드로이드는새로운버전이나올때디저트나과자이름을코드네임으로붙이는걸로유명한데, 여기에도규칙이있다. 처음공개된알파를 A, 베타를 B, 그다음버전을 C 순으로알파벳을차례로적용해, 해당알파벳이머리글자로오는디저트나과자이름을선택한다는점이다. 이법칙에따라베타다음에공개된세번째안드로이드는컵케이크라는별명이붙었다. 초기에배포된 SDK 의소스코드에는 C 부터 Z 까지의코드네임이모두적혀있다고하는데실제적용된코드네임과는다르다. 34
모바일 OS: 안드로이드버전 안드로이드 1.5 컵케이크 (Cupcake) 2009 년 4 월 30 일공개. 가상키보드, 라이브폴더, 음성인식, 풀스크린위젯, 홈스크린추가등본격적으로안드로이드의특성을갖게된버전이다. 1.0 과 1.1 이알파와베타로굳어진것에서알수있듯이사실상안드로이드 OS 의첫번째정식버전이라고할수있다. 한국어도이때부터지원했다. 특이점으로는 ios 보다먼저복사 - 붙여넣기기능을구현했는데, 사용방식이불편해서 2 개월후공개된 ios3 와비교당하며비판받기도했다. 이때부터스마트폰제조사들도안드로이드에관심을보이기시작했다. 안드로이드 1.6 도넛 (Donut) 2009 년 9 월 15 일공개. 버전번호에서알수있듯이컵케이크에서몇가지기능이추가된수준으로 CDMA 지원, WVGA(800x480) 해상도, 제스처 API, 문장을음성으로변환해주는엔진기능등이추가됐다. 35
모바일 OS: 안드로이드버전 안드로이드 2.0 에클레어 (Eclair) 2009 년 10 월 26 일공개. 코드네임인에클레어는프랑스식도넛. 이전까지단말기제조사에서기능적으로추가해야만가능했던멀티터치를공식적으로지원한다. 여러구글계정을동시에등록할수있게됐고, 블루투스 2.1, HTML5 를지원하며, 카메라와멀티미디어재생기능이강화됐다. 이후마이너업데이트인 2.0.1 과 2.1 까지에클레어로분류된다. 참고로구글의첫번째레퍼런스폰인넥서스원이 2.1 에클레어버전으로출시됐다. 갤럭시 S1 도 2.1 로출시. 안드로이드 2.3 진저브레드 (Gingerbread) 2010 년 12 월 6 일공개. 자이로스코프, 중력및기압계센서, NFC 등이새롭게추가됐으며, 복사 - 붙여넣기기능이 ios 와비슷한형태로개선됐다. 진저브레드는 2.3.3 까지마이너업그레이드가진행됐으며, 레퍼런스폰은삼성전자의넥서스 S 로결정됐다. 당시레퍼런스폰제조사가 HTC 에서삼성전자로넘어온것은두회사의위상이역전됐다는것을반증하는사건으로인식되기도했다. 36
모바일 OS: 안드로이드버전 안드로이드 3.0 허니콤 (Honeycomb) 2011 년 2 월 22 일공개. 코드네임인허니콤은원래벌집을의미 넘버링이바뀐만큼많은변화를시도한버전으로, 기존의안드로이드는스마트폰에주력하면서태블릿 PC 용으로는적합하지않다는평가를받아왔는데, 허니콤은바로이태블릿 PC 시장을겨냥한 OS 다. 실제로모토로라줌은순정허니콤을탑재해출시됐다. 그리고허니콤과함께산화했다. 태블릿 PC 의대화면에적합한형태로 UI 를개선하고, 아이패드에대항하기위해의욕적으로많은기능을담았는데, 문제는최적화가영좋지못했다. 더욱이이전버전인진저브레드와의호환성마저최악으로기존의앱들은사용할수없는경우가대다수여서소비자의불만이폭발적으로증가했다. 줌만그랬다면모토로라의문제로치부할수도있었겠지만, 허니콤을탑재한삼성전자의갤럭시탭 10.1 도마찬가지상황이어서변명의여지가없다. 1 년에한번씩만새로운 OS 를공개하는애플과달리구글안드로이드는수개월단위로새로운버전을공개하곤했는데, 제조사들입장에서는이속도를따라가기가버거웠다. 새로운버전의 OS 가발표될때마다제조사들은판매되고있는단말기들의 OS 를업그레이드해줘야했는데, 그주기가너무짧았던것이다. 불행중다행스럽게도허니콤은태블릿 PC 전용으로출시됐고, 평가가좋지못하여스마트폰으로의이행이없었기때문에제조사들은다음버전의 OS 가등장할때까지여유를가질수있었다. 37
모바일 OS: 안드로이드버전 안드로이드 4.0 아이스크림샌드위치 (Ice Cream Sandwich) 2011 년 10 월 19 일공개. 허니콤에서보여준 UI 를개선해스마트폰과태블릿 PC 를통합하는 OS 로개발됐다. 무엇보다앱호환성이좋아져진저브레드까지사용했던앱들을그대로사용가능하게됐다는점이허니콤과차이점이다. 레퍼런스단말기는삼성전자의위엄을느낄수있었던갤럭시넥서스. 새롭게추가된주요기능을살펴보면 NFC 를사용해안드로이드단말기사이에정보공유가가능한안드로이드빔이추가됐고, 카메라로사용자의얼굴을인식해잠금을해제하는새로운보안기능도탑재됐다. PC 와의데이터전송방식도윈도우의 MTP 방식으로바뀌었는데, 이를통해 4GB 이상의파일을분할없이바로전송할수있게돼대용량미디어파일을전송할때편리해졌다. MTP 방식에도단점이있는데윈도우이외의 OS 에서는별도의프로그램을설치해야파일을전송할수있다는점이다. 안드로이드 4.1 젤리빈 (Jelly Bean) 38
모바일 OS: 안드로이드버전 안드로이드 4.4 킷캣 (KitKat) 젤리빈이후에안드로이드의다음버전은 5.0 키라임파이 (Key lime pie) 가될것이라는예측이많았다. 그러나 2013 년 9 월구글은모두의예상을깨고안드로이드 4.4 킷캣을발표했다. 공식버전은 10 월 31 일넥서스 5 와함께발표됐다. 킷캣은필요메모리용량이줄어들어 512MB RAM 을탑재한단말기에서도설치가가능하다는것이구글의설명이었다. 기본웹브라우저는크롬기반으로만들어졌다. 그냥크롬으로대체하지않는이유는안드로이드가오픈소스이기때문이다. 이외에스크린녹화기능의추가, SMS 용퍼블릭 API 의추가로카카오톡등메신저앱을기본 SMS 로설정가능, 적외선수신기 API 추가, NFC 결제기능강화, 프린트기능추가, 센서전력소모감소등의개선이이루어졌다. 버전별점유율 (2014 년 ) 39
모바일 OS: OS X 세계에서가장점유율이높은모바일 OS 는안드로이드다. 그러나가장완성도가높은모바일 OS 라고보기는어렵다. 그이유는구글이안드로이드를완성도높게잘만들어도, 근본적으로오픈소스다보니각제조사별커스텀버전이난무하고있으며, 단말기마다의호환성도천차만별로갖가지문제가발생하기때문이다. 단, 구글의레퍼런스단말기의경우에는이른바 순정 이라불리는안드로이드 OS 가탑재되는데하드웨어와의완벽한호환성을보여준다. 이처럼모바일 OS 와하드웨어가하나로통합된다면최적의퍼포먼스를발휘할수있다. 아이폰이언제나최고의퍼포먼스를보여주는이유도여기에있다. 처음아이폰이공개됐을당시전문가들은아이폰이얼리어댑터등의특정마니아계층에게는인기를끌것으로예측했지만, 대중적인인기를얻지는못할것으로내다봤다. PDA 폰으로불렸던이전의스마트폰들은지금의스마트폰과비교하면기능적인제한도많았고, 가격도비싸업무적으로필요로하는특정계층의사람들의전유물처럼여겨졌었다. 또한 OS 자체도지금과비교하면매우불편했기때문에누구나쉽게사용할수있는지금의스마트폰과는비교자체가불가능한수준이었다. 그러나아이폰이등장하면서스마트폰에대한기존의낡은인식을완전히깨버렸다. 누구나탐낼만한디자인에, 3.5 인치의큰멀티터치화면, 그리고손가락만으로모든작업을할수있는직관적인인터페이스는스마트폰을대중의곁으로밀착시키는데결정적인역할을했다. 그리고무엇보다이러한작업들을가능케한것은바로 OS 의힘이었다. 아이폰의 OS 는공개당시부터많은관심을받았는데, 기존의스마트폰들과는완전히다른새로운사용자경험을제공했기때문이다. 그런데막상당시아이폰 OS 에별도의이름이부여되지는않았었다. 단지 OS X 가아이폰에서구동된다는말을했을뿐이었다. 40
모바일 OS: ios 누구나손가락하나만으로스마트폰을사용할수있도록한것도아이폰이가져온혁신중하나다. OS X 를모바일디바이스에넣은이유에대해잡스는 원하는모든것들을갖고있기때문 이라고말했는데, 이때잡스가언급한것들은멀티태스킹, 네트워킹기술, 전원관리, 보안시스템, 그래픽, 비디오, 오디오등현재스마트폰에서사용되고있는핵심기능들이었다. 이처럼혁신적인기능들을탑재한아이폰의 OS 였지만, 첫발표당시에는별도의이름조차없다가 1 년이훌쩍지난 2008 년 3 월개발자용 SDK 베타버전이공개되면서공식적으로아이폰 OS(iPhone OS) 이라고명명됐다. ios 라는명칭으로변경된것은 4 번째버전이나올때부터였다. 아이폰 1 세대에서활용할수있는기능은극히제한적이었다. 전화와문자메시지를비롯해메모, 계산기, 아이튠즈, 이메일등이전부였으며, 게임은커녕, 아예외부앱을설치할수있는앱스토어자체가없었다. 그럼에도불구하고아이폰 OS 를모바일 OS 의혁신으로주저없이꼽는이유는스마트폰이나아가야할방향성을제시했기때문이다. ios 의특징중하나는폐쇄적인사용자환경으로구글의안드로이드와가장크게대립되는특징이기도하다. 폐쇄적인환경은각각장단점을갖고있는데, 장점으로는보안이강하다는점이다. 안드로이드의경우오픈소스인관계로시스템권한을요구하는앱들도많고, 이용자가시스템에직접접속할수있는루팅도비교적쉽게할수있다. 이는스마트폰의활용도를극대화할수있다는장점이있는반면, 악성소프트들이시스템권한에쉽게침입할수있다는위험성도함께노출하게되는셈이다. ios 는원칙적으로애플을제외한서드파티들의앱이시스템권한에접근할수없도록차단하고있다. 게다가 ios 는애플의디바이스들에만공급되기때문에외부에노출될염려가없고, 앱역시애플에의해철저하게관리되는앱스토어를통해서만설치 41
모바일 OS: ios 버전 iphone OS 1.0 기존의메일형태의메시지방식을벗어나대화형메시지를처음선보인것도아이폰 OS 였다. 아이폰 1 세대와함께이름도없이소개됐던첫번째 OS. 지금과비교하면눈에띄는특별한기능은없지만, 멀티터치와이를활용한제스처, 그리고가장기본적인기능들은이때부터지원하고있었다. 이제는익숙한대화형식의문자메시지도아이폰 OS 1.0 에서처음선보였고, 이후다른스마트폰제조사는물론앱개발자들도아이폰의메시지방식을그대로따라했다. 이때만해도앱스토어를지원하지않았기때문에아이폰 1 세대를두고진정한의미의스마트폰이아니라고폄하하는사람들도있었다. iphone OS 2.0 모바일생태계의근간이되는앱스토어는아이폰 OS 2.0 에서첫선을보였다. 가장눈에띄는점은역시앱스토어의지원으로, 애플은서드파티들이아이폰용앱을개발할수있도록 3 월부터아이폰 OS 의 SDK 베타버전을공개한바있다. 앱스토어가공식적으로서비스되면서아이폰은드디어진정한스마트폰으로서의가치를발휘하기시작했다. 아이폰 1 세대의업그레이드도지원. 그런데아이폰과달리아이팟터치의경우에는업그레이드비용으로 9.99 달러를따로지불해야했다. 이는당시미국법으로 MP3 플레이어의기능추가는유료여야했기때문이라고. 지금은관련법이바뀌어아이팟터치도무상으로업그레이드가가능해졌다. 참고로한국어도이때부터지원하긴했는데, 정작국내에정식으로아이폰이들어온것은이다음버전부터다. 42
모바일 OS: ios 버전 iphone OS 3.0 우리나라에처음으로정식수입된아이폰 3GS 였다. 아이폰 OS 는이버전부터복사ㆍ붙여넣기기능이추가됐는데안드로이드보다 2 개월늦었다. 그러나기능의편의성의아이폰 OS 쪽이높았고, 나중에안드로이드가아이폰 OS 를따라서방식을바꾼바있다. 그외에블루투스지원, Spotlight 추가, USB 와블루투스를이용한테더링등몇가지새로운기능이추가됐다. ios 4 아이폰 OS 는아이패드의등장과함께 ios 로거듭났다. 2010 년 4 월애플은아이폰에이어또하나의혁신적인제품을공개했는데바로아이패드다. 그리고이때부터아이폰 OS 도 ios 라는지금의이름으로변경됐다. 아이패드에도동일한 OS 를사용. ios 에서가장눈에띄는기능들을살펴보면멀티태스킹지원과폴더기능의추가가있다. 백그라운드에서계속앱이돌아가는진정한의미의멀티태스킹은아니지만, 앱의활용도가훨씬높아졌고음악이나 GPS 기능등다른앱과연동되는기능들을멀티태스킹으로지원. 또, ios4 부터폴더기능이새롭게추가됐는데, 그전까지는새로운앱이설치될때마다페이지스크롤이늘어야했고, 앱을관리하기도쉽지않았지만, 폴더기능이추가됨으로써이모든것들이해결됐다. 이외에도페이스타임 ( 영상통화 ), 아이북스 (ibooks), Wi-Fi 테더링등이추가됐으며, ios 4.1 버전부터게임센터도붙었다. 사실 ios 라는이름은네트워크장비업체시스코 (Cisco) 의네트워크장비용소프트웨어 (Cisco IOS) 가먼저사용하고있었다. 애플은이명칭을사용하기위해시스코에게저작권료를지불했다. 43
ios 5 모바일 OS: ios 버전 WWDC 2011 에서첫공개. 이버전부터드디어아이클라우드 (icloud) 를지원한다. 국내에서아이폰을사용하는사람들중상당수가아이튠즈를이용한동기화에불편함을호소하곤했는데, ios5 출시이후이런불만이쏙들어갔다. 아이클라우드는애플이제공하는클라우드서비스로아이튠즈계정으로애플의모든기기들을통합적으로백업하고동기화할수있는서비스다. 이아이클라우드를통해아이폰과아이패드등애플의기기들을쉽게동기화할수있게됐으며, Wi-Fi 동기화까지지원해 PC 와케이블로연결할필요도없다. ios5 에서또하나주목해야할기능은바로시리 (Siri) 다. 시리는 ios 가제공하는음성인식개인비서서비스로, 본래앱스토어에서판매됐던앱이었지만 2011 년 4 월애플이개발사를인수하면서애플전용서비스로정착됐다. 물론, 음성인식서비스는그전에도있어왔지만, 애플은시리를통해음성인식서비스의활용도를엄청나게끌어올렸다. ios 6 WWDC 2012 에서공개되고, 같은해 9 월 20 일부터정식으로배포됐다. 여러모로이슈가많았던버전으로국내에서는독도표기논란으로애플제품에대한불매운동까지일어났었다. 사건의발단은애플이 ios 6 부터지원하기시작한애플지도에서비롯됐는데, 이지도에서우리의독도가竹島, 즉일본의다케시마로표기돼있었던것이다. 논란이거세어지면서애플은독도표기를한글로 독도 라고수정했으며, 다른나라의지도에서도동일하게적용했다. 일본어버전에서만竹島로표시된다. 그런데독도논란은차치하더라도정작애플지도자체가완성도가너무나떨어지는문제가있었다. 처음공개됐을때만해도애플이라는기대감으로구글지도의강력한라이벌로예상됐지만, 위치정보오차부터특정지역의누락, 기대를모았던 3D 그래픽의일그러짐등최악의완성도를보여주며전세계적인조롱을받았다. ios 6 에서기본지도서비스가애플지도로교체되면서구글지도가사라졌는데, 대부분의사람들이앱스토어에서구글지도를다시다운받아사용했다. 이외의변경점을살펴보면, 유투브와의라이선스계약이끝나면서유투브기본앱이빠졌고, 시리가한국어를포함한다양한언어를지원하기시작했다. 44
모바일 OS: ios 버전 ios 7 2013 년 6 월 WWDC 2013 에서공개됐고, 같은해 9 월 19 일부터정식배포됐다. 디자인적으로큰변화가있었던버전으로최근모바일 UI 디자인의트렌드로자리잡은플랫디자인형태로공개됐다. 눈에띄는변경점중하나는 ios 의아이덴티티중하나였던밀어서잠금해제가화면전체를밀도록바뀌었다는것. 또, 화면하단의제어센터가강화되면서기존의음악재생과밝기설정이외에 Wi-Fi, 블루투스, 방해금지모드등을설정할수있도록했는데, 안드로이드의알림바를따라했다는비판을받기도했다. ios 8 지금까지와마찬가지로 2014 년 6 월 WWDC 2014 에서발표. 알림바기능개선, Spotlight 검색범위확대, 단체메시지지원, 아이클라우드를통한 OSX 및윈도우즈기기와파일공유, 건강관련정보를일괄관리할수있는기능추가, 모든사진을아이클라우드에서통합관리, 시리와앱스토어기능개선등이추가됐다. ios7 에이어 ios8 역시안드로이드에서이미구현된기능을상당수따라했다는평가를받고있다. 45