모바일서비스기술요소별 S/W 개발자활용기준연구 (Study of the Criteria on Utilization of S/W Developers by Mobile Service Technical Factors) 2012. 11 연구기관 : 스마트개발자협회 - i -
본보고서를 의연구결과보고서로제출합니다. 2012 년 11 월 연구기관 : 스마트개발자협회 총괄책임자 : 엄용국 - iii -
제 1 장서론 1 제 2 장모바일생태계 5 제 3 장모바일기술 44 - iv -
제 4 장모바일개발직무및경력관리 116 제 5 장모바일개발생태계활성화 135 제 6 장결론 164 참고문헌 166 부록 169 - v -
표 2-1 모바일 OS 시장점유율현황 (2011 vs. 2012) 표 2-2 연도별모바일미디어시장규모비교 (2011 vs. 2012) 표 2-3 표 2-4 표 2-5 T스토어제공콘텐츠카테고리 < 표 3-1> W3C 웹애플리케이션관련표준 < 표 3-2> 모바일플랫폼별비교표 < 표 3-3> 앱아이콘별크기 < 표 3-4> 단말기기종류별크기 < 표 3-5> 모바일앱검증기준 < 표 3-6> 모바일웹설계항목 < 표 3-7> 모바일웹웹표준항목 < 표 3-8> 모바일웹의유해요소항목 < 표 3-9> 모바일웹의제한항목 < 표 3-10> 모바일웹의최적화항목 < 표 3-11> 모바일웹의그래픽과색상유의항목 < 표 3-12> 모바일웹의간결함을위한유의항목 < 표 3-13> 모바일웹의네트워크자원절약을위한유의항목 < 표 3-14> 사용자입력을고려한유의항목 < 표 3-15> 모바일사용자배려를위한유의항목 < 표 3-16> 페이지최적화방안 < 표 3-17> 주요모바일웹개발프레임워크비교 < 표 3-18> 사이트검사결과수준 - vi -
< 표 3-19> 웹접근성향상을위한국가표준기술가이드라인 < 표 3-20> 하이브리드개발방법비교 < 표 3-21> 하이브리드앱의개발방법 < 표 3-22> 모바일브라우저 < 표 3-23> 하이브리드플랫폼이제공하는자바스크립트 < 표 3-24> 웹킷구성요소 < 표 3-25> 모바일플랫폼별개발언어 < 표 3-26> 크로스플랫폼 < 표 3-27> PhoneGap API 종류 < 표 3-28> 모바일서비스구현기술요소분석 < 표 4-1> 모바일산업기술군분류 < 표 4-2> 이랜서제공서비스유형 < 표 4-3> 이랜서서비스진행절차에따른프로세스업무내용 < 표 5-1> 국내주요커뮤니티현황 < 표 5-2> 대표적인해외공개 SW 커뮤니티 < 표 5-3> 커뮤니티를연계한정부주도의개발프로젝트사례 - vii -
[ 그림 2-1] 모바일생태계의구성요소 [ 그림 2-2] 모바일생태계발전경과 [ 그림 2-3] 모바일생태계주요플레이어의특징 [ 그림 2-4] 전세계스마트폰, 미디어태블릿및모바일앱시장규모전망 [ 그림 2-5] 미디어서비스시장의세계시장규모 [ 그림 2-6] 세계 / 국내스마트 TV 시장전망 [ 그림 2-7] 2012 년 2분기모바일 OS의시장점유율 [ 그림 2-8] 스마트폰과플랫폼, 애플리케이션의변화 [ 그림 2-9] ios와안드로이드의국가별디바이스수 [ 그림 2-10] 모바일디바이스에따른 ios와안드로이드국가별성장률 [ 그림 2-11] DLNA 의특징 [ 그림 2-12] 모바일콘텐츠서비스와광고시장의특징 [ 그림 2-13] 국내온라인모바일광고시장 [ 그림 2-14] 국내모바일광고시장 [ 그림 2-15] SK의킵 (qiip) 의홈페이지 [ 그림 2-16] KT의 olleh 마켓홈페이지 [ 그림 2-17] LG U+ 의 U+ 스토어 [ 그림 2-18] LG 전자의 LG 스마트월드 [ 그림 2-19] 네이버의 N 스토어 [ 그림 2-20] 팬택의앱스플레이 [ 그림 2-21] 3G와 LTE의특징 [ 그림 3-1] 모바일 2.0의 6가지핵심동향 - viii -
[ 그림 3-2] 웹애플리케이션기술표준분류및현황 [ 그림 3-3] ios GUI 가이드라인예시 [ 그림 3-4] 안드로이드 GUI 가이드라인예시 [ 그림 3-5] 브라우저별지원파일포맷및기능예시 [ 그림 3-6] 단말기기의기능예시 [ 그림 3-7] 스마트폰과스마트패드의아이콘크기예시 [ 그림 3-8] 터치를고려한리스트간격예시 [ 그림 3-9] 일반웹사이트시선추적예시 [ 그림 3-10] 모바일웹에서의시선추적예시 [ 그림 3-11] UX측면에서의시선추적예시 [ 그림 3-12] 모바일웹레이아웃 [ 그림 3-13] 단말정보제공서버서비스시나리오 [ 그림 3-14] 모바일웹웹표준준수여부검증 [ 그림 3-15] 하이브리드앱의서비스제공방식 [ 그림 3-16] 하이브리드앱개발방식 [ 그림 3-17] 하이브리드애플리케이션개발시스템 [ 그림 3-18] PhoneGap 지원범위 [ 그림 3-19] PhoneGap 개발절차 [ 그림 3-20] PhoneGap 레이어링 [ 그림 3-21] 앱스프레소활용예시 [ 그림 3-22] 앱스프레소구조 [ 그림 3-23] 앱스프레소개념도 [ 그림 3-24] 모바일앱개발방식비교 [ 그림 3-25] 구글안드로이드개발툴 (ADT) [ 그림 3-26] 애플의 Xcode [ 그림 3-27] Apple LLVM 컴파일러 [ 그림 3-28] 모토로라 RhoMobile Suite [ 그림 3-29] 마이크로소프트윈도우폰 SDK 툴 - ix -
[ 그림 3-30] 모바일프레임 (MobileFrame) [ 그림 4-1] 링크트인의기능과서비스 [ 그림 4-2] 이랜서홈페이지 [ 그림 4-3] IT 인재아웃소싱서비스 [ 그림 4-4] 이랜서서비스진행절차 [ 그림 5-1] 오픈이노베이션센터지원사업 [ 그림 5-2] T아카데미교육과정 [ 그림 5-3] 에코노베이션스마트스쿨 [ 그림 5-4] 에코노베이션멘토링절차 [ 그림 5-5] 에코노베이션개발지원 - 오픈 API [ 그림 5-6] LG u+ LTE 오픈이노베이션센터 의지원전략 [ 그림 5-7] 마이크로소프트개발자네트워크 [ 그림 5-8] 구글코드, 구글개발자센터, 구글라이브 [ 그림 5-9] 애플개발자센터 - x -
모바일서비스기술요소별 S/W 개발자활용기준연구 스마트기기의도입및확산과함께본격화되고있는모바일인터넷변화는하드웨어, 운영체계, 어플리케이션, 서비스까지모든면에서변화로나타나고있다. 모바일생태계는플랫폼사업자중심으로형성되어있다. 플랫폼위주의생태계가형성된원인은 OS 플랫폼이스마트기기를스마트하게만드는핵심일뿐만아니라콘텐츠제공사업자와소비자를연결해줌으로써다양한비즈니스모델을창출하는허브역할해오고있기때문이다. 이러한산업패러다임의변화에따라스마트폰의성장은다음과같은변화들을촉발시키고있다. 첫째, 다양한 스마트 한기능을제공하기위한지능형기술을발전시키고있다. 둘째, 디바이스의지능화와고도화에따라플랫폼의진화와발전도필요하게되면서고급기능을제공하는개방형플랫폼의확산과관련경쟁으로이어지고있다. 셋째, 플랫폼기술의확산과성장은하드웨어의종속성을낮추고, 애플리케이션개발편의성을높이며, 애플리케이션사용편의성을중심으로하는소프트웨어생태계로의헤게모니이동과개방형모바일소프트웨어생태계의확산을촉진시키고있다. 넷째, 스마트폰과플랫폼, 그리고모바일애플리케이션의중요성의부각은애플리케이션을효과적으로배급할수있도록하는앱스토어와같은모바일애플리케이션마켓플레이스에대한관심과중요성을높이는계기로이어지고있다. 이처럼모바일산업의경쟁력은단말과네트워크중심의하드웨어경쟁에서플랫폼과애플리케이션을중심으로하는소프트웨어경쟁으로급속히이동하고있다. 지금까지가장큰경쟁력이었던하드웨어중심의차별화와부가가치비중은점점줄어 - xi -
들면서소프트웨어를기반으로한유용성과부가가치의비중이급성장하고있다. 모바일소프트웨어경쟁력의핵심은플랫폼의기능성, 인터넷자원의효과적이용, 신속한개발, 편리한개발환경을통한보다많은개발자의확보, 애플리케이션배급경로, 투명한소프트웨어생태계의보장등과같은모바일애플리케이션사용과개발환경을어떻게효과적으로제공하는가로모아지고있다. 모바일애플리케이션은보다빠르게보다편하게모바일인터넷상에있는다양한웹서비스와인터넷서비스를결합하여제공하기위한형태로진화하고있으며, 전통적인네이티브중심의애플리케이션형태가아니라 HTML5, 위젯, 하이브리드애플리케이션과같이웹기술과결합된다양하고새로운형태로나타나고있다. 이러한모바일산업생태계에서인프라에해당하는것이 SW개발자이며인력집약형의특징을가지고있으며다른업종과비교해개발자들의손을직접거치는과정이많은분야이다. 경쟁이치열한모바일서비스시장에서성공하기위해서는모바일만의개발환경과사용특성을고려하는것이중요하다. 다양한모바일 OS기반위에수많은디바이스들이개발되다보니해상도나 OS 버전이다르게적용되는단편화 (fragmentation) 이슈가심각하다. 따라서개발자입장에서는다양한디바이스의특성에맞춰기능을조정하고일일이테스트를거치는과정이큰부담이될수밖에없다. 또한각각의플랫폼과구현방식별로개발언어와도구가다르기때문에개발자가이를배우는데많은시간과노력이요구된다. 이러한일련의개발과정을설명하여주는개발가이드라인의역할을할지침서개발이필요한시점이다. 또한사람이핵심인모바일산업에서개발자들이자발적으로만든커뮤니티는산업현장에끊임없이정보와기술을제공하는심장과도비유할수있는있다. 개발자커뮤니티는개발자들사이에정보교류와의사소통의역할로, 실제로많은개발자들이특정프로젝트를개발시어려움이부딪치게되면대부분관련커뮤니티를통하여해결하는현실이다. 또한개발자커뮤니티를통하여새로운기술에대한검증과트렌드를접해볼수있으며글로벌 SW업체인경우제품을출시하기전에대형개발자커뮤니티에평가판을배포해시장진출가능성을미리타진하는사례도많다. 따라서개발자커뮤니티가개발자뿐만아니라모바일개발환경에도상당한영향을끼치기때문에, 개발자커뮤니티의중요성을인식하고개발자및개발자커뮤니티활성화를위한방안제시가필요하다. 모바일서비스환경의도래로글로벌한경쟁이시작되고있는시점에서국내개발자역 - xii -
시이러한패러다임의변화에맞출수있도록본연구에서는모바일서비스개발에참여하는 SW개발자확산을위해개발에참고할수있는모바일서비스개발가이드라인자료를조사하였다. 또한 SW생태계를일궈나가는구성원으로서 SW산업의핵심인프라인 SW개발자및개발자커뮤니티들에대한기업과정부의지원이활성화될수있도록, 국내커뮤니티현황및활성화방안등을연구주제로선정하였다. 본연구는모바일생태계의중심이플랫폼과콘텐츠가될것이라예측되므로이러한패러다임의변화에맞추어가장많이활용되는개발구현기술요소에필요한모바일서비스에관련된모바일개발가이드라인에대한조사및연구를통하여국내모바일개발자들에게개발분야별활용기준제시하는것을 1차연구목표로한다. 그리고모바일을포함한오픈소스분야에있는국내개발자커뮤니티활성화방안연구를통하여개발자지원정책기초자료로활용하는것을 2차연구목적으로하고있다. 이러한목적을달성하기위해서는모바일서비스를포함한모바일산업변화를조망하기위한이론적배경에대한주요연구와국내외산업동향및개발자지원정책에대한사례연구를진행하였으며본연구가설정한연구세부목표는다음과같다. l l l l l l 모바일서비스산업의동향연구모바일서비스구현기술요소연구모바일서비스개발직무연구국내외개발자경력관리사례연 국내외기업의모바일생태계확산을위한추진사업동향연구국내개발자커뮤니티현황및활성화연구 본연구에서는먼저모바일서비스와같은기술적요인으로인한모바일서비스산업에대한현황분석을기반으로, 모바일서비스의국내의기술현황을이론적으로고찰한다. 그리고국내개발자의개발확산을위한, 개발가이드라인의역할을할수있는지침서에대해조사하고, 국내외기업의개발자지원현황조사와실제개발자들을대상으로한설문조사를통해개발자지원정책에대한만족도를수집및분석한다. 그리고이를토대로 - xiii -
개발자커뮤니티활성화에대한의견을도출하고자하였다. 제 2장에서는모바일서비스산업의동향연구를주제로모바일생태계의정의와모바일산업시장동향그리고주요모바일플레이어의현황조사를중점으로다루었다. 제 3장에서는모바일서비스구현기술요소연구와모바일서비스의기술직군및직무연구를중점으로네이티브앱 (App), 모바일웹 (Web), 하이브리드앱등의개발에필요한구현요소에대한조사를주요중점으로다루었다. 제 4장은모바일서비스개발에참여하는인력분류및직무에대한조사를하였다. 그리고국내외개발자경력관리사례연구로개발자의경력을기반으로하는국외소셜기반의개발자경력관리활용현황사례조사로해외사례로는링크드인 (LinkedIN), 국내사례로는이랜서와링크나우를조사하였다. 제 5장은국내외기업의모바일생태계확산을위한추진사업동향연구로국내외기업의모바일생태계지원전략연구와국내의모바일개발생태계만족도분석을연구하였다. 개발자대상설문조사는현재의개발자지원정책에대한설문조사실시하였다. 또한국내개발자커뮤니티현황및활성화연구로국내의주요개발자커뮤니티운영현황조사와개발자커뮤니티활성화를위한개발자행사개최진행하였다. 본연구를통해모바일산업생태계파악및인프라에해당하는것이모바일 SW 개발자이며인력집약형의특징을가지고있으며다른업종과비교해개발자들의손을직접거치는과정이많은분야이다. 경쟁이치열한모바일서비스시장에서성공하기위해서는소프트웨어개발방식이모바일만의개발환경과사용특성을고려하는것이중요하다는점을고려하여일련의모바일서비스를기획, 개발과정중모바일앱 / 웹, 하이브리드앱등의설계및개발, 디자인등개발방법에대한필수절차및고려사항들을제시하는개발가이드라인을통하여개발자들이모바일서비스개발시지침서로참고하기를희망한다. 이지침서를통하여개인개발자들이성장을하기위해서는타기능을가진인재들과교류를통하 - xiv -
여협동작업을수행하는것이효과적일것이다. 또한모바일개발자로직업입문을하기위해모바일서비스의주요기술군의기술분류를통해해당업무에대한직무및그에따른필요능력과기술에대한자료를통해개발자로하여금자기개발을통해부족한능력을개발할수있는기초자료로활용가능할것이다. 본연구에서는개발자커뮤니티의활성화를다루었으며우리나라에서의커뮤니티는사람이핵심인모바일산업에서개발자들이자발적으로만든커뮤니티가산업현장에끊임없이정보와기술을제공하는심장과도비유할수있는곳으로이러한개발자커뮤니티의활성화를위해현재의커뮤니티현황과활성화에필요한방안에대해제언을하였다. 주로오픈소스위주의개발자커뮤니티로연구진행하였으며 SW개발자및개발자커뮤니티들은 SW생태계를일궈나가는구성원으로 SW산업의핵심인프라인사람, 즉개발자가모이고자라는커뮤니티에대한기업및정부의지원은일종의투자라는발상의전환이필요하며 SW개발인력양성확대와개발자들의글로벌로나갈수있게해외개발자커뮤니티와연계시킬국내개발자커뮤니티활성화에대한방안연구등이추가적으로진행되어야할것이다. 정부측에바라는개발자커뮤니티활성화제언은모바일개발생태계가자율적으로조성되고확대 발전할수있도록간접적인방식의정책적지원을시행해야한다는것이며이를위해정부는특히개발생태계구성요소들간에활발한상호작용이일어날수있는기회의장을제공하는역할을할필요가있다. 개발자들이쉽게생존할수있도록개발생태계의한축인커뮤니티활성화에정책적지원이필요하다. 아무리큰모바일관련지원센터도거대한개발자커뮤니티집단에비하면소규모이며, 개발초기에는성공가능성을예측할수없으므로모바일서비스개발에대한직접적인지원보다는커뮤니티란거대한생태계를간접적으로지원하는것이높은효과가있을것으로예상된다. 기업적인측면에서는현재자생적으로생기는커뮤니티들의모임들을간접적으로지원하여모임이자율적으로확대 발전되어서개발자원이모여들고연계되도록해야한다. 모임이자율적으로확대 발전되어서아이디어가타기능을만날수있는가공의시장을개설해야한다. 현재국내기업들은각기업마다독립적인모바일생태계를구축하기위해각기업마다 - xv -
개발자들만의공간을만들어서지원하고있다. 개인개발자위주의지원형태는단기간에는성과가있을지는몰라도장기적으로는우수개발자커뮤니티를지원하여서커뮤니티간에도성장경쟁이일어나도록유도해야하며, 정부의정책적지원을통하여여러개발자들이만날수있는사이버상의공간또는오프라인상의공간을제공하여상호인터랙션이일어나도록유도해야한다. 이러한방법을통하여국내모바일시장의개발생태계를활성화할수있는방법이될수있다. 일련의모바일서비스를기획, 개발과정중모바일앱 / 웹, 하이브리드앱등의설계및개발, 디자인등개발방법에대한필수절차및고려사항들을제시하는개발가이드라인형태의지침서를통하여개발자들이모바일개발을효율적으로할수있는개발지침서로개인개발자들이성장을하기위해서는타기능을가진인재들과교류를통하여협동작업을수행하는기초자료로활용할것으로기대한다. 모바일서비스의주요기술군의기술분류를통해해당업무에대한직무및그에따른필요능력과기술에대한자료를통해개발자로하여금자기개발을통해부족한능력을개발할수있는기초자료로활용가능할것이다. 또한본연구에서제시한개발자커뮤니티활성화제언을통해개발자를위한생태계활성화와더불어개발자에대한기업과정부의적극적인지원을기대한다. - xvi -
- xvii -
- xviii -
- xix -
l l l l l l - xx -
- xxi -
- xxii -
- xxiii -
제 절연구의목적및필요성 스마트기기의도입및확산과함께본격화되고있는모바일인터넷변화는하드웨어 운영체계 어플리케이션 서비스까지모든면에서변화로나타나고있다 모바일생태계는플랫폼사업자중심으로형성되어있으며이러한플랫폼위주의생태계가형성된이유는스마트기기를스마트하게만드는핵심이 플랫폼일뿐만아니라콘텐츠제공사업자와소비자를연결해줌으로써다양한비즈니스모델을창출하는허브역할이기때문이다 모바일구성요소에서콘텐츠의가장큰변화는소프트웨어화되었다는점이며콘텐츠의소비형태에대한데이터는개인맞춤형콘텐츠를기반으로콘텐츠를자동으로추천하고공급하는서비스가증가하고있다 두번째구성요소인플랫폼측면에서는플랫폼중심의모바일생태계가형성되었으나플랫폼사업자의어플리케이션마켓이아닌웹플랫폼을통해콘텐츠를유통함으로써플랫폼사업자의영향력을약화시키려는움직임이나타나고있으며경쟁력있는콘텐츠의증가로인하여생태계의무게중심이콘텐츠쪽으로이동할것으로예측된다 세번째로네트워크측면에서는모바일단말기확산은모바일트래픽이급증하는결과를가져왔으며향후망투자비용증가등으로망중립성에대한논란은가중될것으로전망하고있다 모바일생태계의중요요소중콘텐츠와플랫폼기반으로의해외개발자들은모바일클라우드지원서비스등에활성화에따라모바일앱과모바일웹사이트를모두개발하는비중이높아지고있다 이러한모바일산업생태계에서인프라에해당하는것이 개발자이며인력집약형의특징을가지고있으며다른업종과비교해개발자들의손을직접거치는과정이많은분야이다 경쟁이치열한모바일서비스시장에서성공하기위해서는소프트웨어개발방식이모바일만의개발환경과사용특성을고려하는것이중요하다 다양한모바일 기반위에수많은디바이스들이개발되다보니해상도나 버전과같은단편화 이슈가심각하다 개발자가다양한디바이스 - 1 -
의특성에맞춰기능을조정하고일일이테스트를거치는과정은큰부담이될수밖에없다 또한각각의플랫폼별로개발언어와도구가다르기때문에개발자가이를배우는데많은시간과노력이요구된다 이러한일련의개발과정을설명하여주는개발가이드개발이필요한시점이다 또한사람이핵심인모바일산업에서개발자들이자발적으로만든커뮤니티는산업현장에끊임없이정보와기술을제공하는심장과도비유할수있는있다 개발자커뮤니티는개발자들사이에실시간정보교류와의사소통이진행되면실제로개별업체에소속된개발자들도특정프로젝트를개발할때어려움이부딪치며관련커뮤니티를통하여해결하는현실이다 또한개발자커뮤니티를통하여새로운기술에대한검증과트렌드를접해볼수있으며글로벌 업체인경우제품을출시하기전에대형커뮤니티에평가판을배포에시장진출가능성을미리타진하는사례도많다 모바일서비스환경의도래로글로벌한경쟁이시작되고있는시점에서모바일산업의경쟁력제고를위해서는모바일산업의생태계의의미와패러다임의변화에대한이해가필요하며모바일서비스환경에서는콘텐츠 플랫폼 네트워크 디바이스와같은가치사슬의요소가유기적으로연계되어상호공진화할수있는생태계를조성하는것이경쟁력확보를위해필수적이다 향후모바일생태계의중심은플랫폼과콘텐츠가될것이라예측되므로 패러다임의변화에맞추어이를개발하는 개발자들이모바일서비스개발시참고할수있으면서개발자활성화를위한기반자료가필요하다 또한기업및정부는 개발자및개발자커뮤니티들이 생태계를일궈나가는구성원으로 산업의핵심인프라인사람 즉개발자가모이고자라는커뮤니티에대한지원이일종의투자라는발상의전환이필요하며 개발인력양성확대와개발자들의글로벌로나갈수있도록해외개발자커뮤니티와연계시킬국내개발자커뮤니티지원활성화에대한방안연구등이선행되어야할것이다 - 2 -
제 절연구의목표및내용 연구의목표본연구는모바일생태계의중심이플랫폼과콘텐츠가될것이라예측되므로이러한패러다임의변화에맞추어가장많이활용되는개발구현기술요소에필요한 개발가이드에대한연구를통하여국내 개발자들에게개발분야별활용기준제시하는것을 차연구목표로하고 개발분야에있는국내개발자커뮤니티활성화방안연구를통하여개발자지원정책기초자료로활용하는것을 차연구목적으로하고있다 이러한목적을달성하기위해서는모바일서비스를포함한모바일산업변화를조망하기위한이론적배경에대한주요연구와해외주요국의산업동향및개발자지원정책에대한사례연구가필요하다 본연구에서는먼저모바일서비스와같은기술적요인으로인한모바일서비스산업에대한이해를기반으로 모바일서비스의국내의기술현황을이론적으로고찰한다 첫번째연구에이어 본연구에서는국내개발자의개발확산을위해개발가이드의역할로모바일서비스의구현기술을소개하고실제개발자들의설문을통하여현재기업과정부가진행하고있는개발자지원정책에대한만족도분석을수행한다 세번째연구주제는앞에서다룬두가지연구주제에대한결과를토대로국내개발자들이활용할수있는가이드제안과개발자커뮤니티활성화에대한방안을도출하고자한다 연구의내용및범위 연구목표에따라설정된세부연구영역과연구영역별연구이슈는아래와같다 l 모바일서비스산업의동향연구 모바일생태계의정의와모바일산업시장동향그리고주요모바일플레이어의현황을조사함 l 모바일서비스구현기술요소연구 - 3 -
모바일서비스의앱 웹 하이브리드웹 앱등의개발에필요한구현요소에대한조사를주요연구범위로함 l 국내외개발자경력관리 개발자경력관리 개발자의경력을기반으로하는국내외개발자경력관리활용현황사례조사 l 국내외기업의모바일생태계확산을위한추진사업동향연구 국내외기업의모바일생태계지원전략연구 l 국내의모바일개발생태계만족도분석 개발자대상설문조사 현재의개발자지원정책에대한설문조사실시 l 국내개발자커뮤니티현황및활성화연구 국내의주요개발자커뮤니티운영현황조사 개발자커뮤니티활성화를위한개발자행사개최 - 4 -
제 절모바일생태계의정의 기존의모바일산업은디바이스 플랫폼 네트워크 콘텐츠등의구성요소들이벨류체인을구축하고부가가치중심의일방향연결을갖는구조를가져왔다 이러한구조내에서기업들은서로의경영전략에따른협력과경쟁을통해모바일시장을발전시켜왔으며 이중네트워크를확보한통신사업자가자사의네트워크를사용할수있는단말기와콘텐츠및서비스를소비자에게공급하면서주도적영향력을행사해왔다 그러나스마트폰의등장은견고했던모바일산업의틀을완전히바꾸어 밸류체인의정형적인틀에서벗어난생태계구조를형성하였다 이러한변화의대표적사례인애플의경우아이폰이라는디바이스만을판매하는것이아니라 이디바이스를통해서통신사업자가제공하는서비스와콘텐츠뿐만아니라 다양한콘텐츠생산자들 개발자 음악가등 의서비스와콘텐츠를제공하는열린생태계를함께제공하였다 또한 콘텐츠및서비스개발자들이개발한콘텐츠를유료화하여소비자에게제공하고개발자들에게수입의 를배분하여콘텐츠 서비스제공자들을모바일시장으로불러모았다 이렇게애플은독자적인플랫폼을기반으로디바이스를생산하고 앱스토어와아이튠즈라는콘텐츠 서비스시장을제공함으로써앱 콘텐츠개발자까지하나로묶는거대진영을구축하게되었다 이렇듯모바일산업내의각플레이어들이부가가치를서로공유하면서상생의상호작용하는선순환구조의군집체를모바일생태계라부르고있다 모바일생태계의구성요소는아래 그림 과같으며이들구성요소가유기적인관계를유지하면서모바일생태계를발전시켜나간다 그러나우리나라의경우이러한모바일시장의급격한변화에제대로대응하지못했다 국내주요플레이어들의반발로애플의아이폰국내출시가늦어지면서이러한환경변화에대한감지가늦어졌으며 하루가다르게변화하는모바일시장에서이러한늦장대응은국내기업들에큰타격을주게되었다 이미 년대초에애플이아이팟과함께음악제공서비스인아이튠즈를출시하면서 시장 - 5 -
의 위였던아이리버가몰락하였으나 이를단지일개기업의불운으로만치부하며이 러한전조의위험성을감지하지못하였다 [ 그림 2-1] 모바일생태계의구성요소 년대후반에애플은아이팟과아이튠즈의노하우를스마트폰영역에적용하여마침내아이폰을내놓고세계시장을점령하며견고한모바일생태계를구축해나갔으나 국내의경우아이폰의국내출시가약 년정도지연되면서이러한변화에단계적으로적응할시간을갖지못했다 마침내견고한애플의모바일생태계가국내에상륙했을때는이에대응할역량을배양하지못하고참패를맛보아야했다 이때는아직모바일시장에서의경쟁이하드웨어의성능에좌우되던시기이므로생태계로의급변하는흐름을제대로감지하지못한것이화근이었다 이러한위기이후국내기업들은세계시장에서우위를차지하던모바일디바이스시장에서도위축되는경향을보였으나 최근에는다양한디바이스의개발과독자플랫폼개발을통한생태계구축과안드로이드나 진영등의기구축된생태계에연합하는등입체적인경쟁전략을취하며선두기업을탈환하기위한혈전을벌이고있다 스마트폰에서시작된이러한급진적변화는애플의 출시로태블릿 시장으로그영역이확장되었으며 현재는 영역에대한경쟁확대가가시화되면서삼성전자 전자등을포함한각선두기업들이 개발및판매에박차를가하고있다 - 6 -
[ 그림 2-2] 모바일생태계발전경과 자료 : 과학기술정책연구원, 2011 현재국내모바일산업에서는 그림 과같은주요플레이어들이활동하고있으나 국내기업의경우모바일디바이스부문을제외한네트워크 플랫폼 콘텐츠부문에서뚜 렷한강점을가지지못한상황이다 [ 그림 2-3] 모바일생태계주요플레이어의특징 - 7 -
제 절모바일생태계의현황 모바일산업시장현황전세계모바일인터넷가입자수가최근급속히증가하는가운데 모바일데이터트래픽은가입자수증가세를훨씬넘어설것으로전망되고있다 의자료에따르면전세계모바일인터넷가입자수는연평균 의성장률을보이고있다 이러한모바일인터넷가입자수의증가와함께무선데이터트래픽도급격히증가할것으로예측되고있다 이처럼모바일산업은음성통신위주에서데이터통신위주로산업의중심이옮겨오고있고 산업패러다임의변화에따라음성중심의휴대폰도인터넷통신을위한기기로탈바꿈하며스마트폰의시대를맞고있다 스마트폰의성장은다음과같은변화들을촉발시키고있다 첫째 다양한 스마트 한기능을제공하기위한지능형기술을발전시키고있다 둘째 디바이스의지능화와고도화에따라플랫폼의진화와발전도필요하게되면서고급기능을제공하는개방형플랫폼의확산과관련경쟁으로이어지고있다 셋째 플랫폼기술의확산과성장은하드웨어의종속성을낮추고 애플리케이션개발편의성을높이며 애플리케이션사용편의성을중심으로하는소프트웨어생태계로의헤게모니이동과개방형모바일소프트웨어생태계의확산을촉진시키고있다 넷째 스마트폰과플랫폼 그리고모바일애플리케이션의중요성의부각은애플리케이션을효과적으로배급할수있도록하는앱스토어와같은모바일애플리케이션마켓플레이스에대한관심과중요성을높이는계기로이어지고있다 이처럼모바일산업의경쟁력은단말과네트워크중심의하드웨어경쟁에서플랫폼과애플리케이션을중심으로하는소프트웨어경쟁으로급속히이동하고있다 지금까지가장큰경쟁력이었던하드웨어를중심으로하는차별화와부가가치비중은점점줄어들면서소프트웨어를기반으로한유용성과부가가치의비중이급성장하고있다 모바일소프트웨어경쟁력의핵심은플랫폼의기능성 인터넷자원의효과적이용 신속한개발 편리한개발환경을통한보다많은개발자의확보 애플리케이션배급경로 투명한소프트웨어생태계의보장등과같은모바일애플리케이 - 8 -
션사용과개발환경을어떻게효과적으로제공하는가로모아지고있다 모바일애플리케이션은보다빠르게보다편하게모바일인터넷상에있는다양한웹서비스와인터넷서비스를결합하여제공하기위한형태로진화하고있으며 전통적인네이티브중심의애플리케이션형태가아니라 위젯 하이브리드애플리케이션과같이웹기술과결합된다양하고새로운형태로나타나고있다 시장조사기관 는 스마트폰 미디어태블릿등스마트커넥티드디바이스 상시무선인터넷접속이가능한 스마트폰 태블릿 등 가전세계적으로 년 억 만대출하 매출은 억달러를각각기록한것으로집계하였으며 년스마트커넥티드디바이스는전세계적으로약 억대 년에는 억 만대의출하량을기록할것으로예상되며 향후 년간연평균성장률은 달성전망하였다 지역별로는아태지역의시장견인이두드러질것으로예상되었다 [ 그림 2-4] 전세계스마트폰, 미디어태블릿및모바일앱시장규모전망 자료 글로벌앱스토어시장을보면 년 억달러에서 년 억달러로전년대비무 려 성장했으며 년은 억달러로전년대비약 성장할것으로전망되고 있다 년까지는연평균 성장전망 - 9 -
[ 그림 2-5] 미디어서비스시장의세계시장규모 위 그림 에서보는것처럼스마트폰의성장률은 년에는일반휴대폰의판매를넘어설것으로보인다 스마트폰이보급되지않은저개발국가가많은상황에서이러한성장세는향후스마트폰시장의급성장이당분간계속될것을보여준다 여기에최근모바일생태계의새로운영역으로등장하고있는스마트 의경우도아래그림과같이시장이급성장하는현황을보이고있다 [ 그림 2-6] 세계 / 국내스마트 TV 시장전망 - 10 -
모바일생태계구성요소별현황 스마트폰과개방형플랫폼 모바일브로드밴드의확산을통해모바일환경은다양한 콘텐츠와애플리케이션을빠르고자유롭게활용하는환경으로발전해가고있다 모바일 년애플이 아이폰과함께아이폰애플리케이션개발용 와 를공개하고 구글이안드로이드플랫폼개발을시작하면서모바일플랫폼 기술경쟁은본격화되기시작하였다 구글은 를중심으로안드로이드라는개방형플랫폼의개발을선도하고있다 의안드로이드는 이라는목적아래운영시스템 미들웨어 사용자인터페이스 응용으로구성되며자유로운형태의개방형라이선스도함께제공되는것이특징이다 애플의 공개와개방형안드로이드의등장으로노키아 도개방형플랫폼경쟁에뛰어들었다 각 플랫폼진영은자신들의생태계를견고히구축하며 개별기업들의경쟁이아닌거대한집단간의경쟁구도를보이고있다 모바일 는스마트폰의역사와함께시작되어현재까지매우다양한모바일 가출시되었으며 이중대다수는시장에실패하여사라져갔다 지금까지많은모바일 가등장했다 시장조사기관인 가발표한 년 분기스마트폰 시장점유율현황 자료에따르면 구글안드로이드와애플 의시장점유율이각각 로나타나전체시장에서양사가차지하는비중이 로나타났다 - 11 -
< 표 2-1> 모바일 OS 시장점유율현황 (2011 vs. 2012) 자료 : IDC, 2012. 8 특히안드로이드의경우전년동기 대비 포인트나급증해전체시장의 이상을차지하고있는것으로나타났다 판대대수도 만대에서 증가한 것으로집계돼 만대의 배에달하는것으로나타났다 림의블랙베리는점유율 이 에서 로급락했고 심비안은 에서 로줄어들었다 반면 의윈 도우폰 시장점유율은 에서 로 증가했고 판매대수도 만대에서 만대로 급증해주목을끌었다 안드로이드의성공은한마디로삼성전자덕분이 라할수있다 삼성의안드로이드내에서의시장점유율은 로나머지 개벤더들의 볼륨보다더크다 스마트폰의역사는아이폰출시전과후로나뉜다해도과언이아닐만큼애플은스마트폰시장의판도를바꾸어놓았다 애플의아이폰출시전의휴대폰시장은노키아 삼성 모토로라등개별단말기제조업체간의경쟁이이루어지고있었으나 애플이 년아이폰 를출시하면서 앱스토어 라는새로운개념의시장을도입한후에는 - 12 -
경쟁의패러다임이완전히바뀌었다 애플은어플리케이션개발자 서비스 콘텐츠 제공자 사용자 단말기부품 제조사 통신업체등을결집시키는생태계 를구축하게되었으며 애플은하드웨어의성능과가격만으로경쟁하던휴대폰시장의경쟁방식을생태계경쟁으로바꾸어버렸다 자타공인세계적인혁신기업인애플 은아이폰을포함한자사의모바일기기 아이팟 아이패드등 에 개발프레임워크 기술에기반하여만든자체 플랫폼인 를사용하고있다 는공개형플랫폼으로 년아이폰에적용을시작으로지속적인업데이트를통해최근에는바로이전버전보다 가지이상의새로운기능을추가한 를발표하였다 생산구조측면에서볼때애플은전혀자체생산을하지않고전생산과정을아웃소싱에의존하고있다 대량구매를무기로가장좋은부품을다른어느기업보다도낮은가격에조달하는것으로추정된다 한편 판매구조측면에서는이동통신사들이애플에대해서는상당히우호적인가격을제시하고있는것으로추정된다 애플의시장주도는최고급제품을지향하는고수익차별화전략에의해성립된것이라고할수있다 이에따라판매량은완만하게증가하지만수익은급증하는구조가계속되어온것이다 인터넷포탈강자인구글도 년에안드로이드사를인수한후 년하드웨어 소프트웨어 통신회사가모인 를조직하여개방형 인 를발표하며모바일 시장에뛰어들었다 구글은자체생태계를견고히하기위해안드로이드의모든소스코드를오픈소스라이선스로배포하여기업이나개발자들이각자안드로이드프로그램을독자적으로개발을해서탑재하고 독자적사용자인터페이스를구축할수있게허용하였다 이는많은단말제조사를결집시키는데는성공하였으나 제조업체들마다모두독자적인 를가지고있어사용자인터페이스에일관성과호환성이부족하고 어플리케이션개발자의입장에서도같은 인데도불구하고기기마다설정바꿔주어야하는한계점을나타내고있다 그러나시장점유율을높이고자하는구글의전략은적중하여 의 년도 분기모바일 시장점유율발 - 13 -
표에따르면구글의안드로이드가 로전체모바일 시장의절반이상을차지하고 있다 [ 그림 2-7] 2012 년 2 분기모바일 OS 의시장점유율 자료 : IDC, 2012. 8 앞서애플이고급화 차별화전략을통한이윤극대화에초점을맞추었다면 구글의안드로이드진영은여러단말기제조사들과의협력을통한시장점유율확대에집중하고있는모습이다 자체 플랫폼을구축하지못했던국내휴대폰제조업체들도구글의이러한전략에발맞추어안드로이드기반의스마트폰을대거출시하였다 국내기업들중삼성의경우순발력있는포팅으로세계시장에스마트폰제조기업으로의입지가향상되고있는것이사실이지만 최근구글이모토로라를인수하고 직접스마트폰제조시장에뛰어들면서안드로이드에대한국내스마트폰제조업체의의존도를낮춰야한다는목소리가커지고있다 기존 시장의강자인 도지속적으로모바일 시장을확대하려는노력을보이고있다 사는 년하반기에새로운 중심의스마트폰용 윈도우폰 을출시한이후 최근 윈도우폰 을발표했다 발표된윈도우폰 은 의스마트폰 최신버전으로 라이브타일기반의기존 를더욱강화 - 14 -
시킨것외에하드웨어스펙향상 라이브앱지원 자녀관리기능 소셜그룹기능등의새로운기능도지원된다 윈도우폰 은멀티코어프로세서와 해상도를지원하고 는퀄컴의스냅드래곤 를채용하였으며타일로유명한메트로 는크게변하지않고예전에는중형 대형타일에서더작은타일크기를지원한다 또한 를이용한 으로대금결제및신용카드 회원카드등의정보를저장해놓을수도있다 윈도우폰 은윈도우 과 라부르는부분을공유하게되는데 여기에해당하는부분은커널과파일시스템 미디어파운데이션 장치드라이버 그리고보안모델의일부까지포함하였다 그결과개발자는윈도우 과윈도우폰 의앱을동시에개발할수도있고 한쪽앱을개발한후에다른쪽으로수정하는것도그리어렵지않게되었으며 도지원하니게임개발환경도좋아졌다 윈도우폰 발표와함께출시된윈도우폰 스마트폰은 윈도우폰의주요파트너업체인삼성전자와 그리고노키아 에서발표했으며 와노키아제품은북미지역이동통신사를통해 월에 삼성전자제품은 년초에출시된다 블랙베리 는캐나다 에서자체개발한모바일플랫폼으로이메일송수신기능이편리하여미국에서많이사용하고있다 년 월에 에탑재된블랙베리 은새로운 디자인과웹브라우저를선보였다 은현재새운영체제 블랙베리 으로구동되는새스마트폰출시를앞두고있다 를기반으로새로만들어진 은기존과달리듀얼코어프로세서에풀터치스크린도제공하는기존블랙베리에비해한결진화한플랫폼이다 삼성전자는안드로이드 윈도우폰 등여러모바일 를포팅하여신제품을출시하는휴대폰단말제조사이지만 년스페인바르셀로나에서열리는 에서오픈형 인바다 플랫폼을공개했다 바다 은멀티태스킹 근거리무선통신기술 음성인식 지원등을지원하고있다 기기간데이터통신을제공하 - 15 -
는근거리통신기술 지원은데이터읽기와쓰기가가능해교통카드충전등모바일결제 도어록제어 도서정보열람 주차위치저장등의다양한서비스가가능하다 아이폰의앱스토어와마찬가지로삼성의바다폰개발자들은 를다운로드하여어플리케이션을개발해서판매할수도있다 삼성은바다라는독자 플랫폼을발표하면서다양한멀티플랫폼전략이가능해졌다 따라서여타 플랫폼업체들과의협상에서유리한위치를차지할수있게되었다 그러나최근 삼성은바다를타이젠 에통합키로함에따라바다생태계는그대로타이젠생태계와융합된다 삼성은바다 기득권을포기하는대신타이젠과의통합으로인해바다개발자등생태계확대와더불어 완성도를높일수있게됐다 삼성전자가새로운모바일운용체계 타이젠 을탑재한스마트폰을내놓으면서 멀티 전략 은더욱파괴력을가질전망이다 안드로이드 윈도 바다에이은또하나의오픈소스기반 플랫폼을확보하면서삼성모바일사업운신의폭이그만큼넓어지기때문이다 애플의폐쇄형 전략과삼성의오픈형 전략이충돌하면서과연어느진영이세확보우위에서면서향후주도권을거머쥘것인지가관전포인트다 삼성전자는독자 인 바다 와 타이젠 의호환성도확보할계획이다 독자 를기반으로한 삼성앱스 와같은생태계조성전략역시힘을얻을것으로보인다 삼성전자는 년 분기세계스마트폰시장에서 위를차지했다 구글안드로이드가도우미였다 삼성전자는안드로이드로무장한갤럭시시리즈로경쟁사를압도했지만안드로이드의존도가커질수록삼성전자가안는부담도커졌다 단순한휴대폰업체를넘어모바일생태계를이끄는리더가되고싶은삼성전자에안드로이드 올인 전략은그만큼부담이큰게사실이다 지난해구글이모토로라를인수하자안드로이드에대한이같은우려는더욱커졌다 삼성전자는이를극복하기위해타이젠에앞서독자 바다를상용화하는등꾸준히멀티 전략을강화했다 삼성전자는바다를통해쌓은경험을더해타이젠 으로새로운모바일생태계구축에도전할것으로보인다 삼성전자로서는타이젠이구글안드로이드 애플 를견제할정도로만성장해도성공이다 타이젠 - 16 -
생태계를열어새시장을창출하는한편안드로이드시장에서도구글과동등한위치에서협력관계를유지할수있기때문이다 타이젠은안드로이드성공사례를벤치마크한다 어떤제조사나무료로사용할수있게오픈소스플랫폼으로개발했다 타이젠은별도로앱을개발해야하는안드로이드와달리차세대웹표준 를기반으로생태계확장을꾀한다 안드로이드와 가주도하고있는모바일플랫폼시장에서별도의타이젠앱을만드는대신브라우저로웹을띄워각종프로그램을실행하는형태다 타이젠은스마트폰은물론이고스마트패드 자동차대시보드등전스마트기기에사용할수있는플랫폼이다 최근 리눅스재단이주최한 코리아리눅스포럼 에서타이젠그룹이현재타이젠 알파버전을공개한상태로 내년 타이젠정신버전을내놓을계획이라밝혔다 심비안은 년 등이합쳐만든회사서만든 이다 년 는심비안의잔여지분을전량인수하였고 기반의휴대전화소프트웨어플랫폼을통합추진하는것을목적으로 을설립하였다 년 월발표된 은완전한오픈소스플랫폼이다 기존심비안이타경쟁사의플랫폼에비해기술력이떨어지고판매지역이편중되어있다는단점을보완하기위해심비안 버전부터는멀티터치 멀티페이지 디자인향상오픈소스등을지원하였으며 심비안 에서는크로스플랫폼툴킷 를사용하여플랫폼경쟁력을높이고자노력하고있다 심비안은전세계휴대단말시장점유율 위였던노키아의전폭적인지원을받으며성장하여발표후부터 년까지세계모바일 시장점유율에서 위를차지했었지만 급격한시장점유율하락과구글안드로이드의무서운추격으로최근 위자리를내주고말았다 년 월에는휴대폰의최강자였던노키아가심비안 포기를선언하였고 인텔과함께준비중이던미고 도연구용으로격하시키고윈도우폰에집중한다고발표함으로써더이상심비안의제기는힘들듯보인다 - 17 -
아이폰의뛰어난사용자인터페이스와지능형처리를위한센서기술들 그리고웹브라우저와인터넷소프트웨어기술들은 스마트하지못했던 이전스마트폰에대한인식을바꾸고새로운관점을갖게하면서많은변화들을촉발시키기시작했다 [ 그림 2-8] 스마트폰과플랫폼, 애플리케이션의변화 스마트폰에대한변화는인식의변화뿐아니라 모바일단말시장의실질적인변화로 도나타나고있다 활성화된 와안드로이드디바이스숫자로만본다면대부분선진 국들이며 브릭스국가인중국과브라질이상위 위권에포함되어있다 - 18 -
[ 그림 2-9] ios 와안드로이드의국가별디바이스수 자료 최근발표한글로벌모바일디바이스수와성장률에대한통계자료를살펴보면우선국가별활성화된 와안드로이드디바이스수는미국과중국이 위인영국보다 배이상많으며 각각 억대 억대이다 한국은 위로 천 백만대를기록하고있다 모바일 와안드로이드마켓의성장률에대한통계자료를살펴보면 년 월과 년 월을비교한성장률이며 성장률이가장높은국가는중국으로 에달하고그외국가들로는베트남 콜롬비아순으로성장하고있다 - 19 -
[ 그림 2-10] 모바일디바이스에따른 ios 와안드로이드국가별성장률 자료 스마트폰의성장은세가지의미를갖고있다 첫째 모바일단말시장이스마트폰을중심으로하는고급시장과일반휴대폰시장으로세분화된다 둘째 스마트폰의확산과함께단순음성통화위주의단말에서벗어나인터넷복합단말기로발전하면서데이터서비스중심의모바일인터넷으로발전하고있다 셋째 스마트 한단말기능을제공하기위해센서 터치스크린과같은지능형 기술과단말기술 지능형처리기술이빠르게발전하고있다 이러한스마트폰의성장은모바일플랫폼을탑재한스마트디바이스를중심으로글로벌사업자들의치열한경쟁이전개되고있다 서비스를사용할수있는디바이스범위를확장하여새로운비즈니스모델로성장시키고있는것이다 기존의 기술에이동통신기기기술을결합해개발된스마트폰은물론 터치스크린을주입력장치로한휴대용 인태블릿 기능을가진미디어콘텐츠 인스마트 까지그영역이계속확대되고있으며각영역에서우위를차지하기위한제조사들의경쟁이치열하 - 20 -
다 또한 애플의 탑재아이폰출시와갤럭시 의 탑재을통하여통신장비 제조업체의이동통신사우회전략이강화되고있다 [ 그림 2-11] DLNA 의특징 콘텐츠모바일생태계의핵심역량은소비자가원하는콘텐츠의제공여부이다 플랫폼중심의개방적거래환경이조성되고고기능단말의확산으로모바일콘텐츠 앱부문의고도성장이예상되고있다 2-12] 모바일콘텐츠서비스와광고시장의특징 - 21 -
이와더불어모바일 기업과콘텐츠개발및제공자 광고주 소비자에게도수익배분이가능한모바일광고시장이크게활성화될것으로예상된다 시장조사기관스트래티지어낼리틱스 가발표한 에따르면 전세계모바일미디어시장규모는 년최초로 억달러벽을돌파한이래 년에는전년대비 증가한 억달러로성장할것으로예상하였다 < 표 2-2> 연도별모바일미디어시장규모비교 (2011 vs. 2012) 구분 소비자지출 광고지출 전체 억달러 억달러 억달러 억달러 억달러 억달러 자료 : Strategy Analytics(2012. 4) 그림 에서보는것처럼국내모바일광고시장은 년까지연평균 가량성장 온라인광고시장의 까지확대될것이라는예상되고있다 년모바일광고시장규모는온라인광고시장의 인 억원에서 년 조 억원으로증가할것으로내다보고있다 [ 그림 2-13] 국내온라인모바일광고시장 자료 : 삼성증권 (2012. 5. 21) - 22 -
모바일광고시장은지난 년간 광고주의인식부족및효과에대한의구심 인프라부족등으로시장형성이미미했으나 스마트폰보급률이 를상회하기시작한 년부터빠르게성장하고있다 [ 그림 2-14] 국내모바일광고시장 자료 : 삼성증권 (2012. 5. 21) 국내모바일광고시장은초기에는검색광고시장이성장동인으로작용하겠지만장기적 으로는모바일앱사용량증가와다양한리치미디어광고상품의출시로모바일디스플레 이광고시장성장률도모바일검색광고시장성장률과유사할전망이다 앱마켓모바일시장의급성장과모바일콘텐츠및서비스시장의활성화로모바일시스템 단말 네트워크 서비스 영역내에서이루어지는직거래장터인모바일마켓또한급성장하고있다 주요모바일마켓인앱마켓은앱 응용프로그램 을자유롭게구입 판매할수있는온라인상의모바일콘텐츠시장으로누구나자유롭게앱을등록 판매할수있으며순수한시장논리에의해서만비즈니스가이루어지는선순환시스템이다 다음 표 은주요플레이어의플레이어와모바일마켓현황을나타낸다 - 23 -
주요플레이어 특징 운영체제 를통해 를앱개발자들에게제공 플랫폼에서제공하는 를통해앱개발 시장형성 삼성전자 전자 팬택 < 표 2-3> 주요플레이어의모바일플랫폼과마켓 애플앱스토어의성공이후에수많은단말사업자와플랫폼사업자 통신사업자들은앞다투어마켓플레이스구축에나서고있다 애플의 의뒤를이어 구글안드로이드의 노키아의 마이크로소프트의 삼성전자의 를비롯하여 전자 모토로라까지많은신규마켓플레이스들이개설되거나개설이추진되고있다 표 에서도알수있듯이독자적인 기반의플랫폼보유업체들이주도적으로앱마켓을운영하기시작함에따라단말제조사나통신사에서도새로운수익모델확보를위한독자적인앱마켓운영에열을올리고있다 상당기간동안각주체들이운영하는앱마켓이공존할것이며 종국에는이들앱마켓에대한운영권을누가가져갈것인가에대해단말제조사와통신사간의충돌이일어날것으로예상된다 이는 스마트폰시장에서는앱마켓자체가특정플랫폼으로사용자를끌어들이는훌륭한요인으로작용하며 특히앱마켓을통한구매경험이많은사용 - 24 -
자일수록특정플랫폼에종속될가능성이높기때문이다 국외동향외국의경우독자적인운영체제기반의플랫폼보유업체들이주도적으로자체응용프로그램판매를위한앱마켓을운용하고있다 이들은자사의에코시스템 확장과더불어현재및향후고객에대한업체의영향력을유지시킴과동시에별도의콘텐츠수익확보를기대하고있다 물론 오렌지 차이나모바일 보다폰과같은통신사들역시자체스토어를보유하고있지만 여러단말플랫폼을포괄적으로유지 관리해야한다는부담과기존의수익체제를유지하고자하는점때문에상대적으로활성화되지못한상태이다 여러업체들이운영하는앱마켓은기본적으로동일한기능을제공함에도개발자및사용자에대한개방성이나요금및과금체제등에서차이를보인다 애플은자사의 과 터치 그리고최근의 용애플리케이션을앱스토어를통해제공한다 현재가장많은애플리케이션 개 기준 을보유하고있으며 매달추가되는애플리케이션의수 개 에있어서도압도적인수치를자랑한다 애플이전의앱스토어들과달리 를공개해개발자들을직접수익모델에끌어들이고개방형플랫폼에기반을둔새로운수익모델을제시했다는점에서모든앱마켓의 기준 으로인식되고있다 다른앱마켓들과비교해보면 폐쇄적 와단말기 앱스토어의독점적위치 단일단말에대한애플리케이션만구비하면된다는점 애플의정책에따라임의로행해지는검열등이장점이자단점으로지적된다 구글은자사의개방형플랫폼인안드로이드용애플리케이션의판매소로서의 을운영한다 애플의앱스토어에비해늦게등장하기는했지만앱스토어에이어두번째로많은애플리케이션이거래되고있다 개 기준 자체개방형플랫폼이없는휴대폰및일반 제조업체들이앞다투어안드로이드를채택하고있다 - 25 -
는점 타앱마켓에비해개발자및사용자모두에게가장개방된구조라는점이큰장 점이다 마이크로소프트사의모든제품군 오피스웨어 콘솔게임기 분야에서공통으로사용하고있는단어인 를사용한다 기존윈도즈모바일이모바일 로서의평이좋지않기때문에 년출시된버전 이등장한후부터활성화되기시작하여현재는윈도우폰모바일앱이 만개 기준 가넘었다 그러나아직까지는그규모에있어서타앱마켓과비교하기는어렵다 이는개발자에게부과되는초기개발및등록비용이많이들고 타앱마켓에비해상대적으로높은판매비용때문인이유가일부기인한다 는제 개발자들을위해무료툴 테스트핸드셋의제공으로부터애플리케이션개발과마케팅을위한펀드등재무적유인책을제공하고있다 특정개발자들에게는수익보장형태로애플리케이션판매수준이기대치에미치지못하면그차액을보전해줄계획이다 그리고이와함께 는윈도우폰마켓플레이스에서유료애플리케이션구매자가신용카드뿐만아니라통신사업자빌링을이용할수있도록했다 또한 윈도우폰마켓플레이스에서는준마켓플레이스 에서제공되는콘텐츠를다운받을수있으며 의온라인게임서비스인 기능이통합되어제공된다 가보유하고있는콘텐츠 특히음악과같은게임콘텐츠의연계성을강화한것인데윈도우폰마켓플레이스의강점으로작용될것으로보인다 은기업시장에서인기있는블랙베리단말용애플리케이션을판매하며 전체적으로 의 와비슷한규모이지만기존에운영하던판매소를최근의유행에따라개편한수준에그친다는평을받고있다 애플리케이션의판매단가가가장높은편이고개발자에게돌아가는비율을높이책정하고는있지만 개발자에게초기개발및추가되는등록비용이타앱마켓에비해높은편이다 - 26 -
과거노키아가제공하던심비안용애플리케이션스토어를확장 개편하여단순한스마트폰애플리케이션들뿐아니라기존 기반응용을비롯한벨소리 배경화면등을포함한종합적인판매소의역할을담당한다 아직까지개발자들에게별도의비용을부과하지않는다는점 다양한단말과콘텐츠를지원한다는점 검열되지않은심비안콘텐츠들을제공한다는점에서타앱마켓들과차이를보인다 역시자사의최근제품인 와 를위해 애플리케이션들을판매하는 를운영하며 는쉬운 와낮은개발비용 그리고 애플리케이션만제공한다는점이특징이다 애플의앱스토어 구글의 등이주도했던모바일콘텐츠시장을공략하기위해세계유수 개통신회사가연합하여 홀세일애플리케이션커뮤니티 를설립하였고전세계적으로통용되는콘텐츠장터를구축하였다 이를통해전세계애플리케이션개발자에게는표준화된개발환경이제공되고 사용자에게는다양하고혁신적인애플리케이션이제공되고있다 에참여중인 개통신사의가입자를합산하면세계이동통신가입자의약 분의 인 억명에이른다 년 월 일 도코모 차이나모바일 개사가 전략적협력을위한협정서 체결후추진한 한중일앱마켓교류프로젝트 이다 총가입자규모는약 억 천만명이며 국내개발자들이보다편리하게해외콘텐츠마켓진출이가능해졌다 올레마켓은 년 월과 월에중국차이나모바일 과일본 도코모에샵인샵 형태로입점했다 년 월말현재중국에는 여개 일본에는 여개의앱들이올레마켓을 - 27 -
통해선보여지고있으며 년 월말누적다운로드 만건을돌파했다 현재차이나모바일및도코모외에도중국의텐센트큐큐 시나 와일본의디엔에이 에이유 등에도채널을확장했으며 적극적으로추가채널확장을진행하고있다 국내동향최근네트워크고도화와스마트폰보급이확산되면서모바일애플리케이션에대한수요가급증하고있으며 특히단말에독립적으로실행되는다양한애플리케이션을유통할수있는애플리케이션마켓에대한관심이증폭되고있다 국내에서도이러한기술및시장의변화에맞추어 삼성전자 텔레콤등여러업체가모바일앱마켓을오픈하고있으나외국과달리각업체가고유의범용 기반플랫폼을갖고있지않기때문에멀티플랫폼애플리케이션마켓을지향하고있다 1 T 스토어 - SK 플래닛국내업체중가장적극적으로모바일애플리케이션마켓을진행하고있는 는국내최초로모바일콘텐츠를마음대로사고팔수있는모바일오픈마켓인 스토어 를 년 월 일오픈했다 텔레콤가입자를대상으로서비스를출시한 스토어는 년 월부터는통신사에관계없이서비스를제공하고있으며 년 월현재 만명의가입자가앱 게임 전자책 음악 쇼핑쿠폰등 만여건의콘텐츠를거래하는종합모바일콘텐츠백화점으로성장해나가고있다 구분 년 월 출시 주년 년 월 출시 주년 년 월 출시 주년 가입자 명 등록콘텐츠 건 누적다운로드 건 자료 : SK 플래닛, 2012 < 표 2-4> T 스토어현황 - 28 -
표 에서보는것과같이 스토어는서비스개시 개월만에누적다운로드 만건을돌파한데이어 년여만에누적다운로드 억건을돌파했다 스토어는누구나자신이개발한콘텐츠를자유롭게판매할수있고 사용자는등록된콘텐츠를저렴하게구매할수있는개방형콘텐츠거래장터로써 스마트폰이나자사플랫폼단말기만지원하는해외앱마켓과달리 여종의 기반일반휴대폰에서도이용할수있다 플래닛이추진하고있는 스토어의특징은기존 플랫폼기반의콘텐츠를스마트폰에서도사용가능하게전환시켜주는 크로스플랫폼 기술을제공함으로써 개발자를끌어들이는동시에다양한플랫폼이공존하는상황에서 표준플랫폼 을적용하여특정단말및플랫폼 등 에독립적인콘텐츠개발이가능하다는점이다 플래닛은고객이무선인터넷을안심하고이용할수있는환경을조성하기위해 년 월부터국내처음으로모바일백신을앱마켓을통해무료로제공하고있다 또한로컬마켓에서벗어나종합콘텐츠마켓으로성장하기위해 스토어는시장추세에맞는콘텐츠유통에힘쓰고있다 다양한애플리케이션 앱 은물론게임 음악 교육 쇼핑 쿠폰 전자책 등 가지카테고리에서 만개에이르는방대한양의콘텐츠를제공하고있다 < 표 2-5> T 스토어제공콘텐츠카테고리 게임퍼즐 보드 경영 연애 아케이드 액션 슈팅 스포츠 기타폰꾸미기인기 최신곡 인기급상승 장르별인기곡 화보 퀴즈 커뮤니티 운세 기타생활위치뉴스 정보 교통 여행 유틸리티 건강 러닝 기타뮤직가요 팝 팝 인디 힙합방송영화 케이블 무협 영화 애니메이션 기타만화웹툰 무협 순정 액션 코믹 학원 드라마 판타지 스포츠어학교육토익 토플 생활영어 중국어 일본어 중고교 기타 오늘의책 새로나온책 다운로드베스트 - 29 -
특히스마트폰은물론태블릿 등의다양한단말기보급률이높아지고 가입자가늘어남에따라 이에맞춘콘텐츠를신속하게수급하고있다 의종류와개수를대폭확대하고태블릿 가출시되기시작한 년부터 북을새롭게제공하기시작했다 플래닛관계자는 올해 와 북콘텐츠이용건수가늘어나면서 매출도전년대비 배이상증가했다 고밝혔다 해외에서는한류를기반으로한콘텐츠들의인기가높다 동남아시아에서는한류스타가모닝콜을해주는 스타콜 이반응이좋고중고거래마켓 음식사진을공유하는 등이호평받고있다 특히 플래닛이가지고있는다양한서비스를통해시장의현지반응을미리체크함으로써시행착오를줄일수있다는강점이있다 현재 플래닛은음원사이트멜론과동영상플랫폼비키 를동남아시아시장에선보였으며 이를바탕으로 스토어진출시참고한다는설명이다 플래닛은현지사용자들의선호도를고려한철저한글로벌현지화를통해 스토어를운영한다는전략이다 국가별트렌드를반영한콘텐츠소싱 현지업체와의제휴 편리한결제수단및철저한품질관리로구글플레이나애플앱스토어와의차별성을가져가겠다는방침이다 스토어는현재중국 대만현지업체와의제휴를통해해외에서서비스를제공하고있으며 년 월에는중국최대 메이커레노버의스마트폰에샵인샵 을오픈했다 억명회원을보유한중국매출 위포털 텐센트 에도 스토어의만화콘텐츠를공급하고있다 또한 대만단말유통업체이스트파워 와제휴 스토어플랫폼과콘텐츠를수출했다 이스트파워에 스토어의판매 정산및마케팅시스템 기술및운영노하우등을기반으로앱장터 우피스토어 를 년 월오픈했으며 여개의콘텐츠를제공하고있다 일본에는독립형앱마켓형태로진출해좀더공격적으로공략하고있다 년 월안드로이드앱마켓 킵 을출시해 게임로프트등대형개발사의게임앱 한류콘텐츠등현지화앱 여종과한국및글로벌시장에서성공을거둔킬러앱 여종을일본어와영어버전으로선보였다 - 30 -
[ 그림 2-15] SK 의킵 (qiip) 의홈페이지 플래닛은 킵 출시에앞서 년 월 한게임과전략제휴를체결했고 약 만가입자를보유한일본대형 사업자인 그리 와도제휴를맺어일본시장진출에필요한파트너도미리확보했다 스토어는이같은시도를통해국내개발자들의해외진출을돕는통로역할도하고있다 개발자가손쉽게킵에앱을등록 판매할수있도록번역은물론앱검수기능을지원하고있으며 한 일개발자가 스토어와킵에서편리하게앱을판매하고 정산받을수있도록정산시스템을구축했다 마켓 는 보다약간늦은 년 월 일 마켓오픈과함께쇼옴니아폰을출시하며파격적인서비스와데이터요금제를내놓았다 와달리 의모바일플랫폼은표준기반개방형플랫폼으로 혁신적컨버전스서비스환경을제공한다 마켓의핵심가치는 에비해좀더유연한 망개방정책과소비자에게도움이되는가격정책에있다 또표준기반개발환경과다양한개발지원책으로개발비용을줄이고일정도단축할수있다 마켓콘텐츠개발지원을위해 는애플리케이션프레임워크 디바이스에뮬 - 31 -
레이터 빌더등을제공하며기존위피콘텐츠를윈도모바일앱으로자동변환하는툴도제공한다 또한 는 마켓을활성화하기위해자사의 솔루션인쿡 와연계하여 에서도아이폰처럼다양한애플리케이션을활용할수있는오픈 서비스를지원함으로써콘텐츠개발자와이용자의상생을지원할뿐만아니라다른분야와의컨버전스를통해관련산업이동반성장을이룩할예정이다 [ 그림 2-16] KT 의 olleh 마켓홈페이지 자료 그리고 년 월에는 기반의모바일 마켓서비스를시작하였다 안드로이드와윈도우모바일등에서만 마켓을이용할수있었으나 아이폰에서도 마켓의음악과영상콘텐츠를내려받거나스트리밍으로감상할수있는것이다 가 기반의모바일 마켓을출시한것은아이폰고객에게 마켓서비스를제공하기위한방책이다 마켓서비스는안드로이드와윈도우모바일사용자만이용할수있었지만 기반의웹애플리케이션으로재탄생하면서아이폰고객들도 만개가넘는 마켓의다양한음악과영상콘텐츠를이용할수있게 - 32 -
되었다 해외에서는이미배타적인아이폰앱스토어에대응하기위한방책으로 를이용해아이폰에서서드파티앱스토어를운영하는방식이다양하게시도돼왔다 지금까지는통신사서비스를단말기에지원하기위해서는별도의네이티브앱으로개발한후출시전에단말기에내장하거나 출시후에사용자가별도의앱을내려받아설치해야만했다 그러나 기반의웹마켓은기술적으로 를지원하는브라우저만있다면어느스마트폰에서나이용할수있기때문에향후통신사의자체서비스를다양한스마트폰에서지원하기위한방안으로폭넓게활용된다 그리고 는기존스마트폰사용자를위한순수 기반의캐주얼웹게임이나소셜게임등의콘텐츠도함께확보해 기반의모바일올레마켓이보다많은사용자들에게다가서기위한변신을선택했다 최근 년 월에는일본최대이동통신사인 도코모에 올레마켓 서비스플랫폼을상용화하며국내최초로해외이통사에앱마켓플랫폼진출이이뤄졌고 이것은해외에직접앱마켓플랫폼이진출했다는것에큰의의가있다 는이번 올레마켓 의일본진출을시작으로다른해외시장으로의진출도모색할예정이며 이를통해국내의우수한앱개발자들이글로벌시장에더많이참여할수있는기회가새롭게마련될예정이다 또한 올레마켓 서비스를통해국내경쟁력있는앱개발자의일본시장진출기회를열어줌과동시에 방통위및 앱스와의협력을통해차세대웹표준인 기반생태계활성화를적극추진함으로써국내 기반앱개발자의해외진출도적극지원할계획이다 스토어 유플러스그동안스마트폰활성화에소극적이었던통합 스토어도 억원을투입해오즈앱스토어를구축해기술활성화에적극나섰다 이에따라 년 월네이버 다음 네이트의 대포털주요서비스를휴대폰에서손쉽게이용할수있도록개발한 오즈앱 개를선보였으며 년 분기부터는통합애플리케이션스토어인 스토어 를 - 33 -
운영하고있다 는 년 월콘텐츠를자유롭게사고팔수있는오픈마켓인 스토어 를정식오픈하고 년 월에 스토어 로이름을바꾸면서 구글플레이 장터의콘텐츠를연결해주고내려받기화면과콘텐츠노출등사용성을개선하기위해업그레이드를지속적으로추진중이다 스토어는안드로이드 윈도모바일 위피 등다양한플랫폼을지원하며 한국인이주로사용하는주요포털서비스및게임 폰꾸미기와같은한국형애플리케이션과음악 영화 전자책 등다양한콘텐츠를제공한다 스토어는안드로이드마켓 윈도마켓플레이스등외부오픈스토어뿐만아니라 텔레콤이제공하는다양한유무선통신서비스와연동될예정이다 스토어는고객및개발자중심의혁신적인에코시스템을구축 전체무선데이터시장확대를이끈다는계획을가지고있다 [ 그림 2-17] LG U+ 의 U+ 스토어 유플러스는총 개의콘텐츠로서비스를시작했지만 고객의니즈에맞춘콘텐 츠를늘리기위해여러개발사들과공동으로콘텐츠를개발하고있다 년 월기준 - 34 -
으로마켓에등록된앱은 만개가량이며등록판매자규모가 천 명으로향후계속증가할것으로보고있다 그리고 유플러스는기존통신사위주의콘텐츠공급에서벗어나철저하게고객과개발자중심으로 스토어를운영하는데주안점을두고있다 우선고객측면에서는전문리뷰어들의다양한의견을제공함으로써애플리케이션구매도우미역할을하고 외부의 앱스를 스토어내에숍인숍 형태로제공해다양한애플리케이션을이용할수있도록하고있다 삼성애플리케이션스토어 삼성앱스 삼성전자삼성전자는뒤쳐진스마트폰시장에서리더십을확보하기위해하드웨어 플랫폼 애플리케이션경쟁력확보에전사적인역량을집중시키고있으며 년 월삼성전자는애플리케이션장터인 삼성앱스 를국내에런칭하였다 삼성전자의 삼성앱스 은 년 월영국 프랑스 이탈리아등주요유럽국가에서약 개의애플리케이션으로시작하여심비안 윈도모바일등다양한 를지원하고있다 삼성전자의 삼성앱스 는 크로스디바이스 전략을통해차별화를추구하고있다 크로스디바이스 전략이란다양한기기간의연계를뜻하는것으로서종합가전사인삼성전자의장점을활용한전략이다 삼성전자가운영하는앱스토어 삼성앱스 는휴대폰용앱스토어와 용앱스토어의통합브랜드로운영되고있다 애플리케이션은휴대폰용과 용으로각각개발되지만컨버전스를통해기능을연동 휴대폰으로 용콘텐츠나애플리케이션을이용하거나공유하는형태까지확대된다 향후에는프린터 카메라 캠코더등등다양한단말장치까지확대적용된다 삼성전자는필요한개발툴킷을제공 애플리케이션개발을지원하고 개발된애플리케이션은삼성전자온라인장터 스토어서버 를통해 휴대폰등다양한단말장치를통해제공되는형태다 삼성전자가개발한플랫폼 바다 는휴대폰용 인동시에여러플랫폼과단말장치를지원하는서버개념이기도하다 와휴대폰의운용체계 는다른개념이지만유선기반콘텐츠나애플리케이션을휴대폰으로이용할때별도의전환작업을거치듯 용도휴대폰용으로변환해이용할수있어공유가가능하다 삼성앱스는 년 월스마트폰 웨이브 출시와함께서비스를제공한지 개월만 - 35 -
에누적다운로드 억건을달성했다 또한현재전세계 개구에서서비스를제공하고있으며 웨이브 출시당시 천여개였던애플리케이션은현재 만 천여개로 배이상증가했다 삼성애플리케이션의성장은다양한콘텐츠로국가별고객에맞춘서비스개선노력에있다 유명글로벌콘텐츠외에도각지역에특화된애플리케이션을다양하게구비해좋은반응을얻었다 각국의문화적특성에따라요리레시피 프랑스 축구정보 독일 영화 이태리 관련애플리케이션이강세를보이는등지역별생활밀착형서비스가인기를끌고있다 국내에서도여러고객층의다양한요구를만족시킬수있도록헬스 박물관 동화 소셜커머스앱등을통해실생활에도움이되는콘텐츠를제공하고있으며 국립중앙박물관 티켓몬스터등시장을선도하고있는콘텐츠제작자들을통해양질의앱을제공하는데주력하고있다 또한신용카드외에폰빌링 사이버머니등각국의현지상황에맞는다양한구매수단을환대하고 소셜네트워킹서비스를통해자신이좋아하는애플리케이션정보를지인들과공유할수있도록하는등타깃고객의사용편의와취향을고려한기능을지속적으로보완해나가고있다 스마트월드 전자 스마트월드 는스마트 와스마트폰에서사용할수있는다양한콘텐츠와서비스를제공하는전사서비스브랜드로전세계를대상으로다양한어플리케이션 을서비스하고있다 스마트월드 는앞으로 전자휴대폰에기본설치될예정이고 현재는다운로드받아서설치할수있다 글로벌은 국가코드 입력 월드는 개국에서비스하고있으며 한국과글로벌버전이별도로제공된다 그러나옵티머스블랙 옵티머스 옵티머스 옵티머스빅은글로벌버전이라도상관없이설치해사용가능하다 또한최근 년 월 일북미에서프리미엄콘텐츠 여개추가된 스마트월드 유료서비스를시작했다 또한전세계 개국에서게임 동영상등약 여개의무료콘텐츠를제공하는모바일앱스토어로이번에유료콘텐츠 여개추가했다 전자는 스마트월드 에프리미엄급콘텐츠를지속적으로확대해 스마트폰고객만을위한모바일콘텐츠생태계를넓혀나갈 - 36 -
계획이다 [ 그림 2-18] LG 전자의 LG 스마트월드 스토어 네이버 국내포털서비스를대표하는네이버는모바일기기와개인용컴퓨터 에서함께디지털콘텐츠와애플리케이션 앱응용프로그램 을즐길수있는앱장터인 스토어 를운영하고있다 년 월 일출범한 스토어는모바일장터와 장터가서로연동돼영화 음악 책등하나의멀티미디어콘텐츠를여러기기에서다양하게즐길수있는것이특징이다 이용자들은 에서구매한책을스마트폰이나태블릿 에서이어서읽을수있고 반대로태블릿 에서내려받은영화를집에있는 로시청할수있다 제조사나운영체제 이동통신사를기반으로하는다른앱장터와달리 스크린 의편리함을누릴수있다 현재대부분 스토어의유통앱은구글플레이를통해이용할수있다 사용자가앱을 스토어에서터치하면구글플레이링크로연결되는방식이다그중순수하게앱스토어 - 37 -
에서직접다운로드할수있는국산앱의개수는아직은 스토어나구글플레이에비해 현저히적은편이다 현재네이버앱스토어홈페이지에직접등록된앱수는약 여 개 앱개발사는 여개다 [ 그림 2-19] 네이버의 N 스토어 스토어는앱판매채널인앱스토어 영상콘텐츠를판매하는 스토어 전자책을판매하는북스토어 그리고음반판매채널인뮤직스토어를하위카테고리로운영하고있으며 스토어는이들을통합하여허브역할을하고있다 각하위카테고리모두안드로이드 와 로구현돼있지만앱스토어의경우 용앱을제 의앱장터에서배포하지못하도록하는애플정책으로인해안드로이드용만나와있다 최근 년 월부터는유료애플리케이션판매에들어갈예정이며 국내포털업계 위 이유료앱시장에전면진출함에따라애플과구글이주도해온앱스토어시장구도에상당한변화가있을것으로예상된다 은개발사에더많은수익을보장해주는방향으로앱스토어를운영할방침으로 유료앱수익배분수수료율은개발자 네이버 이용자 로정했다 이용자는앱구매금액의 를마일리지로적립받고차후앱구매시사용할수있게된다 또한 애플과구글이 대 의수익배분방식을근간으로한자체결제솔루션을사용 - 38 -
하는반면에 은앱내결제시외부결제솔루션을자유롭게선택해결제하도록허용했다 개발사들은자신들에게유리한조건의외부결제솔루션을쓸수있어더많은수익을거둘수있게된다 은향후앱스토어를이용하는개발사와의상생에집중해개방된인앱결제 적용정책 국내개발사앱우대노출 네이버메인페이지노출등여러가지혜택에관한구체적인내용을공개할예정이다 앱스플레이 팬택팬택이 년 월 일자사의앱마켓 앱스플레이 를출시했으며 베가레이서 부터기본으로적용되기시작했다 앱스플레이는구글플레이나이동통신업체가제공하는앱장터와같은모양을하고있지만 팬택스마트폰에최적화된앱을지원한다는점이특징으로내세웠다 또한팬택은 텔레콤 스토어 나삼성전자 삼성앱스 와차별화하기위해게임과미디어콘텐츠에특화했다는점을내세웠다 [ 그림 2-20] 팬택의앱스플레이 - 39 -
특히팬택은 게임로프트 나 글루모바일 등고사양안드로이드게임을전문으로개발하는해외모바일게임업체와손잡았다 또한앱스플레이는게임외 와제휴를통해영화콘텐츠를 벅스와제휴해음악콘텐츠를제공한다 프로그램은 를우선제공하고 와 등으로확대할계획이다 개인개발자도앱스플레이에게임을등록할수있으며 도입초기인만큼등록이나검수비용은부과하지않는다 이익은다른앱스토어처럼 대 비율로분배한다 다만매출이높은콘텐츠는개발자에게더많은이익이돌아가도록한다는방침이다 는글로벌통합앱스토어 의한국형앱스토어를말한다 의통합앱스토어규격인 플랫폼에기반을두어 년 월 일세계최초로상용화된통합앱스토어로 에등록된애플리케이션은 에자동으로업로드되어연동된다 국내이통 사가함께참여하여공동사업을추진하고있으며 에등록된애플리케이션은올레마켓 스토어 스토어등이통 사앱스토어에동시배포되어상용서비스된다 개발자들은 개발자지원사이트 에앱을등록할수있으며 등록된애플리케이션은국내통신사들이자사스토어에내려받아자유롭게가입자에게제공하게된다 지금까지살펴본모바일앱마켓이갖는의미는세가지로요약할수있다 첫째는 모바일산업구조의변화로 과거통신사중심의폐쇄적 의붕괴를의미한다 이제는이동통신사망뿐만이아니라 등과같은우회적인채널을통해자유롭게소프트웨어를얻고설치할수있는형태가되었다 둘째는 모바일의핵심생태계가 플랫폼과소프트웨어 로바뀐다는점이다 사용자는이동통신사에의해가이드된소프트웨어들이아니라 다양한개발자가자유롭게개발한소프트웨어를자유로이구입하고선택하여사용하면서소프트웨어선택권이보장되는진정한의미에서의모바일소프트웨어생태계가만들어진다는점이다 셋째는 분절된경쟁 에서 연계된경쟁 으로경쟁구조가변화되었다는점이다 과거서비스와단말로이원화되었던모바일시장구조가단말 플랫폼 콘텐츠가연계되는 - 40 -
통합경쟁으로바뀌고있다는점이다 이처럼애플리케이션마켓플레이스의등장은개발자에게는편리한개발수익회수구조제공을통한개발동기부여 사용자에게는편리한모바일애플리케이션의설치편의성을통한사용동기부여를하며모바일애플리케이션생태계활성화의기반역할을하고있다 앞으로도당분간은유사한형태의다양한모바일마켓플레이스들이등장하고경쟁하면서 마켓플레이스를중심으로한모바일애플리케이션생태계경쟁은더욱치열해질것으로보인다 네트워크시장은무선데이터에기반하여비즈니스모델을확산하는추세이며 국내모바일콘텐츠시장의미성숙 글로벌사업자의상대적영향력부족등으로인해기존의모바일시장을주도했던이동통신사가모바일생태계육성을선도할가능성이존재한다 실제로애플을제외한주요플레이어와의경쟁구도에서는아직도네트워크를보유한이동통신사가주도권을갖는경우가대부분이다 [ 그림 2-21] 3G 와 LTE 의특징 - 41 -
모바일생태계의변화지금까지모바일 플랫폼중심의모바일시장은모바일 플랫폼의다극화와해당 플랫폼에고착되어야하는문제를야기했다 이는사용자와서비스 콘텐츠 제공자의선택권을제한하고 플랫폼별어플리케이션개발과운용 보수비용을상승시키는부정적인영향을미치고있다 따라서이러한문제의개선을요구하는니즈가커지고있다 이것이원동력이되어모바일시장의새로운경쟁패러다임의등장이예상된다 크로스플랫폼의니즈현재의스마트폰은기본적으로사용자자신이보유한단말과관련된모바일 플랫폼에서구동될수있는서비스만이용이가능하여사용자의서비스선택에제약이따른다 또한개발자및사업자는플랫폼별로상이한앱제작의불편함과플랫폼별로발생하는유지보수비용등이문제가되고있다 이러한문제를해결하기위한방안으로크로스플랫폼에대한이슈가대두되고있다 크로스플랫폼은이기종의플랫폼간동일서비스제공이가능하여사용자 개발자및사업자의만족성을증대시킨다 이러한크로스플랫폼으로웹이가장주목받고있으며 표준단체및 에서웹의기능과성능을향상시키는노력을진행중이다 는 플랫폼 단말기기의스펙등에제약없이표준화된기술로웹기반어플리케이션처럼사용가능하게하여모바일웹을더욱강력하게하는개발환경이다 웹표준은모든모바일플랫폼에서준수되고있으므로웹기술을사용하면어느플랫폼에서나실행가능하며미래의새로운스마트디바이스에도대응가능하다 이를이용하면서비스 콘텐츠 제공자는표준에맞게자신의서비스를구현하고사용자들은특정 플랫폼 기기에상관없이자유롭게웹에접속해서기존의모바일앱서비스에비해손색없는서비스를활용할수있는길이열리게된다 기반웹마켓인오픈앱마켓 이이미 년부터서비스를시작했다 - 42 -
모바일클라우드기존의 플랫폼들은클라우드기술을통해서비스플랫폼비즈니스를확대하고서비스차별성을부각시키고있다 먼저애플은최근 를발표하면서아이클라우드 맥 라이언등을함께공개했고 이를계기로클라우드서비스경쟁이가속화되고있다 는아이폰 아이패드 아이팟터치 맥 등에서구입한콘텐츠및어플리케이션 미디어정보가클라우드상에무선으로자동백업되고자사의이종기기에동기화되므로언제어디서나접속하여사용가능한디지털허브서비스이다 모든 단말기기에기본으로탑재한다 업데이트도지금까지는 를통해아이튠즈에연결해앱을내려받고설치하는방식으로제공됐지만 부터무선업데이트 방식을채용했다 또한 스토리지에접근하는 를공개할예정이어서제 자앱에서도 를이용할수있을전망이다 는 를 플랫폼과독립된 로완성시켜하드웨어경쟁력과콘텐츠서비스전반에대한애플의디지털생태계를확장시킬것이다 그러나애플의클라우드서비스는자사기기에국한되어폐쇄성으로구글기반제품들에비해개발자생태계및콘텐츠나앱의양적인면에서불리할수도있을것이라는측면도있다 구글은개발자회의를통해클라우드기반음악서비스및클라우드전용노트북 크롬북 을발표하고안드로이드나크롬기반의모든기기에서구글의클라우드서비스를이용할수있도록하였다 구글의소프트웨어플랫폼인독스 메일 캘린더 어스 맵스 스칼러 파이낸스 프로덕트서치 구글고글스 통 번역서비스등이웹기반클라우드서비스를지향하고있음은상당부분웹이 플랫폼역할을대체해가고있음을시사해주고있다 마이크로소프트 도클라우드서비스플랫폼인 를통해생태계를구축중이다 국내에서는클라우드서비스인프라 플랫폼 소프트웨어와관련하여차별화되고완성도높은비즈니스모델은아직출시되지않았다고판단되며향후플랫폼이나인프라를기반으로소프트웨어로승부해야할것으로보여진다 - 43 -
제 절모바일기술동향 모바일웹애플리케이션기술동향 개요전세계모바일인터넷가입자수가최근급속히증가하는가운데 모바일데이터트래픽은가입자수증가세를훨씬넘어설것으로전망되고있다 이러한모바일인터넷가입자수의증가와함께무선데이터트래픽도급격히증가할것으로예측되고있다 이처럼모바일산업은음성통신위주에서데이터통신위주로산업의중심이옮겨오고있고 산업패러다임의변화에따라음성중심의휴대폰도인터넷통신을위한기기로탈바꿈하며스마트폰의시대를맞고있다 스마트폰의성장은다음과같은변화들을촉발시키고있다 첫째 다양한 스마트 한기능을제공하기위한지능형기술을발전시키고있다 둘째 디바이스의지능화와고도화에따라플랫폼의진화와발전도필요하게되면서고급기능을제공하는개방형플랫폼의확산과관련경쟁으로이어지고있다 셋째 플랫폼기술의확산과성장은하드웨어의종속성을낮추고 애플리케이션개발편의성을높이며 애플리케이션사용편의성을중심으로하는소프트웨어생태계로의헤게모니이동과개방형모바일소프트웨어생태계의확산을촉진시키고있다 넷째 스마트폰과플랫폼 그리고모바일애플리케이션의중요성의부각은애플리케이션을효과적으로배급할수있도록하는앱스토어와같은모바일애플리케이션마켓플레이스에대한관심과중요성을높이는계기로이어지고있다 이처럼모바일산업의경쟁력은단말과네트워크중심의하드웨어경쟁에서플랫폼과애플리케이션을중심으로하는소프트웨어경쟁으로급속히이동하고있다 지금까지가장큰경쟁력이었던하드웨어를중심으로하는차별화와부가가치비중은 - 44 -
점점줄어들면서소프트웨어를기반으로한유용성과부가가치의비중이급성장하고있다 모바일소프트웨어경쟁력의핵심은플랫폼의기능성 인터넷자원의효과적이용 신속한개발 편리한개발환경을통한보다많은개발자의확보 애플리케이션배급경로 투명한소프트웨어생태계의보장등과같은모바일애플리케이션사용과개발환경을어떻게효과적으로제공하는가로모아지고있다 모바일애플리케이션은보다빠르게보다편하게모바일인터넷상에있는다양한웹서비스와인터넷서비스를결합하여제공하기위한형태로진화하고있으며 전통적인네이티브중심의애플리케이션형태가아니라 위젯 하이브리드애플리케이션과같이웹기술과결합된다양하고새로운형태로나타나고있다 모바일 기술동향스마트폰과개방형플랫폼 모바일브로드밴드의확산을통해모바일환경은다양한콘텐츠와애플리케이션을빠르고자유롭게활용하는환경으로발전해가고있다 이를통해과거모바일환경이읽기전용 의환경이었다면이제는자유롭게읽고쓰는 진정한의미에서의모바일 환경이되고있다 [ 그림 3-1] 모바일 2.0 의 6 가지핵심동향 - 45 -
모바일 에대한주요기술변화는 그림 과같이 가지핵심키워드들로요약할수있으며 이중에서도스마트폰을중심으로하는다섯가지의변화가가장두드러지고있다 모바일 을위한기술과서비스개발은모바일단말제조사 이동통신사업자 인터넷기반서비스사업자들의치열한삼각구도경쟁속에서진행되고있다 스마트폰 년 아이폰의등장이후단순히업무용 정도로인식되던스마트폰에대해획기적인인식개선이이루어졌다 아이폰의뛰어난사용자인터페이스와지능형처리를위한센서기술들 그리고웹브라우저와인터넷소프트웨어기술들은 스마트하지못했던 이전스마트폰에대한인식을바꾸고새로운관점을갖게하면서많은변화들을촉발시키기시작했다 스마트폰의성장은세가지의미를갖고있다 첫째 모바일단말시장이스마트폰을중심으로하는고급시장과일반휴대폰의시장으로세분화된다는점이다 둘째 스마트폰의확산과함께단순음성통화위주의단말에서벗어나인터넷복합단말기로발전하면서데이터서비스중심의모바일인터넷으로발전한다는점이다 셋째 스마트 한단말기능을제공하기위해센서 터치스크린과같은지능형 기술과단말기술 지능형처리기술이빠르게발전한다는점이다 모바일플랫폼애플이 아이폰과함께아이폰애플리케이션개발용 와 를공개하고 구글이안드로이드플랫폼개발을시작하면서모바일플랫폼 기술경쟁은본격화되기시작하였다 구글은 를중심으로안드로이드라는개방형플랫폼의개발을선도하고있다 의안드로이드는 이라는목적아래운영시스템 미들웨어 사용자인터페이스 응용으로구성되며자유로운형태의개방형라이선스도함께제공되는것이특징이다 공급측면에서는동일한소프트웨어플랫폼을사용하는환경간의상호호환성과교류성이높아지는것과같은네트워크효과를기대할수있다는점이다 플랫폼기술의확산과성장은하드웨어의종속성을낮추고 애플리케이션개발편의성을높이며 나아가 - 46 -
애플리케이션을통해사용편의성을높이고있다 결국차세대모바일환경의관건은얼마나진보적이고진화된다양한모바일애플리케이션을제공할수있는가를결정짓는모바일플랫폼에있다고할수있으며 이를위한치열한경쟁이시작되었다고할수있다 애플리케이션마켓플레이스스마트폰과플랫폼 그리고모바일애플리케이션의중요성이부각되면서이를효과적으로배급할수있도록하는앱스토어와같은모바일애플리케이션마켓플레이스 의중요성도증대되고있다 애플앱스토어의성공이후에수많은단말사업자와플랫폼사업자 통신사업자들은앞다투어마켓플레이스구축에나서고있다 애플의 의뒤를이어 구글안드로이드의 노키아의 마이크로소프트의 삼성전자의 를비롯하여 전자 모토롤라까지많은신규마켓플레이스들이개설되었다 모바일애플리케이션마켓플레이스가갖는의미는세가지로요약할수있다 첫째는 모바일산업구조의변화로 과거통신사중심의폐쇄적 의붕괴를의미한다 이제는이동통신사망뿐만이아니라 등과같은우회적인채널을통해자유롭게소프트웨어를얻고설치할수있는형태가되었다 둘째는 모바일의핵심생태계가 플랫폼과소프트웨어 로바뀐다는점이다 사용자는이동통신사에의해가이드된소프트웨어들이아니라 다양한개발자가자유롭게개발한소프트웨어를자유로이구입하고선택하여사용하면서소프트웨어선택권이보장되는진정한의미에서의모바일소프트웨어생태계가만들어진다는점이다 셋째는 분절된경쟁 에서 연계된경쟁 으로경쟁구조가변화되었다는점이다 과거서비스와단말로이원화되었던모바일시장구조가단말 플랫폼 콘텐츠가연계되는통합경쟁으로바뀌고있다는점이다 이처럼애플리케이션마켓플레이스의등장은개발자에게는편리한개발수익회수구조제공을통한개발동기부여 사용자에게는편리한모바일애플리케이션의설치편의성을통한사용동기부여를하며모바일애플리케이션생태계활성화의기반역할을하고있다 앞으로도당분간은유사한형태의다양한모바일마켓플레이스들이등장하고경쟁하면서 - 47 -
마켓플레이스를중심으로한모바일애플리케이션생태계경쟁은더욱치열해질것으로 보인다 최근직관적이고혁신적인인터페이스를채택한제품이시장에서성공하고실감형인터페이스가각광을받는것처럼 모바일분야에서도진보된사용자인터페이스를위한장치와소프트웨어기술이주목을받고있다 아이폰등장이후로는터치인터페이스를채용한단말들이급속히확산되기시작하였다 멀티터치스크린기능외에도근접센서 조도센서 가속도센서 지자기센서와같이다양한센서들을단말에내장하고이를이용하여 를개선하려는시도들도함께진행되고있다 이밖에도마이크를통해바람을식별하고 이를이용하는인터페이스방식을비롯해카메라를다양한인터페이스의조합과재창조가진행되고있다 인터페이스기술에대한중요성이높아지면서 관련특허출원과특허분쟁도증가추세에있다 애플의멀티터치분쟁사례등에서예상할수있듯이인터페이스기술과관련된특허분쟁의소지는점점커지고있다 애플은멀티터치이외에도다양한인터페이스관련특허를지속적으로출원하고있고 를통해특허를다수출원하고있다는사실만으로도 앞으로의인터페이스관련기술경쟁이치열할것임을예상할수있다 기술의발달로첨단기능을가진센서들이초소형화 저가격화되면서스마트폰탑재센서종류도지속증가하고있다 카메라 마이크로폰센서뿐만아니라스마트폰이등장하면서가속도 중력 근접 조도 지자기 센서등이스마트폰단말내기하급수적으로탑재되기시작하였으며최근에는자이로스코프센서까지탑재되면서스마트폰에는다양한센서들이고도로집약되고있으며기능이더욱더확장되는추세이다 모바일웹 모바일웹은일반웹사이트와달리모바일친화적인인터페이스와향상된스타일과 - 48 -
웹만의장점인즉각적인업데이트가가능하며 최신웹기술인 를접목하여오 프라인지원 로컬저장소활용 그래픽의처리 미디어재생 소켓통신 멀티스레드 프로그래밍등의구현이가능해져기존웹의한계를훌쩍뛰어넘을수있게되었다 모바일웹애플리케이션기술 년이후로웹 의성장과함께다양한신규응용과기술들이등장하기시작하였다 이중에서도가장많은변화를일으킨부분은 등의 데이터조각을이용한서비스연동기술과 와같은비동기식처리기술 브라우저및 가속화기술 와매시업기술분야등이었고 이러한기술들을종합하는웹애플리케이션기술분야에서많은발전이있었다 일반적으로 웹애플리케이션 이라는용어는 를통해전달되는웹페이지 또는그변이형과 로구성되는 의집합체들이웹브라우저내에서애플리케이션같은환경을제공하는것을말한다 즉 웹애플리케이션은여러페이지를거치는대화형처리절차를가지며 이를위한상태유지와데이터유지를필요로한다는점에서단순한웹콘텐츠와는구분된다 일반적으로웹애플리케이션의경우별도프로그램의설치없이도표준브라우저만있으면계속업그레이드된기능을사용할수있고 등을통해손쉽게매시업할수있도록기능을제공하는등재활용을할수있다는장점을갖는반면 오프라인처리와단말의특성정보를활용할수없고 브라우저의성능에좌우되며대용량의처리등에한계를갖는다는단점을갖고있다 이중에서도단말의하드웨어와관련되는제어를직접할수없다는점은가장큰단점으로꼽히고있다 예를들어 간단한애플리케이션을통해배터리의잔량 주소록의주소정보 단말에저장된일정정보등을활용하고자해도할수없다는점은치명적인약점으로꼽혀왔다 - 49 -
자료 : EU FP7 MobiWebApp Project report, Standards for Web Applications on Mobile, 2012 웹애플리케이션을위한 의표준들은 그림 와같이그래픽 멀티미디어 장치적응 양식 사용자상호작용 데이터스토리지 개인정보관리 센서및하드웨어통합 네트워크 통신및발견 패키징 성능및최적화등의 개범주로구분할수있으며 표 와같이 종이상의표준들이 개이상의워킹그룹들을통해개발되고있다 - 50 -
< 표 3-1> W3C 웹애플리케이션관련표준 기능분류 그래픽스 종 관련표준문서 개발중또는완료 SVG HTML Canvas 2D Context CSS Backgrounds and Borders CSS 2D Transforms Module Level 3 CSS Animations Module Level 3 Media Queries WOFF File Format 1.0 문서상태 개발 IS SVG WG WD HTML WG CR CSS WG WD CSS WG WD CSS WG CR CSS WG LC Web Fonts WG HTML5 LC HTML WG 멀티미디어 HTML Media Capture WD Device APIs & Policy WG 종 HTML Canvas 2D Context WD HTML WG 폼 종 HTML5 LC HTML WG 사용자 Touch Events Specification(not published yet) N/A Web Events WG 상호작용 종 데이터스토리지 종 센서및 처리 종 네트워크 종 커뮤니케이션 종 패키징 종 성능및최적화 종 Web Storage File API Contact API Geolocation API The System Information API The Media Capture API XMLHttpRequest XMLHttpRequest Level 2 Cross-Origin Resource Sharing Server-Sent Events The WebSocket API HTML5 online DOM state Network Property in The System Information API The Messaging API HTML5 Web Messaging HTML5 Application Cache Widgets Packaging & Configuration Digital Signatures for Widgets Wdiget Access Request Policy Navigation Timing Web Workers Mobile Web Application Best Practices WD Web Application WG WD Web Application WG WD Device APIs & Policy WG CR Geolocation WG WD Device APIs & Policy WG WD Device APIs & Policy WG CR Web Application WG WD Web Application WG WD Web Application WG WD Web Application WG WD Web Application WG WD HTML WG WD Device APIs & Policy WG WD Device APIs & Policy WG WD Web Application WG WD HTML WG LC Web Application WG CR Web Application WG CR Web Application WG LC Web Performance WG WD Web Application WG IS MWBP WG 자료 : 전종훈 이승윤, HTML5 기반의웹플랫폼기술표준화동향, 2012 비고 단체표준 단체표준 표준 - 51 -
모바일웹애플리케이션플랫폼기술표준화동향일반적으로플랫폼은협의 의의미로는 를통해애플리케이션에필요한서비스를제공하는특수한 프로그램을의미하며 광의 의의미로는제품이나서비스개발의기반이되는아키텍처로다양한응용과서비스가개발 제공되는환경을포괄적으로의미한다 초기의웹기술은단순히문서를공유하고정보를표현 공유하기위한구조였지만 지속적인기술의발전과확장에따라 년이후부터웹기술은점점더다양한서비스와데이터를연동하고서비스할수있도록하는응용플랫폼의형태로발전을해왔다 이러한웹플랫폼기술의지속적인확산배경에는다음과같은특징들이있다 l l l l l 단순성 웹기술의 이라는단순한요소들만을활용함에따라기술확장이용이하고 다른응용개발환경보다는손쉽게개발자가관련기술을익히고활용하고적용해볼수있다는장점을갖고있다 호환성 웹기술은전세계적으로단일표준화되어있고표준과기술이공개되어있어관련기술을손쉽게적용하여활용할수있다는장점을갖고있다 독립성 및운영체제의존성이적어서표준브라우저와웹엔진이있는환경이라면어떤장치에서든일관되게활용될수있다는장점을갖고있다 개방성 웹응용은서비스재활용이손쉬우며 개방형 등을통해기존에개발된내용을손쉽게융합하여활용할수있다는장점을갖고있다 이식성 웹기술은소형의단말환경에서도손쉽게적용할수있다는특징을갖고있으며 이를통해다양한서비스와데이터들을손쉽게연결할수있다는장점을갖고있다 웹플랫폼은웹서버와웹브라우저를중심으로하는웹응용서비스환경을말하며 다양한웹응용과웹서비스가개발 제공되는환경을의미한다 최근의 동향에서볼수있듯이웹기술은 점점더단말 플랫폼 스크린의경계가없도록하며 모든정보와서비스및사물을묶는인프라와플랫폼이자새로운앱과 환경으로서의형태로진화하고있다 이러한웹플랫폼기술들은다음과같이크게세가지분야로나눌수있다 - 52 -
웹애플리케이션이갖는가장큰단점중하나는네이티브애플리케이션과달리단말의하드웨어와관련되는제어를할수없다는점이라할수있다 예를들어 간단한애플리케이션을통해배터리의잔량 주소록의주소정보 단말에저장된일정정보등을활용하고자해도할수없다는점은치명적인약점으로꼽혀왔다 이러한웹애플리케이션의약점은모바일환경에서더욱치명적이라할수있다 데스크톱의웹애플리케이션과달리모바일단말의경우좀더많은플랫폼으로부터의제약을갖고있지만 반면에좀더다양하게디바이스기능들을활용할필요를갖고있어단말기능접근에대한요구가훨씬크다고할수있다 이에 에서는 년 월 와관련되는다양한표준화이슈들을발굴하기위해관련워크숍을개최하였고 워크숍논의결과를기초로 설립작업을진행하여 년 월 을발족하게되었다 는 년 월까지의 단계활동을통해다음과같이 개의 들을도출하였고이에대한표준문서개발을진행하고있다 l l l l l l l l l l 이밖에신규로다음과같이 개의 문서를새롭게개발하는작업도함께진행하고 있다 - 53 -
l l l l l l 는 로이름을변경하고 년 월말까지를목표로위의표준들의표준화를끝낸후실제브라우저내의구현을목표로작업을진행하고있다 표준은모바일웹애플리케이션과관련하여가장많은영향을미칠수있는표준으로 향후표준화가완료되고다양한모바일브라우저에서구현된다면강력하고도다양한모바일웹애플리케이션이등장할것으로예상된다 는 년 를시작하며 과 을만들어표준화작업을진행하다 년 으로통합하여표준화작업을진행해오고있다 현재약 여개이상의웹애플리케이션관련표준안들이 내에서검토되고협의중에있으며 여기에는 등이포함되어있다 이밖에도 규격과연관된 등도작업대상으로포함되어있다 이러한 의주요 표준화작업은다음과같이 가지내용으로요약할수있다 l 은 와같은비동기식웹애플리케이션개발기법의핵심요소 서버와클라이언트사이의데이터전송을위한기능을정의한다 현재 을확장하는 표준에대한초안작업을진행하고있다 l 은브라우저에서구현되어웹상에서인터페이스를설명하기위한용도로사 - 54 -
용될수있는 인터페이스정의언어 을정의한다 은인터페이스의정의와더불어 인터페이스와 그리고자바바인딩에대한명료한적합성요구사항을제공하는데이용된다 l 웹소켓 규격에서는원격서버와의양방향을가능하도록하는웹소켓을이용하는웹페이지를가능하도록 를정의한다 웹소켓에대한규격은 에서표준화작업을진행중에있다 l 웹저장소규격에서는웹클라이언트내에구조화된키 값쌍데이터의영구적데이터저장을위한 를정의한다 l 웹워커규격에서는웹애플리케이션작성자가메인페이지내에서병렬적으로스크립트백그라운드작업을생성하여실행할수있도록하는 를정의한다 이를통해장시간실행되는스크립트를인터럽트없이수행가능하도록할수도있다 l 단말에서내부파일접근을위한 로현재 와 처리 디렉토리와시스템 등의세가지 규격을각각만들고있다 l 서로다른도메인간의웹자원을공유하는웹애플리케이션을만들수있도록하기위한접근제어및권한제어표준이다 의작업표준현황에서알수있듯이 다수의웹애플리케이션관련규격들이개발되고있다 특히주로 와관련하여스토리지처리 백그라운드처리 소켓처리 비동기데이터처리등과같은새로운규격들이개발중에있다는사실에비추어앞으로차세대웹애플리케이션의기능과형태에많은변화가있을것으로예상된다 최근 이란새로운용어가등장을하기시작하였는데 이는원격에있 - 55 -
는웹자원을불러서사용하는것이아니라 로컬에저장된웹자원에기초하여웹응용이동작한다는개념에서 이라고불리우며 위젯 과같은형태를비롯하여설치형웹응용들을모두포함하는새로운개념이다 이중에서도가장대표적인형태가위젯으로위젯에대해서는아직도다양한정의와인식의차이들이있기는하지만 사용자기기또는모바일단말에다운로드하거나설치할수있으며간편히쓸수있도록만든작은창 형태의응용 개념으로정의되고있다 위젯은그실행유형과구동플랫폼 구동방식에따라다양한유형으로구분된다 보통웹위젯은웹기술을사용하여구동되는위젯형태를의미하며 모바일위젯은모바일단말에서구동되는위젯을부른다 물론위젯이란용어도 등과같은다양한이름들로불리기도하지만 최근에와서는대체적으로위젯이란이름으로통일되고있는추세에있으며 그유형도웹위젯으로대표되고있는추세라할수있다 위젯표준화에대한필요성은 년부터제기되기시작하였다 위젯에대한관심이높아지고다양한위젯플랫폼들이개발되면서 위젯플랫폼간의위젯호환성을높이고 기개발된위젯애플리케이션들을공유하여사용할있도록하자는필요성이제기되었기때문이다 예를들어 사가개발한위젯과 사가개발한위젯정의에사용되는마크업언어가틀리고 구동방법이달랐기에상호호환되는동작을할수없었기때문이다 이에 년부터 의웹애플리케이션 를중심으로표준화작업이시작되었다 초기에는단순히 개의표준안 위젯요구사항과위젯언어 작성계획으로출발하였지만 현재는 개문서로나누어현재작업중에있다 l l l l 위젯배포를위한패키징및환경설정규격 년 월에권고안표준으로제정 위젯데이터메타데이터액세스를위한 규격 년권고안제정예정 위젯으로부터의네트워크액세스제어를위한보안모델규격 년권고안제정예정 위젯버전관리를위한규격 년권고안제정예정 안전한위젯리소스배포를위한전자서명규격 년권고안제정예정 - 56 -
l l l 위젯 스킴규격 년제정예정 뷰모델과표현모드에대한규격 년권고안제정예정 위젯버전관리를위한규격 년권고안제정예정 앞으로 에대한표준화를추가로시작할것으로예상되며 에대해서는네이티브웹앱모델로단순한위젯형태가아닌보다복잡한설치형웹응용형태를기초로하는모델이될것으로예상된다 이러한작업은현재생성을준비중인 에서진행될것으로예상된다 기타신규표준화앞서언급한기술이외에도 에서는보다다양한시스템레벨처리들이가능할수있도록하기위해 다음과같은새로운 를만들어관련표준을개발하고자준비중에있다 l 비접촉식무선통신기술인 기술을활용하여 태그및리더기능 통신등을가능하도록하는 개발을위해 생성을준비중에있다 l 웹운영체제를지향하고있는삼성 인텔타이젠 모질라의 등의시스템레벨 들을표준화하기위해 생성을준비중에있다 국내모바일웹표준화대응현황국내의모바일웹표준화는 웹프로젝트그룹 와모바일웹 포럼을중심으로개발되고있으며 최근 에대응하기위한이동통신사중심의표준화노력도시작되었다 모바일 국내표준화의경우 년동안 국제표준과연계하여모바일웹콘텐츠중심의표준개발을추진하여약 여종의국내표준을만들었 - 57 -
으며 년부터현재까지는모바일웹애플리케이션중심의표준개발을추진하고있다 아울러모바일 시범사업을통해서표준에대한검증과모바일웹표준보급을추진중에있으며 행정안전부가전자정부모바일웹준수가이드라인으로모바일 를지원하는등국내보급이점차확산될것으로전망된다 또한 모바일웹 포럼에서는모바일 콘텐츠표준이외에도 모바일 애플리케이션표준화 위젯표준화 전자상거래및뱅킹기술등에대한확장된모바일웹애플리케이션표준개발을추진중에있다 최근 과같은슈퍼앱스토어표준화대응을위한국내이동통신사중심의표준화노력도시작되는등모바일플랫폼에대한표준화수요는점차확대될것으로전망된다 제 절모바일서비스구현기술요소 모바일앱 개요모바일앱개발은각모바일플랫폼별로소프트웨어개발도구 및개발환경이서로상이하므로 개발가이드라인으로서 표 의플랫폼별비교표를참고하여개발하기바란다 모바일앱개발시에는최소 개이상의플랫폼 등 에서지원할수있는수준으로구현되어야하며 서로다른플랫폼에서동일한사용자경험 을가질필요는없으나동일기능에대한대체수단은마련하여야한다 사용자경험에대하여충분한고려를하여야하며기본적으로각모바일플랫폼개발가이드에서제시하는사용자인터페이스가이드라인 을준수하여야한다 또한각모바일플랫폼제조사에서제시하는사용자인터페이스가이드라인에서는어플리케이션개발시메모리사용 사용자인터페이스 사용자경험 접근성등을고려하여구현할것을권고하고있다 - 58 -
운영체제계열 애플 안드로이드윈도우 Mac OS X/ 유닉스계열리눅스윈도 CE 5.2 / 윈도 CE 7 현재버전 6 4.1.1 6.5.3 / 7.0.7392.0 운영체제특징 커스터마이징이불가능하고 OS 도파편화되지않음 커스터마이징가능하고매우파편화된 OS 미리설정된범위내에서중간정도범주의커스터마이징과파편화 하드웨어 개발자생태계 개발툴 개발언어 개발수익분배 혁신가능성 단일 OEM, 2 개의스크린사이즈, 실리콘부터디바이스까지정확하게동작하는수직적통합플레이어 개발자를위한매우훌륭한개발툰체인 XCode Object-C (C 언어 + Object Oriented 개념 ) 수많은 OEM, 많은스크린크기 훌륭한개발툴체인과관리환경 Eclipse + 안드로이드 SDK Java MS 가특정한디자인과스펙, 그리고일부 OEM 의제품등두가지로접근 매우좋고풍부한툴제공비주얼스튜디오 2010 익스프레스, XNA 게임스튜디오, 익스프레스블랜드등 C/C++ 세플랫폼모두앱개발자들에게상당한부분을제공하고있음 미리설정되고더제한적인옵션세트를제공 콘텐츠접근과권한관리사용자종속성조건내에서완전히닫히에코시스템 유지보수번거로움 네이티브 API 엑세스와광범위한디바이스호환성하에서개발자에게최상의유연성을제공 준오픈환경 미리설정되고더제한적인옵션세트를제공 콘텐츠접근과권한관리조건내에서완전히닫히에코시스템 하중상하 자료 : 모바일운영체제, 위키백과 (http://ko.wikipedia.org), 한눈에보는애플 - 안드로이드 - 윈도우개발플랫폼비교표, IT-World, 2012-59 -
개발기준 메모리사용모바일단말기기는 에비해성능이그리좋지않으므로항상저장공간 이한정되어있음을고려하여어플리케이션을구현하여야한다 또한메모리사용을자제하며메모리누수를최소화하여야하고만일메모리를사용할경우에는어플리케이션종료시메모리사용을해제하여야한다 사용자인터페이스적용 도움말을보지않아도어플리케이션사용에있어서불편함이없도록사용자인터페이스에대하여직관적이고편리하게고려하여화면을기획하여야한다 환경에서의어플리케이션을그대로모바일단말기기에적용하지말고모바일환경에맞도록사용자인터페이스를설계하여야한다 실행아이콘 버튼 화면구성 메뉴아이콘등디자인적인요소에대하여실생활의물건 행동과같게또는비슷하게구성하여야한다 사용자경험적용 디자인의전반적인프로세스는리서치를통해발견하고 전략을수립하고 아이디어로정립하고 컨셉을설계하고 경험을디자인하는 단계로진행함으로써서비스정체성을일관되도록유지하여야한다 또한사용자행동에대하여항상피드백을제공하여야한다 즉 버튼을누르면소리또는모양으로사용자가식별가능하도록버튼동작을수행하기전에버튼자체가피드백하여야한다 어플리케이션의품질을결정하는요소는얼마나아름답고화려하게구현하였느냐가아니라기능을얼마나잘표현하였느냐하는것임을염두에두어서비스를설계하여야 - 60 -
한다 그리고사용자가어떻게모바일단말기기를이용하여행동을취할것이냐에대한충분한고려를하여야하고 사용자가중요시하는기능및 에대하여특별한표기를하여야한다 예를들어기본어플리케이션중계산기에서는 을가장많이사용할것을고려하여붉은색으로표기를한다 접근성 정보소외계층에대한고려와장애상황을고려하여어플리케이션의접근성을보장 하여야한다 즉사용중네트워크응답이없거나데이터조회가안되는경우에도어플 리케이션을종료하거나타메뉴로의이동이가능하여야한다 디자인기준 단순화 모바일서비스를구축할때에는웹사이트의모든내용을하나의서비스로구현하려고하지말아야한다 웹사이트에서제공하는서비스를모두담아서하나의모바일서비스로만들기보다는특정서비스여러개를만들고해당서비스로갈수있는경로를제공하는것이바람직하다 기능을고려한디자인 단말기기의특수기능 브라우저의기능 지원파일포맷등을고려하여디자인하여야 한다 - 61 -
GUI 가이드라인예시 GUI 가이드라인예시 - 62 -
[ 그림 3-5] 브라우저별지원파일포맷및기능예시 : http://en.wikipedia.org/wiki/comparison_of_web_browser - 63 -
[ 그림 3-6] 단말기기의기능예시 : http://www.mobilexweb.com/emulators 터치 를고려한 디자인 모바일단말기기는사용자인터페이스를손가락을이용한터치를이용하는만큼손가 락의터치영역을고려하여설계하여야한다 - 64 -
[ 그림 3-7] 스마트폰과스마트패드의아이콘크기예시 < 표 3-3> 앱아이콘별크기 구분 아이콘크기 - 65 -
[ 그림 3-8] 터치를고려한리스트간격예시 을고려한디자인 모바일단말을손에쥐고있을때발생할수있는모든방향을고려한디자인을설계 하여야한다 < 표 3-4> 단말기기종류별크기 단말기기종류 크기 - 66 -
시선을고려한 디자인 일반웹사이트와모바일웹사이트는사용자들의시선이고정되고가장많은시선을 유도하는위치가다름을고려하여디자인을설계하여야한다 [ 그림 3-9] 일반웹사이트시선추적예시 [ 그림 3-10] 모바일웹에서의시선추적예시 - 67 -
[ 그림 3-11] UX 측면에서의시선추적예시 모바일앱검증기준 모바일앱의검증항목은크게다음과같이분류될수있다 < 표 3-5> 모바일앱검증기준 항목서비스정보콘텐츠검증기능검증기능검증보안검증 내용 Ÿ 명칭 기능 주요장면 이용등급등에대한등록정보검증등 Ÿ 콘텐츠소유권소유여부검증 Ÿ 콘텐츠유해성검증등 Ÿ 레이아웃 이미지의정상표현등 문제점검증 Ÿ 기능단말기정상동작여부등기능검증 Ÿ 환경설정에따른적용여부검증등 Ÿ 망접속및이동에따른정상이용여부검증 Ÿ 접속량등에대한검증등 Ÿ 악성바이러스 악성코드등보안성검증 Ÿ 개인정보유출우려등에대한취약성검증등 모바일앱을등록하고자하는각이동통신사및모바일단말기기제조사의앱마켓의 검증기준을준수하여야하며 모바일앱별로앱마켓에등록시해당검증심사를통과 하여야한다 - 68 -
기타고려사항각모바일플랫폼별 이동통신사별로개발자도구가별도로존재하므로이를확인하여모바일앱개발에활용하여야하며 사전에각마켓별검증기준을확인하여기준에적합한어플리케이션을개발하여야한다 모바일웹 개요모바일웹개발시에는 의 에서제정한모바일웹표준 을준수하며이를국내환경에맞도록보완한한국형모바일 표준을준수하여개발하여야한다 월드와이드웹을위한표준과가이드라인을개발하는국제컨소시엄 모바일 는웹사이트또는웹응용에대하여유무선단말의종류에구애받지않고자유롭게이용할수있도록하는국제웹표준기술을총칭하며 모바일서비스를위한하나의에코시스템 을의미한다 그리고본가이드라인에서모바일웹을구축하거나운영하기위하여제시하는내용은모바일 표준을기준으로한다 모바일웹개발기준모바일웹구축을위해서는국내모바일 표준에서제정한 모바일웹 호환성표준인 한국형모바일웹모범사례 규격 이하 을준용하는것이바람직하다 는모바일단말기기에서이용되는콘텐츠를보다편리하게설계하고이용할수있도록제정한표준으로써 이를기준으로 한국형모바일웹콘텐츠규격 을제정하게되었다 하나의웹을위한설계 다양한모바일단말기기를고려하여콘텐츠를설계함으로써비용을절감시키고모바 일웹의유연성을증대하며 더많은이용자들의필요를충족시킬수있다 또한하나의 - 69 -
웹사이트에대하여 나모바일단말기기등다양한디바이스를통하여동일하게사용 할수있게함으로써관리의효율성과고부가가치를창출할수있다 항목 주제의일관성 성능 오작동 Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ < 표 3-6> 모바일웹설계항목 내용 다양한모바일단말기기에서동일 에접속했을때제공되는정보와기능은일관성이있어야함모바일단말기기의종류에따라서서로다른정보를제공하여서는안됨 사용자에게향상된기능을제공하기위해모바일단말기기성능을상세히확인하여야함모바일단말기기의성능을확인하기위해서는제조사이동통신사 단말정보제공업체등의단말정보제공서버의성능을접속시검사하여야함단말정보를확인하기위해서는서버접속이이루어지므로모바일웹의접속성능에영향을줄수있는경우생략이가능함 다양한단말기기가각각다르게해석하여발생할수있는오작동을염두에두고설계하여야함모바일웹개발시동일한코드에대해서모바일단말기기의성능 기능에따라서로다르게동작할수있으므로오작동을고려하여대체수단을적용하여야함 테스팅 Ÿ 실제모바일단말기기와에뮬레이터상에서테스트를수행하여야함 웹표준준수글로벌서비스와가능한많은모바일단말기기에서원활한서비스를제공하기위하여각기다른모바일단말기기와브라우저의호환성을고려하여표준을준수하여야한다 모바일웹페이지는문서타입을반드시선언하고선언된문서타입에해당하는문법으로작성하여야한다 기본적으로는모바일 표준에의거하여다음의 권고안에따라작성하여야하나 의요소를추가하기위하여 을선언할수있다 - 70 -
< 표 3-7> 모바일웹웹표준항목 항목 내용 유효한 Ÿ 표준문법에유효한문서형태로작성하여야함 콘텐츠포맷지원 Ÿ 모바일단말기기가지원하는콘텐츠를전송하여야함 선호하는콘텐츠포맷제공 Ÿ 가능하면지원포맷중에서도선호하는포맷으로콘텐츠를전송하여야함 예를들어 등의이미지를지원하는데모바일특성을고려하여 형식의이미지를제공 캐릭터인코딩지원 캐릭터인코딩정보활용 스타일시트사용 구성 오류메시지 Ÿ 모바일단말기기가지원하는캐릭터인코딩을사용한콘텐츠를제공하여야함 Ÿ Ÿ Ÿ Ÿ 모바일단말기기에서사용되는캐릭터인코딩을확인하여야함 모바일단말기기가지원하지않는경우를제외하고 레이아웃과형식의설계는스타일시트를사용하여야함 논리적인문서구성을위해마크업언어 기능을사용하여야함 발생한오류정보를알수있는메시지를제공하고 그러한오류를피해브라우징을계속할수있도록함 문서타입 선언 문서타입 선언 - 71 -
문자인코딩방식은 로지정하여선언하여야하고 기타 또는 또는 에서정한표준문법으로구현하여야한다 여기서 란 에서제안한 의차기주요제안버전으로월드와이드웹의핵심마크업언어표준이다 주요특징은기존의 보다확장된태그지원 편리한입력폼속성의제공 차원그래픽 에사용할수있는 요소와내장비디오및오디오재생을위한 요소를통해멀티미디어기능을강화한점이다 특히 지역정보활용을위한지오로케이션 를지원한다 웹페이지의동적기능을제어하기위해서는 또는 또는 의표준문법을준수하여야하며 웹페이지화면의디자인요소는 또는 표준문법을준수하여야한다 유해요소제거설계시 모바일단말기기의제한된화면크기 키보드 기타기능으로발생하는사용자의문제를고려하여설계하여야한다 그리고태그사용시테이블안에테이블을사용하는경우에는모바일웹브라우저가렌더링하는데많은시간을소비하여모바일웹의성능을저해하는요소로동작할수있다 모바일웹브라우저에는일반적으로팝업의개념이없으므로팝업창을통하여정보제공이필요한경우레이어형태의임시팝업으로표현하여야한다 - 72 -
< 표 3-8> 모바일웹의유해요소항목 항목 팝업창 테이블속의테이블 내용 팝업창이나새로운창이열리지않도록하고 사용자에게사전정보없이현재창을바꾸지않아야함 테이블내에또다른테이블을포함하지않아야함 테이블레이아웃여백과그래픽프레임비사용이미지맵 테이블을이용하여레이아웃을구성하지않아야함 여백공간에그래픽을사용하지않아야함 프레임을사용하지않아야함 이미지맵은모바일단말기기에서효과적으로지원되지않는한사용하지않아야함 모바일단말기기제한주의특정웹기술을사용하고자할때에는모바일단말기기성능이제각기다르다는것을유의하여사용해야한다 < 표 3-9> 모바일웹의제한항목 항목쿠키 객체나스크립트테이블지원테이블대체스타일시트지원글꼴색상사용 내용이용가능한쿠키에의존하지말아야함임베디드되어있는객체나스크립트에의존하지말아야함모바일단말기기에서테이블을지원하지않는경우사용하지않아야함가능한경우에는테이블형식을대체할수있는형식으로작성하여야함필요한경우스타일시트없이도문서를읽을수있도록구성하여야함글꼴관련스타일링에는의존하지않아야함색상을통해얻을수있는정보도색상을사용하지않고이용할수있게하여야함 태그사용을지양하며가능한 태그를활용하여레이아웃구성및 - 73 -
컨텐츠를표기한다 또한태그구성을명확히하고스타일시트의 를적절히고려하여스타일시트가없더라도문서를읽는데있어서네비게이션및정보제공에문제가없도록구성하여야한다 모바일단말기기는단말기기의성능에따라색상표현의정도가다르므로정보제공에있어서색상에의존하지말아야하며 부득이하게색상을사용하는경우에도색약자등사회소외계층을고려하여서비스를구성하여야한다 웹네비게이션최적화모바일단말기기의특성상작은화면과키보드 제한된네트워크대역폭에서는단순한네비게이션과입력이매우중요하다 여기서네비게이션은홈페이지이용시링크된페이지를이동하는동안에자신의현재위치를알수있게해주는기능으로 웹사이트의개요를보여주어콘텐츠에대한이해도를높이고사용자의정보접근성을향상시킬수있다 < 표 3-10> 모바일웹의최적화항목 항목 네비게이션타겟 링크파일포맷타겟의접근 균형 내용 페이지상단에는최소의네비게이션메뉴바를제공 일관된네비게이션메카니즘을제공 각링크의타겟을명확히함 이용되는파일의포맷이모바일단말기기에서지원되는지주의 네비게이션메뉴와자주사용하는기능에는키보드숏컷 을지정 를짧게하여입력을쉽게함 사용자가원하는정보와페이지에제공되는링크수의균형을맞춰원하는정보를쉽게얻도록함 항상모든모바일웹페이지의상단또는하단에네비게이션메뉴바를위치하여사용 자로하여금원하는정보를획득하는데있어서쉽고편하게얻을수있도록구성하여야 - 74 -
한다 또한사용자경험 을중시하여동일도메인내에서의네비게이 션메커니즘을일관되게유지하여한다 예를들어왼쪽상단에 뒤로 의메뉴를위치한 다면모든페이지에서왼쪽상단은 뒤로 메뉴로통일하여야한다 그래픽과색상확인 이미지 색상 스타일은콘텐츠의가독성을높이지만지원되는포맷과저사양의화면 등을유의하여야한다 < 표 3-11> 모바일웹의그래픽과색상유의항목 항목 이미지크기조절 대용량그래픽 이미지크기설정 대체 색상명암 배경이미지가독성 측정 내용 고유크기가있는이미지는서버에서크기를조절 모바일단말기기에서제공할수없는이미지는사용하지않아야함 정보제공을위해꼭필요한것이아니면고사양의고해상도이미지의사용은자제 고유크기가있는이미지는마크업에이미지크기를설정 텍스트가아닌요소 이미지 애니메이션 동영상등 에대해서는그에상응하는텍스트를제공 전경과배경의색조합은적절한명암대비를유지 배경에이미지를사용할경우콘텐츠내용을볼수있어야함 마크업언어속성값과스타일시트속성값에는픽셀측정과절대단위를사용하지않아야함 정상적인이미지표현예는다음과같다 모바일환경은상대적으로네트워크속도가느리므로이미지의크기조절이필요한경우서버에서사전에크기를조절하여네트워크를통한이미지전달이빠르고모바일단말기기에서별도의동작없이표현이가능하여야한다 그리고고유크기가있는이미지의경우 태그내에넓이 높이 속성을주어크기를설정하여야한다 텍스트가아닌이미지 동영상등의요소에대해서는설명속성 을주어표현이불가능한경우에도어떠한콘텐츠인지 - 75 -
표기가가능하여야한다 속성값으로는절대측정단위 등 사용은지양하며 상대측정단위 등 의사용을권장하나화면의정확한표현이필요한경우부분적으로사용할수있다 가볍고간결한사이트가벼운사이트는시간과비용을절약하여사용효율성을향상시키기때문에사용자의만족도를높일수있다 모바일웹페이지의용량에대하여국제표준의경우 국내표준의경우 로제한하고있으나 이는권장사항으로써콘텐츠표기에있어서부득이한경우이를초과할수있다 다만메모리의한계를염두에두고각각의요소 이미지 스타일시트 동영상 등 별로최소화함으로써웹페이지의용량을고려하여설계해야한다 < 표 3-12> 모바일웹의간결함을위한유의항목 항목최소화페이지사이즈제한스타일시트크기스크롤링 내용 간결하고효율적인마크업을사용모바일단말기기의메모리한계를고려한페이지를설계스타일시트의크기를최소화함추가적인스크롤링을사용해야하는경우가아니라면 한방향으로스크롤을하도록제한 네트워크자원절약웹프로토콜기능을활용하면네트워크부하와대기시간을줄여사용자이용을향상시킬수있다 모바일웹의경우무선네트워크상태에따라반응속도에많은차이가발생하므로모바일환경을고려하여네트워크자원소모를최소화하여야하며 이는사용자에게있어서모바일웹페이지의사용여부를결정하는최우선평가대상이될수있다 - 76 -
< 표 3-13> 모바일웹의네트워크자원절약을위한유의항목 항목오토리프레쉬경로변경외부자원 내용 사용자에게사전에알리거나중지방법을제공하지않는한 주기적인페이지오토리프레시는사용하지않아야함 마크업으로자동경로변경 을사용하지않고 서버설정을통한 경로변경을사용함 외부자원의링크활용을최소화함 응답에는캐쉬정보를제공 기존에방문한웹사이트에대한정보를저장해두었다가동일웹사이트방문시이를제공함 사용자동의를거치지않고페이지리프레시 페이지이동이발생하는것은네트워크 를통하여지속적인요청 응답이반복되는것이므로페이지의성능을저하시킬수있 다 사용자입력가이드 모바일단말기기에서키보드및각종입력방법은비효율적일수있으며 효과적인설 계를통하여이러한입력을최소화할수있다 < 표 3-14> 사용자입력을고려한유의항목 항목 키입력최소화 텍스트입력최소화 키입력횟수를최소화함 가능하면텍스트입력을피함 내용 기본값 제공 기본입력모드 탭순서 라벨컨트롤 위치제어 가능하면미리선택된기본값을제공함 모바일단말기기가지원하는기본텍스트입력모드 언어 포맷을설정함 링크 폼컨트롤과객체를이용한논리적탭순서를생성함모든폼컨트롤에적절한라벨을붙이고 명시적으로라벨과폼컨트롤을연계시킴라벨과연관된폼컨트롤이서로적절한위치에있도록함 - 77 -
사용자입력의편의성을효과적으로구현하기위하여 의 기능을활용하여페이지를구현하는것도효과적이다 또한모바일단말기기에서의각종입력 특히가상키보드 를이용한입력은비효율적이며오타의확률이높으므로 가능하면사용자입력이요구되는서비스는지양하며꼭필요한경우에만입력을받을수있도록설계하여야한다 모바일사용자배려시간이부족하고번잡한상황에있는모바일사용자들은간결한정보를얻고자한다 그러므로페이지내에서표현하고자하는콘텐츠의분량을사용자편의를고려하여설계하여야하며 사용자가원하는콘텐츠로제한하여야한다 모바일단말기기의성능은다양한서비스가가능하기는하나 환경에비하면많이떨어지므로모바일웹을사용하는데있어서불편함이없도록페이지사이즈를분할하여야한다 이때페이지의분할및통합에대해서는사용자균형을고려하여설계하여야한다 < 표 3-15> 모바일사용자배려를위한유의항목 항목페이지제목명확성한눈에의미파악콘텐츠제한적절한콘텐츠적절한페이지사이즈 내용 간단명료한페이지제목을제공 명확하고간단한언어를사용함 페이지의내용을간단명료하게하여다음페이지의내용까지파악할수있도록함 사용자가요청한범위로콘텐츠를제한함 모바일환경사용에적절한콘텐츠를보장함 모바일단말기기의성능과네트워크부하등을고려하여사용하기편리하고유용한크기로페이지사이즈를분할함 - 78 -
디자인기준 디자인구현시고려사항모바일서비스를구현함에있어사용자인터페이스의편의성과함께사용자의경험에기반한 를고려한화면이구성되어야한다 모바일단말기기를이용한서비스의화면디자인을구성할시다음과같은사항을고려해야하며 행정안전부가제시한모바일서비스사용자인터페이스지침을준용하고 전자정부모바일표준프레임워크에서제공하는 제공이가능한실행환경을활용할수있다 사용자경험에기반사용자가모바일서비스를사용하는주요목적과모바일의기본특징인이동성을고려하여화면을구성하여야함 도움말을보지않아도사용이불편하지않도록직관적이고편리하게화면을기획하여야하며 사용자의잠재적인실수를고려하여동작을되돌릴수있도록구성하여야한다 제공정보의단순화모바일서비스는제한된크기에서서비스를제공하여야하므로 복잡한메뉴와계층구조를지양하고부가적인기능및불필요한정보를생략함으로써모바일서비스의목적을명확히하여야한다 웹표준준수모바일웹개발시화면의디자인요소는 국제표준의스타일시트표준인 을준수하여야하며 개이상의브라우저에서동일하게작동하도록설계하여야한다 웹접근성고려대시민서비스로서모바일서비스를개발하는경우장애인이나노인과같은정보소외계층의사람들이비장애인 젊은이와동등하게웹에접근할수있도록접근성을고려하여야한다 l 특정한색을구별할수없는사용자가색을배제하여도해당콘텐츠를인식할수있어 - 79 -
야한다 l 동영상 음성등멀티미디어콘텐츠를이해할수있도록자막 원고또는수화등대체수단을제공해야한다 l 광발작성장애는주파수범위가 에서 사이의번쩍거림에발작을일으킬수있으므로깜빡임과번쩍이는콘텐츠사용을제한한다 한국형웹콘텐츠접근성지침 참조 사용의일관성유지실행아이콘 버튼 화면구성 메뉴아이콘등디자인적인요소에대하여실생활의물건 행동과유사하게구성하여야하며 주요서비스사용자를고려하여이미지 용어사용의일관성 네비게이션과기능버튼의조작방식의일관성을유지함으로써사용편의성을높여야한다 페이지레이아웃구성 모바일웹구현시에는다음과같은레이아웃형식을따라야한다 [ 그림 3-12] 모바일웹레이아웃 - 80 -
영역은모바일웹의특징을나타낼수있는 또는서비스명을제공하여모바일웹의정체성 을전달한다 영역은페이지의특성에따라차이가있을수있으나홈또는 메인메뉴로이동할수있는경로를제공하며 구성방법에따라 영역에메뉴버튼을두어처리할수있다 영역의경우 사용자에게전달하고자하는주요정보또는페이지의특성을나타내고 영역은저작권 연락처 주소 이용안내 타사이트로의링크정보등을나타낸다 디자인구현시페이지최적화방안 모바일단말기기는다양한해상도를가지고있으므로모바일웹구축시여러종류의 단말기기에대한최적화방안을마련해야한다 < 표 3-16> 페이지최적화방안 페이지최적화방법 단말정보제공서버활용 이용 이용 Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 내용서버사이드의페이지최적화 사이즈외의다양한단말정보획득가능 모바일단말기기의규격에구애받지않음단말정보획득 구축전에는최적화하기어려움클라이언트사이드의페이지최적화 를이용한방법 지원브라우저탑재단말만적용가능 페이지최적화의요소로페이지크기만적용가능최신단말에대한즉시대응가능클라이언트사이드의페이지최적화일반적인 방식으로페이지크기를구하여최적화구현 지원여부 에따라지원여부결정페이지최적화요소로페이지크기만적용가능최신단말에대한즉시대응가능 단말정보제공서버활용 단말정보저장소는이러한문제를해결하기위하여단말정 보를저장하고제공하기위한인프라를의미한다 - 81 -
l l l l 모바일웹콘텐츠요청 모바일웹이용자는모바일웹콘텐츠제공서버로콘텐츠를요청 브라우저접속 단말접속정보분석 모바일웹콘텐츠제공서버에서는모바일단말의접속 정보를이용하여모바일단말의단말정보저장소위치를확인단말정보요청 정보에따라단말정보 혹은 를이용하여단말정보를요청단말정보분석 제공방식의단말정보제공시데이터는 형태의 파일로응답이전송되므로해당 파일을분석하고원하는단말정보를추출하여모바일웹콘텐츠최적화를수행하기위한값을세팅 [ 그림 3-13] 단말정보제공서버서비스시나리오 - 82 -
l l l 콘텐츠최적화 제공된단말정보를분석하여추출한단말정보에근거하여콘텐츠최적화를수행함 예를들어모바일단말의 가로 세로크기에따라이미지의크기를달리하거나폰트사이즈조절 스크립트사용가능여부에따른사용자인터페이스처리등콘텐츠최적화를수행할내용에대하여처리를진행콘텐츠제공 최적화된콘텐츠를모바일웹이용자에게제공 이용 는하나의스타일시트를이용하여다양한모바일단말기기에대해서로다른표시및구현없이장치의해상도에따라콘텐츠가변화하도록구현한것으로 는크게외부파일을이용하는방법과 태그를이용하는방법 파일내에서사용하는방법이있다 - 83 -
단말정보제공서버를활용하거나 를이용하는방법으로페이지최적화가해결되지않는경우 또는 처리등특수한경우에는 를이용하여모바일웹을구현하여야한다 일반적인 를이용하여모바일단말기기의페이지크기를구하고이를이용하여페이지의폭 각구성요소의폭및크기를결정하는방법이다 다만 를이용하여소스코드를구현하는방법에따라모바일웹페이지의성능및품질이결정될수있다 모바일웹프레임워크모바일웹앱은 자바스크립트와같은웹표준기술을활용하여개발된다고는하지만사용자인터페이스가모바일친화적이어야만비로소일반적인웹기반의애플리케이션과차별화될수있다 즉 터치상호작용에있어서네이티브앱과동일한경험을줄수있어야하며단순히전통적인새로고침형태의페이지이동방식이아닌전환애니메이션효과를느낄수있는자연스러운화면구성이필수적이다 모바일환경에최적화된 와터치처리 애니메이션을구현하려면모바일웹앱을개발하는과정에서최신웹표준을준수하면서도정교한자바스크립트를작성하여각종동작과이벤트에반응해야한다 특히 네트워크연결이차단되거나불안정한상황에서도정상적으로작동하려면 의로컬스토리지와애플리케이션캐시기능을활용하기위해세심한노력이필요하게된다 즉 페이지이동에따른내비게이션 관리와비동기서버통신을직접처리해주어야한다 그외에나머지세세한부분까지모바일최적화를위해섬세한구현이필요하기때문에개발자가이모든것을직접구현하려면상당한노력이필요하게된다 무엇보다도개발시간과안정성이문제가된다 모바일웹프레임워크는이러한모바일환경에최적화된구현의상당부분을활용할수있게해준다 프레임워크에정교하게녹아있는 와 의최신웹표준기술요소와강력하게진화된자바스크립트기능을활용하면 와화면구성을네이티브앱수준으로끌어올릴수있다 따라서모바일웹프레임워크는모바일 프레임워크라고도불리며 아이폰개발환경의인터페이스빌더 나안드로이드개발환경의레이아웃에디터 와같은 - 84 -
역할을한다고볼수있다 근래관심이집중되고있는모바일웹프레임워크에대한차 이를비교는다음 표 과같다 < 표 3-17> 주요모바일웹개발프레임워크비교 개발난이도 하 중 상 표현자유도 기능의다양함 하 중 상 개발방식 마크업기반 마크업기반 스크립트기반 테마특징 일반 테마롤러도구지원 기반 기반스크립트 기반 기반 기반 라이브러리용량 최소화버전파일기준 소 중 대 최적화대상 스마트폰 스마트폰및태블릿 스마트폰및태블릿 지원기기 다양함중간한정적아이폰 안드로이드 아이폰 안드로이드아이폰및블랙베리 팜웹 계열의모바일기기 안드로이드계열의오페라모바일 블랙베리 모바일기기파이어폭스모바일이상등 자료 : 박종명, 시작하세요! 모바일웹개발, 위키북스, 2011. 6. 는클라이언트자바스크립트라이브러리중가장많이사용되는 기반의플러그인형태로개발되었으며 표 에서비교하고있는세가지중에가장먼저알려졌다 단순하고활용하기쉽다는특징이있지만상대적으로기능이적어서프레임워크라기보다는라이브러리로보는것이맞다 그러나마크업기반의개발스타일을채택하였기때문에웹개발자들이쉽게적응할수있으며최신 기능을활용해향상된스타일과애니메이션을구현할수있다 지금은안드로이드플랫폼까지지원이가능하지만원래는아이폰용 라이브러리로개발이시작되었으며 태블릿환경보다는스마 - 85 -
트폰과같이비교적작은화면에적합하도록개발방향이맞추어져있다 라이선스정책을따르기때문에개발과배포가자유롭지만 가센차터치 에인수되어개발이중단된상태이며 개발자는현재센차터치개발에참여하고있다 은 진영에서직접개발한모바일웹프레임워크로본장에서소개하고있는세가지중에가장최근에개발되기시작했다 네이티브수준의모바일웹앱을개발하기위한각종 컨트롤과이벤트처리 애니메이션효과및자동내비게이션 통신등모바일에최적화된기능을제공한다 다른프레임워크와비교해가장많은기기를지원하며마크업기반의개발스타일을채택하여 와 기능을적극활용하고있다 웹브라우저의종류가다양해지고버전별로도지원하는기능이다르기때문에모든브라우저에서동일한경험을주는것은불가능하다 이프레임워크는기본태그만으로도최소한의동작을보장하며브라우저각각의기능지원여부에따라향상된기술을점진적으로적용함으로써구형브라우저든신형브라우저든서비스를이용하는데에는큰지장을주지않도록하는원칙을준수하고있다 이러한이유로다양한기기와브라우저를지원할수있게되었다 센차터치는 와경쟁관계에있는자바스크립트라이브러리인 진영에서개발한프레임워크이며 상업적으로판매될정도로완성도가높고현존하는프레임워크중에가장뛰어난성능과방대한규모가장점이다 는화면이작은기기에적합한반면이프레임워크는아이패드와같은태블릿기기도주요지원대상으로삼기때문에센차터치에는다양한스마트기기를구분할수있는섬세한장치인식 를제공하고있다 다른두프레임워크가마크업에기반의개발스타일을채택했다면 는 기반의개발스타일을채택했다 그래서다른프레임워크에비해방 - 86 -
대하고체계적인 를가지고있으며 객체와메소드 상속과확장등객체지향기법과고급스크립트개념이 에녹아있는것이특징이다 따라서다른프레임워크에비해프로그램적인사고방식을더많이요구한다 넓은화면을위한복잡한화면과자유도가높은애플리케이션의구성을원하면서도최적화된터치이벤트반응을원한다면 센차터치가좋은선택이될것이다 그리고센차터치의테마는 를기반으로작성되었기때문에테마를변경하거나관리하는데많은이점을가지고있으며 동일도메인을위한 통신은물론이고크로스도메인 환경에서의통신을위한 방식을 차원에서제공하고있다 또한규모가큰웹앱을만들기위해센차터치 부터코드를조직화하고유지보수를편하게도와주는 아케텍쳐를제공하고있다 모바일웹구축테스트 구축된모바일웹이웹표준및웹호환성지침등을준수하여구축되었는지를확인하 기위한방법을설명한다 모바일 테스트구축된모바일웹의웹표준준수여부에대한검증은모바일 의시험검사도구사이트 를통하여수행할수있다 다만모바일 시험검사도구에서검사하는것은한국형모바일웹콘텐츠규격 의준수여부를체크하기위한권장사항일뿐이므로 요소 페이지용량 페이지구성을위한측정단위등은 또는 메시지가발생할수있음을고려해야한다 모바일 시험검사도구는페이지단위검사와사이트단위검사를지원하며본가이드라인에서는사이트단위검사를권장한다 - 87 -
[ 그림 3-14] 모바일웹웹표준준수여부검증 < 표 3-18> 사이트검사결과수준 등급 실패 설명 높은단말기호환성을보장하는수준으로 저사양모바일단말에서도처리가능한수준 일반적인단말기호환성을보장하는수준으로 대부분의최신모바일단말기에서처리가능한수준 낮은단말기호환성을보장하는수준으로 대부분의스마트폰에서만처리가능한수준 모바일단말기에서정상처리를보장할수없는수준 크로스브라우징테스트 모바일웹이웹브라우저에구애받지않고동일하게동작하는지를확인하기위해서는 최소 종이상의브라우저에서호환성준수여부를확인하여야한다 단말에서의 단말에서의 단말에서의 등 그러나 의경우 표준을준수하였을때화면의일그러짐현상이심하게발생할수있으므로브라우저테스트에서제외할수있다 모바일단말기기를이용하여테스트하기전에개발과정에서모바일환경으로 브라우저를구성하여개발과정중 - 88 -
디버그를수행할수있다 테스트가능항목으로는 오류사항 점검 분석 분석등이가능하다 인터넷에서자료를주고받을때자료를표현하는방법으로써 표준으로규격화됨 단말에서의테스트를위한 예 단말에서의테스트를위한 예 테스트웹접근성에대한측정도구는한국정보화진흥원에서관리하는 측정도구를활용하여측정할수있으며 추가적으로수동검사를병행하여야한다 은웹사이트의구축 운영시국가표준에따른기술구현방법등을쉽게이해하고준수하도록도움을주기위하여제정된 웹접근성향상을위한국가표준기술가이드라인 한국정보화진흥원 에따라테스트를수행했다 웹접근성향상을위한국가표준기술가이드라인은 개의원칙 개항목으로구성되어있다 - 89 -
< 표 3-19> 웹접근성향상을위한국가표준기술가이드라인 지침 지침 인식의용이성 항목 이미지의의미나목적을이해할수있도록적절한대체텍스트를제공해야함 배경이미지가의미를갖는경우 배경이미지의의미를이해할수있도록대체콘텐츠를제공해야함 동영상 음성등멀티미디어콘텐츠를이해할수있도록대체수단 자막 원고또는수화 을제공해야함 색상을배제하여도원하는내용을전달할수있도록 색상이외에도명암이나패턴등으로콘텐츠구분이가능해야함 지침 운용의용이성 서버측이미지맵을제공할경우 해당내용및기능을사용할수있는대체콘텐츠를제공해야함 프레임을제공할경우 해당내용을이해할수있도록적절한제목 속성 을제공해야함 깜빡이는콘텐츠를제공할경우 사전에경고하고깜빡임을회피할수있는수단을제공해야함 모든기능을키보드로이용할수있어야함 반복되는링크를건너뛸수있도록건너뛰기링크 를제공해야함 시간제한이있는콘텐츠를제공할경우 시간제어기능을제공해야함 새창 팝업창포함 을제공할경우 사용자에게사전에알려야함 지침 이해의용이성 지침 기술적진보성 데이터테이블을제공할경우 테이블의내용을이해할수있는정보 제목 요약정보등 를제공해야함 데이터테이블을제공할경우 제목셀과내용셀을구분할수있어야함 해당페이지를잘이해할수있도록페이지제목 을제공해야함 콘텐츠는논리적인순서로구성되어야함 온라인서식을제공할경우 레이블 을제공해야함 애플릿 플러그인 플래시 등부가애플리케이션을제공하는경우 해당애플리케이션이자체적인접근성을준수하거나사용자가대체콘텐츠를선택하여이용할수있어야함 마크업언어로구현할수있는기능 링크 서식 버튼 페이지제목 을자바스크립트로만구현하지말아야함 주 주위의항목중일부항목 모든기능을키보드로이용할수있어야함등 은모바일웹에해당하지않는내용이나측정도구에서해당사항이없을경우보고내용에표시되지않으므로무시할수있음 - 90 -
하이브리드웹 앱 개요지금까지본모바일앱의경우단말자원에대한접근이뛰어나화려한효과나빠른화면전환등좋은성능을발휘하는데에적합하다 이는높은품질을지향하는소비자들의욕구를충족시켜줄수는있었지만 모바일플랫폼의버전에따라독립적인관리가요구되는단점을가지고있다 반면 모바일웹은개발비용이적고주기적인업데이트없이도끊임없이업그레이드된기능을사용할수가있다 또한 를통한웹서비스매쉬업 기능이제공되는등다양한장점을갖고있으나 웹에기반을두고있는특성탓에오프라인상에서일부기능이나단말자원의활용이불가능하고 네트워크부하가높아반응속도가떨어지며모바일앱에비해모바일웹브라우저에서접속시상대적으로불편한단점을가지고있다 이러한모바일앱과모바일웹에서각각존재하는장단점을보완하기위하여인터넷웹과스마트단말기기의앱이결합된형태로모바일서비스를개발하는하이브리드개발방법이등장하였다 항목 하이브리드웹 하이브리드앱 Ÿ 외형은어플리케이션이나 구현 Ÿ 모바일웹에서어플리케이션을호출하를이용하여 을호출하는기술여단말의기능을이용하는방법형식 배포 Ÿ 콘텐츠소유권소유여부검증 Ÿ 어플리케이션배포를위한마켓등록 방식 Ÿ 콘텐츠유해성검증등 필요 Ÿ 특징 Ÿ Ÿ < 표 3-20> 하이브리드개발방법비교 Ÿ 동일한기능을수행하는하나의어플 Ÿ 리케이션만설치하고서비스이용가능 Ÿ 결제등의결제 보안을위한서비 Ÿ 스등에용이세션이용의단점보완필요 스마트단말의기능을이용업데이트의용이성을위하여주로이용빠른접속경로를제공디바이스접근제어 로컬스토리지접근 기능등네이티브앱수준의구축가능 - 91 -
환경적으로는모바일앱 과동일한환경을가지고있지만 부분적으로는 및 를사용하여호환성이확장되었다 하이브리드개발방법에는구현기술 배포형태에따라하이브리드웹과하이브리드앱방식으로구분할수있으며 비교는 표 과같다 현재적용되고있는하이브리드개발방식은대부분하이브리드앱방식이며 웹앱 하이브리드앱등다양한용어가혼용되어사용되고있는상황이다 예를들어 하이브리드앱의서비스제공방식은이용자가앱마켓에서다운로드받아설치한후모바일앱을통해서비스에접속하게되고 최초구동시저장된데이터를이용하여서비스를수행하고 데이터가변경시에는웹서버에접속하여데이터를최신의상태로업데이트한다 [ 그림 3-15] 하이브리드앱의서비스제공방식 하이브리드앱의개발방법은다음 표 과같이구분가능하다 < 표 3-21> 하이브리드앱의개발방법 구분모바일 플랫폼에서제공하는 를활용 변환도구활용 모바일앱개발도구활용 내용 등에서제공하는내장브라우저를활용 등의웹기술을활용하여모바일웹형태로제작한후 어플리케이션으로만들어주는도구를활용하여변환하는방법자바스크립트 같은웹기술과스크립트언어를사용해모바일앱을개발할수있게해주는저작도구를이용하는방법 - 92 -
하이브리드애플리케이션핵심기술 하이브리드기술은이러한시장의변화에의해등장했다 특히오픈소스인웹킷 과 기술의발전은하이브리드기술등장의기폭제가됐다 하 이브리드앱은웹킷기반의웹브라우저기술과 그리고자바스크립트 를통 해만들어진다 < 표 3-22> 모바일브라우저 구분 아이폰 안드로이드 바다 웹브라우저 사파리 크롬 돌핀 웹킷지원 지원 지원 지원 현재대부분의스마트폰은웹킷엔진을탑재한웹브라우저를갖고있다 또한해당소프트웨어플랫폼개발환경은웹킷기반의웹브라우저컴포넌트를 형태로제공한다 하이브리드애플리케이션의최종결과물은해당소프트웨어플랫폼에서생성하는네이티브애플리케이션과동일하다 즉 바이너리형태의실행파일이다 하지만하이브리드애플리케이션개발자는해당소프트웨어플랫폼에대해고민할필요가없다 [ 그림 3-16] 하이브리드앱개발방식 - 93 -
애플리케이션개발자는 와 그리고자바스크립트에만집중하면된다 사실하이브리드애플리케이션개발방식은웹개발과동일하다고보면된다 대신하이브리드플랫폼에서제공하는자바스크립트 를통해스마트폰하드웨어에접근할수있다는것이웹개발방식과의차이다 하이브리드애플리케이션개발에도 모델이적용되는데 는주로 와 를사용해만든다 실제 은자바스크립트 가제공하는기능을이용해구현한다 하이브리드플랫폼이제공하는자바스크립트는다음과같이크게두가지종류로구분된다 < 표 3-23> 구분웹브라우저기본자바스크립트 사용자정의확장자바스크립트 설명산업표준으로채택된기본 셋으로웹사이트에서일반적으로사용하는기능들웹킷엔진의확장기능을이용해스마트폰플랫폼이제공하는특정기능을사용자가정의해구현한 하이브리드애플리케이션개발의핵심기술은바로웹킷에바탕을둔웹브라우저컴포 넌트기술로 웹킷구성요소는다음 표 과같다 < 표 3-24> 웹킷구성요소 구성요소 설명 레이아웃렌더링 라이브러리자바스크립트엔진자바스크립트디버거 웹킷은웹브라우저를만들기위한오픈소스프레임워크다 원래는맥 용사파리웹브라우저엔진으로사용하기위해개발됐으나애플이오픈소스로공개했다 웹킷은웹코어 자바스크립트코어 드로세라 로구성돼있다 웹킷에대한내용은 를참고할수있다 - 94 -
하이브리드애플리케이션개발시스템하이브리드애플리케이션개발시스템은크게플랫폼설계자와일반개발자로구분된다 플랫폼설계자는개발자가필요한기능에대한명세를만들고이를특정플랫폼에구현한다 [ 그림 3-17] 하이브리드애플리케이션개발시스템 예를들어 현재위치의 정보를제공하는 이라는자바스크립트함수를정의했다면플랫폼설계자는이기능을구현하기위해아이폰 안드로이드 바다폰등특정플랫폼의네이티브코드를작성해 정보를얻고이값을웹킷인터페이스를통해일반개발자가참고하는확장자바스크립트 로연결해준다 일반개발자는플랫폼설계자가제공한자바스크립트 를참고해애플리케이션을개발한다 이때개발자는애플리케이션이실행될플랫폼이어떤것인지는신경쓰지않는다 개발자는오직해당애플리케이션의알고리즘과기능에대한구현이슈에만집중한다 이렇게개발된애플리케이션은플랫폼설계자가제공하는특정스마트폰의라이브러리파일과결합해배포파일로만들어지고앱스토어를통해배포된다 하이브리드앱플랫폼 - 95 -
플랫폼파편화로인해현재네이티브앱을개발하기위해서는 표 에서보는바 와같이다양한모바일플랫폼별모두상이한개발언어로개발하여야한다 < 표 3-25> 모바일플랫폼별개발언어 제조사애플구글마이크로소프트삼성전자 플랫폼 안드로이드윈도폰 바다블랙베리 개발언어 등다양한언어지원 이처럼다양한플랫폼의존재가해당플랫폼을사용하는사용자에게는선택의폭을넓혀주며 다방면에서모바일환경으로접근할수있어좋지만 애플리케이션을개발하는기업이나개발자에게는모바일플랫폼마다앱개발개술이상이하여개별플랫폼별로개발을해야하기때문에개발비용과기간이증가하게되는단점이있다 또한개발비용과시간의증가는곧개발사들의새로운서비스개발에큰부담으로다가오게된다 이런모바일플랫폼파편화현상속에자연스레플랫폼간의통합혹은합일화된모바일개발환경을구축하려는의지가크로스플랫폼 개발환경이고 최근에가장각광받는기술은 기술을활용한모바일웹플랫폼이라고할수있다 특히 와안드로이드가모두웹킷 기반의웹뷰 를제공하고있고 애플과구글이모두웹킷오픈소스프로젝트참여사이기때문에어느정도호환성이검증되어있는상태라많은솔루션업체들이모바일웹기반크로스플랫폼개발도구를출시하고있다 위와같은하이브리드웹앱프레임워크는웹표준기술 을사용하여프로그래밍을하면서 단말기의하드웨어자원 등 에접근할수있도록도와주는 를활용하여네이티브앱과유사한수준의성능을구사하는애플리케이션을개발할수있는플랫폼이다 웹언어를사용하여 상에서구동되지만 실제동작은네이티브앱과크게다르지않기때문에별도의네트워크연결이나서버파일등이없이도가능하며 애플리케이션마켓 - 96 -
이나앱스토어등에서판매다가능해수익성도보장이된다 하이브리드웹앱프레임워크는각모바일플랫폼개발사들이제공하는다양한 과이러한엔진에기반한 솔루션들이연이어개발됨에따라발전에더욱박차를가하고있다 < 표 3-26> 크로스플랫폼 개발사 솔루션 대표적인솔루션은 표 와같으며 이들은웹런타임기반으로서 등으로구성된공통의 를사용하여애플리케이션을개발한뒤플랫폼별로런타임코드를생성하는방식을취한다 이들중현재가장많이보편화되어사용되는 의경우현재안드로이드 등대부분의모바일플랫폼을지원하면서다른개발프레임워크들과의 가좋아그유용성및발전가능성이매우높다 또한 이나 의경우하이브리드프레임워크와개발툴을복합적으로제공하는등개발자들의편의성중대에도많은관심을기울이고있다 한편 에서개발중인 와 등의플랫폼은현재안드로이드운영체제만을지원하고있지만 웹브라우저상에서애플리케이션구성요소를시각적으로배치하여앱을개발할수있도록하는등새로운시도를하고있다 은웹콘텐츠를보여주는웹뷰 에서스마트폰디바이스에접근하여 카메라나마이크제어같은웹브라우저고유기능이외의기능을실행할수있는인터페이스를제공하는대표적인하이브리드앱개발솔루션이다 캐나다에있는 라는회사에서처음제작했으며 년초세상에공개된하이브리드앱개발프레임웍인 은 로만들어진웹페이지를아이폰앱으로만들어주는마술을보 - 97 -
여주며세상의주목을끌게된다 년 월에 사가 을인수후에는 라이선스적용으로오픈소스정책을더욱강화했으며 각종추가기능이플러그인형태로개발되어커뮤니티에공유되고있는것이장점이다 은현재하이브리드앱플랫폼중가장큰경쟁력을가지고있다 [ 그림 3-18] PhoneGap 지원범위 가장많은스마트폰플랫폼 등 개운영체제 을지원하고 제품완성도도높기때문이다 표 처럼가속도 카메라 나침반 연락처 파일 정보 미디어 알림 스토리지에대한기능을자바스크립트 로제공한다 을이용한하이브리드애플리케이션개발에서화면부분은주로 등의 프레임워크를사용한다 은 라이선스를갖는오픈소스로개발중이며 를통해 소스코드를얻는것도가능하다 이채택한 라이선스는가장느슨한오픈소스라이선스로코드의수 - 98 -
정 배포가자유롭다 이러한라이선스정책으로인해최근많은기업이나단체에서 기반의하이브리드앱개발과제를진행하거나검토하고있다 < 표 3-27> PhoneGap API 종류 지원 종류 설명장치의모션센서처리장치의카메라모듈을이용한사진캡처처리오디오 이미지 비디오캡처가능처리디바이스포인팅방향정보처리휴대폰 과와이파이접속정보제공디바이스의연락처데이터베이스접근제어디바이스의하드웨어및소프트웨어정보표현폰갭라이프사이클이벤트처리 파일읽기 쓰기기능제어 정보처리오디오파일에대한녹음 재생기능처리네트워크접속정보제공 에대한알림기능제공디바이스스토리지접근처리 l 하이브리드앱개발방식정리 을이용해하이브리드앱개발방식을정리해보면다음과같다 개발플랫폼에맞는개발환경을설치한다 디렉터리아래에 파일을생성하고 스크립트파일을추가한다 하이브리드앱의주요로직을자바스크립트모듈로작성한다 이때 기능호출과관련된기능은폰갭 를사용한다 등의다양한웹 기술을사용해화면 를구성한다 시뮬레이터나디바이스에서하이브리드앱을실행하며디버깅한다 폰갭하이브리드앱의기본컨셉트는하나의소스 디렉터리아래에있는파일 - 99 -
들 로다양한스마트폰에서소스코드의수정없이곧바로실행하는것이지만스마트폰 플랫폼의차이로인해폰갭이제공하는 의지원범위가제한된다 따라서하이브리드 앱개발시에는 호환성에대한세심한배려가필요하다 [ 그림 3-19] PhoneGap 개발절차 이처럼웹표준을준수하는 자바스크립트로사용자앱을개발한후다음절차를따라야한다 만들어진앱은 라이브러리를이용해패키징하고 웹킷이제공되는브라우저가탑재된디바이스에배포돼웹컴포넌트 기반으로실행된다 [ 그림 3-20] PhoneGap 레이어링 - 100 -
하이브리드앱을개발하기위해서는 자바스크립트를쉽게처리할수있는맥 의대시코드 나웹에디터도구를사용해개발생산성을높이는것이좋다 물론텍스트에디터로개발해도된다 자바스크립트로개발된하이브리드앱은스마트폰플랫폼별로빌드해야한다 일경우에는 를이용해 파일을실행파일에포함시켜패키징해야하며 안드로이드는이클립스와안드로이드 개발환경을사용해패키징해야한다 즉 모든플랫폼에공통으로적용되는패키징시스템이있는것이아니라스마트폰플랫폼에따라 라이브러리를개별적으로패키징하는구조다 은 보다약간늦은출발을보였지만 과는전혀다른방식의접근방법으로하이브리드앱개발에새로운방향성을제시하고있는하이브리드앱개발프레임웍이다 은브라우저컴포넌트를사용하여웹앱파일을구동시키는구조이기때문에구현과확장이용이한측면이있지만브라우저로웹앱을구동시키는것과완전히동일한형태이기때문에웹앱이가지는미묘한성능문제또한피할수없다는단점이있다 하이브리드앱이라면어쩔수없는결과이나 개발팀은다른방향의해결책을찾아내다 그것은웹기술을이용하여네이티브앱을개발하는방식을택한것이다 즉개발언어는 이지만결과물은네이티브인방식이다 이런방식의장점은두말할것없이근본적으로네이티브자원을활용하기때문에네이티브와동일한성능을보여줄수있다는것이다 은 자바스크립트 형태로앱개발에필요한대부분의기능을제공한다 부가적으로네이티브 에선제공되지않는 등과같은서비스 들도제공하여손쉽게이들서비스와연동되는기능을사용자앱에추가할수있다 그러나 의이런개발방식이성능문제를해결한측면이있지만어쩔수없이희생된측면도분명히존재한다 자바스크립트로네이티브앱을만들기위해서완전하게통제된자바스크립트 가필요했고이는 전용 형태가될수 - 101 -
밖에없기때문이다 이자체만으로 은분명히웹기술이라고할수있으나과연이것이웹표준기술이가지는장점을유지하고있는지는생각해봐야한다 표준기술의진정한가치는특정단체나기업에의존적이지않다는데있다 하지만 과같은형태라면형식만웹기술일뿐표준기술이라부르긴힘들것같다 성능을해결하기위해너무많은희생을치른것같다 의또하나독특한특징은모바일플랫폼뿐만아니라데스크탑플랫폼도지원한다는것이다 이지원하는플랫폼은 로모바일플랫폼과데스크탑 모두를지원하고있어진정한크로스플랫폼배포를실현하고있다 하지만안타깝게도모바일플랫폼과데스크탑플랫폼의차이가매우크기때문에동일한개발환경을제공하지는못하고있으며모바일용 데스크탑용 가따로따로존재한다 앱스프레소 앱스프레소는 년 월 일앱스프레소 버전과앱스프레소를기반으로개발된국민앱인푸딩얼굴인식안드로이드버전이함께출시되면서세상에등장했다 이후동일한소스를기반으로푸딩얼굴인식의다국어버전인아이폰용 도출시했다 [ 그림 3-21] 앱스프레소활용예시 주 ) 안드로이드용푸딩얼굴인식 ( 좌 ) 과아이폰용푸딩얼굴인식다국어버전 ( 우 ) - 102 -
하이브리드앱개발플랫폼중가장최근에발표된앱스프레소는최근에나온솔루션답게이클립스기반의통합 를제공하고 등모바일자바스크립트프레임웍템플릿생성도구및이동통신사중심의웹앱표준인 를지원한다 무엇보다한국기업인 의웹플랫폼연구소에서개발된것이눈에띈다 현재 버전까지출시된상태이다 [ 그림 3-22] 앱스프레소구조 앱스프레소는기본적으로 과동일한구조를가지고있다 즉웹앱을네이티브로만들기위해브라우저컴포넌트에의존하는형태이다 플랫폼별프로젝트템플릿의형태로제공되는 과는다르게통합개발환경을제공하여개발의편리성을매우높였지만앱스프레소가 과가장큰차이점을보이는지점은디바이스자원에접근하기위해제공되는 인터페이스의구조이다 이제공하는자바스크립트인터페이스는표준이아닌 스타일의 다 비록현재개발중인 의디바이스 와유사해보이지만정확히일치하지않는다 이는디바이스 표준이확정되고브라우저에서지원하게되면호환성에문제를일으킬수있으며개발된코드를수정할수밖에없을것이다 앱스프레소는이러한문제를해결하기위 - 103 -
하여디바이스 인터페이스를모두 로제공하고있다 이것이의미하는것은 로개발된웹앱을코드수정없이앱스프레소를이용하여 나안드로이드네이티브앱으로만들수있다는것이다 반대의경우도가능한데앱스프레소 에서 패키지로생성기능을제공한다 [ 그림 3-23] 앱스프레소개념도 웹사이트를개발하던개발자들도웹앱개발을처음접할때많은시행착오를거치게된다 웹사이트개발과유사한점이매우많지만다른점도많기때문이다 모바일앱의디자인과동작방식은아이폰이나안드로이드의영향으로어느정도표준적인가이드라인이존재한다 웹앱을개발할경우 과 만으로네이티브앱과유사한 를구현해야하는데웹개발자에게도결코쉬운일은아니다 이나 같은자바스크립트프레임웍으로개발을하게되면많은도움을받을수있는데이런프레임웍도약간의학습비용이필요하다 앱스프레소에선프로젝트생성시자바스크립트프레임웍을선택할수있는기능을제공함으로서보다손쉽게웹앱개발을시작할수있다 - 104 -
앱스프레소최신버전이제공하는다양한기능들중꼭알아두어야할것은 온더플라이빌딩 이다 앱개발과정은소스수정과테스트의반복이며 일반적으로상업적인수준의앱을완성하려면이러한과정을수백 수천번되풀이해야한다 여기서문제는소스를수정할때마다소스를재컴파일해앱을새로빌드하고 새로빌드된앱을에뮬레이터나단말에또다시설치해야하는것이다 이과정에소요되는시간은개발머신과대상단말의종류나사양에따라편차가있긴하지만대략 초가량이다 아주오랜시간은아니나그순간에문제해결과기능개선을위한아이디어가증발해버리기일쑤이며 테스트대상화면이여러단계의입력화면을거쳐야하는경우다시테스트대상화면으로이동하려면데이터입력에또몇분을소비하기도한다 앱스프레소의 온더플라이빌딩 기능은수정된웹리소스파일들을실행중인앱에즉시반영해주기때문에재컴파일및재설치과정을건너뛸수있을뿐만아니라입력화면을다시거칠필요도없다 온더플라이빌딩 기능을잘활용하면앱개발을마칠때까지딱한번만앱을빌드하면되므로개발생산성을획기적으로향상시켜준다 단 웹리소스파일이외의파일을수정한경우에는반드시재컴파일해야하는데 이는네이티브앱을다시생성하기위한피할수없는과정이다 또한앱스프레소는 를제공한다 앱스프레소의런타임은플러그인아키텍처를기반으로확장할수있는구조를제공한다 네이티브기술로플러그인 을제작한다음앱스프레소런타임에추가해앱스프레소를확장하고커스터마이징 할수있는구조다 단적인예로앱스프레소에서기본적으로지원하는 와앱스프레소확장 도 를이용한플러그인 으로제작됐다 마찬가지로외부개발자들도네이티브기술과앱스프레소 를이용해자신에게필요한기능을플러그인으로제작할수있으며자바스크립트로자신이개발한사용자정의 를호출하면앱스프레소브릿지가이를적절히연결해준다 개발자들이필요로하는기능들은대부분비슷하기마련인데저마다이기능들을따로구현하는것은낭비가아닐수없다 그런점에서곧유용한앱스프레소플러그인들을소스와함께공유할수있는 오픈소스앱스프레소플러그인프로젝트 가개설될예 - 105 -
정이다 초기에는앱스프레소팀에서몇가지플러그인들을제작해공개할예정이지만 궁극적으로는개발자들의자발적인참여속에서운영되기를희망하고있다 특히개발자들을대상으로자사의 나서비스를제공하려는기업이있다면더욱환영이다 이러한서비스나 는개발하는것보다개발자들에게널리알리고사용하도록유도하는것이더어려운것이사실이다 오픈소스앱스프레소플러그인프로젝트는써드파티기업들과개발자들의만남의장으로활용될것으로기대된다 앱스프레소는향후마이크로소프트윈도우폰과삼성바다등으로지원플랫폼을확대해나갈계획이다 따라서앱스프레소로개발된단일소스는현재 와안드로이드앱으로개발할수있지만이후별다른작업없이도앱스프레소에서확대지원할플랫폼에도대응할수있을것이다 기타고려사항하이브리드웹은어플리케이션의 를이용하여일반모바일웹사이트를어플리케이션에표현하는기술로써 웹영역에서의네비게이션과어플리케이션영역에서의네비게이션을고려하여사용자에게있어일관된네비게이션을제공하여야한다 하이브리드앱에서는웹에서어플리케이션을호출하여기능을수행하는데이때웹브라우저가닫히고어플리케이션이동작하므로세션유지및특정기능수행을위하여파라미터전달에유의하여야하며어플리케이션영역에서의기능동작후다시웹브라우저호출시동일 이아니면다른창으로인식함에유의하여설계하여야한다 모바일서비스구현기술요소비교 다 지금까지살펴본모바일앱 웹 하이브리드앱에대한비교는다음 표 와같 - 106 -
< 표 3-28> 모바일서비스구현기술요소분석 구분 상 하 상 판매 가능 불가능 가능 가능 일부가능 가능 웹서비스매시업 불가능 가능 가능 지원 어려움 용이 중간 로컬 서버 클라우드 모두 이용 용이 불가능 개선중 용이 다중사용자공동작업 불가능 가능 가능 소프트웨어갱신방법 재설치 사용중수정 부분재설치 애플리케이션재활용성 소스 활용만 소스및 로 모두 제작난이도 상 하 중 표현능력 상 하 중 위에서보는것과같이각구현기술요소마다저마다장단점이있기때문에경우에따라적절한모바일서비스구현전략이필요하다 그림 에서보는것과같이네이티브애플리케이션은순수기계어코드 로작성된다 이에반해웹애플리케이션은텍스트와미디어파일로만들어진다 보통웹애플리케이션은배포의용이성을위해특정확장자 예를들어 를갖는 형태의압축파일로만들어진다 [ 그림 3-24] 모바일앱개발방식비교 - 107 -
하이브리드애플리케이션은특정플랫폼의기계어코드와 자바스크립트 가합쳐진형태다 하이브리드애플리케이션의최종형태는네이티브애플리케이션과같은파일확장자를갖는바이너리파일이다 하지만그내부에는 와자바스크립트 등의텍스트와미디어파일을담고있다 현재기술현황을고려할때 복잡성높고실행속도및보안이중요한모바일어플리케이션은모바일앱 으로구현하는것이바람직하다 만약웹기반전환가능한부분있는경우하이브리드앱을도입하는것이좋고 만약정보조회위주의단순어플리케이션이라면모바일웹기반이적당하다 이처럼모바일환경대응을고민하는경우 우리의기관또는조직을이용하는사람들이가장많이활용하는모바일기기및플랫폼은무엇인지와비용 시간 인력등을고려하였을때가장적합한모바일전략은무엇인지를먼저고민해보아야한다 모바일서비스구현을위한프로그래밍툴 모바일프로그래밍툴이란개발자들이신속하고빠르게그리고원하고자하는기능을개발할수있게하는것으로 모바일애플리케이션시장이빠르게확장됨에따라 애플리케이션을구축하는개발자들을돕기위한툴시장도빠르게확대되었다 단일플랫폼을위한것이든크로스 플랫폼애플리케이션을코딩하기위한것이든 이러한툴들은모바일기기에적합한성능을발휘하기위해필요한애플리케이션개발에강력한수단을개발자들에게제공한다 다음 가지프로그래밍툴들은모바일애플리케이션개발에유용한것으로평가된다 구글안드로이드개발툴 구글안드로이드개발툴 은안드로이드애플리케이션을구현하기위한이클립스 플러그인이다 는안드로이드프로젝트를생성하고 를구축하며 안드로이드프레임워크 를기반으로한패키지를첨부하기위해이클립스를확장시킨다 - 108 -
[ 그림 3-25] 구글안드로이드개발툴 (ADT) 애플리케이션들은안드로이드 툴들을통해디버그되며 는프로젝트통합 기능과커스텀 에디터기능을보유하고있다 단 이클립스 와안드로이드 가서로호환가능한버전이어야한다 애플 개발자도구패키지는뛰어난 및 응용프로그램을개발하는데필요로하는모든것을제공한다 는 및 프레임워크에밀접하게통합되어있으므로 및 를만들기위해 에서사용하는도구만큼강력한생산적이고사용하기쉬운개발환경을만들수있다 도구세트에는인터페이스빌더디자인도구와 컴파일러가완전히통합된획기적인 가포함되어있고 분석도구도다른수많은개발자지원도구와함께포함되어있다 - 109 -
[ 그림 3-26] 애플의 Xcode 최신 기술을활용하기위해완전히새롭게디자인된 에는개발자에게필요한도구가모두통합되어있다 통합된인터페이스는소스코드작성에서디버깅및다음의멋진사용자인터페이스디자인으로원활하게전환되며 이모두를단일윈도우에서수행가능하다 개발자웹포털을적절히활용하면 에서는단한번의클릭으로새 장비를권한설정하며 또는 응용프로그램을안전하게표시하고아카이브하여 에바로보낼수있다 컴파일러 의차세대컴파일러기술인 컴파일러는응용프로그램을빌드하는작업그이상의것을지원하며 기술은전체개발환경에통합되어있다 또한 및 를빌드하는데사용된동일한파서가 의인덱싱엔진을구동하여정확한코드를완성할수있다 작업수행시 은입력한항목을지속적으로평가하고 가 실시간검사 로보여주는코딩실수를식별하 - 110 -
며 수정하는방법에대한기능도제공합니다 다른컴파일러는잘못된항목을짚어내기 만하지만 은잘못된항목을올바르게수정할수있도록지원한다 [ 그림 3-27] Apple LLVM 컴파일러 성능및동작분석용 세계최고수준의 또는 응용프로그램은뛰어난사용자환경을제공한다 여기서말하는뛰어난사용자환경은아름다운이미지와직관적인디자인그이상을의미한다 뛰어난응용프로그램은속도가빠르고즉각적으로응답해야하며부드러운애니메이션을통해사용자에게좋은인상을주어야한다 에서는앱에우수성을더하기위해 개발자도구 및 앱의성능병목문제를찾을수있도록지원하는고유한응용프로그램인 가포함되어있다 는 또는연결된 에서원격으로디스크 메모리또는 사용량과같은데이터를실시간으로수집하고 수집된데이터는시간이흐르면서궤도와같은그래픽으로표시되므로 문제가있는부분을쉽고정확하게찾으며잘못된코드를드릴다운할수있다 또한 는개발자가만든멋진사용자인터페이스에강력한응답성능이동일하게구현되도록지원한다 시뮬레이터 시뮬레이터는실제 장비와거의비슷한방식으로응용프로그램을실행한다 시뮬레이터는실행및디버깅이빠르기때문에완벽한테스트베드를만들어개발자의사용자인터페이스가용도에맞게작동하고 네트워크호출이정확하며 전화기를회전할때화면도올바르게돌아가는지확인한다 마우스를사용하여터치동작도시뮬 - 111 -
레이션도가능하다 시뮬레이터를사용하면시간을획기적으로절약할수있다 모토로라 모토로라 는 애그노스틱 애플리케이션을개발하기위한 크로스플랫폼 이다 는데이터소스들에연결하기위한 애플리케이션들을구축하기위한이클립스플러그인인 크로스플랫폼애플리케이션개발프레임워크인 로구성되어있다 [ 그림 3-28] 모토로라 RhoMobile Suite 개발자들은 를사용하여매우안정적으로기업용애플리케이션을일반소비자에게도친숙한인터페이스로제공할수있으며 기업용모바일컴퓨터또는스마트폰의고성능기능을사용하여운영체제 의종류또는기기및화면크기에구속받지않고사용할수있다 - 112 -
와 오픈소스 는 모바일애플리케이션과하이브리드앱개발을위해개발되었고 개이상의 호출 과 와의호환가능구문을갖고있는모바일기기를위한가벼운쿼리섹터이다 는 와안드로이드환경에서작업되는 프레임워크가포함되어있으며 재사용가능한플러그인은 를통해제작되며 상위레이어에구축된다 가대체로 기반의웹브라우저를대상으로개발되어모바일기기에적합하지않은반면 모두모바일과터치기반웹을대상으로개발되어 의 배이상의실행속도와 의파일사이즈를가진다 마멀레이드 마멀레이드 는개발자들이 자바스크립트를사용하는하이브리드애플리케이션들을구축할수있게하는크로스플랫폼 이다 가지원되며 는스마트폰 태블릿 애플리케이션을구축하기위한크로스플랫폼개발환경을제공하며 를사용하여 표준라이브러리를지원할수있고 네이티브모바일애플리케이션을구축할수있다 개발자들은마멀레이드 를이용하여네이티브 명령에단일코드베이스를올린다음 안드로이드 바다 블랙베리창치는물론일부스마트 플랫폼을포함하는다른플랫폼에간단하게앱을설치할수있다 마이크로소프트윈도우폰 툴마이크로소프트의윈도우폰 는폰컨트롤을포함하는툴박스 폰기반의디자이너스킨 프로젝트템플릿뿐만아니라윈도우폰개발환경을위한비주얼스튜디오 익스프레스를포함하고있다 이툴은애플리케이션을배치 디버그 테스트하기위한윈도우폰에뮬레이터의기능을가지고있으며툴셋안의 게임스튜디오프로그래밍환경 윈도우폰디자인을위한익스프레션블렌드 원형툴 샘플 문서의기능을갖추고있다 - 113 -
[ 그림 3-29] 마이크로소프트윈도우폰 SDK 툴 모바일프레임 모바일프레임은프로그래밍기술이없는기업사용자가업무프로세스에맞는크로스플랫폼네이티브또는 모바일애플리케이션을구축할수있도록하는코드프리개발환경이다 [ 그림 3-30] 모바일프레임 (MobileFrame) - 114 -
모바일프레임은위지윅 스크린디자이너와미리설정된기능 바코드와 태그를스캐닝하고사진을캡처하는기능들은클릭한번으로구현할수있음 들을포함하고있다 또한빌트인소스컨트롤과같은빌트인테스팅 애플리케이션버저닝 데이터베이스개발과같은개발자들에의해구축된다양한애플리케이션에대한관리와지원을할수있는기능이있다 태블릿 를위한모션블랙베리네이티브 모션블랙베리네이티브 는컴파일러 링커 라이브러리 메모리스틱 명령행툴등의기능을보유하고있다 또한태블릿 와블랙베리플레이북태블릿을위한애플리케이션을구축할수있는툴들도포함하고있다 개발자들은 애플리케이션과게임들을구축할수있으며 는 성능을강화시키는것이가능하다 그리고애플리케이션들은플레이북또는플레이북시뮬레이터를사용하여테스트가가능하다 - 115 -
제 절모바일개발직무 모바일산업능력별기술군분류개요한국전자정보통신산업진흥회에서개발한 국가직무능력표준 중응용 개발 이동통신단말통합개발 직무분류는다음 표 과같다 본절에서는모바일 개발 기술군중에서도클라이언트서비스를다루는기술군에대해서만현행화시켰다 < 표 4-1> 모바일산업기술군분류 - 116 -
모바일서비스개발기술군 사용자인터페이스개발사용자인터페이스개발은이동통신단말의입출력특성및목적에따른사용자인터페이스시나리오를정의하고전체사용자인터페이스및응용별사용자인터페이스를구현하고검증한다 사용자인터페이스의목표기능을정의하고모바일단말플랫폼에따라제공되는응용소프트웨어개발을위한 를활용하여사용자인터페이스를구현한다 사용자인터페이스개발에필요한단위요소들은다음과같다 사용자인터페이스 단말통합 개발 수행준거 l 단말통합사용자인터페이스의목표기능을정의한다 l 단말통합사용자인터페이스를구현하고에뮬레이터및단말을통해검증한다 지식 l 모바일단말의소프트웨어계층구조 l 모바일단말입출력관련하드웨어 l 사용자인터페이스를위한 구조 l 응용소프트웨어개발환경 기술 l l l l 사용자인터페이스구현 활용사용자인터페이스시나리오구현모바일단말에뮬레이터활용협업상대 디자인팀 개발팀 테스트팀 의커뮤니케이션 - 117 -
응용중심 개발 수행준거 l 응용중심 의목표기능을정의한다 l 응용처리방식에따른 플로우를결정한다 l 응용중심 를구현하고발생가능한모든시나리오를통해이를검증한다 지식 l 모바일단말에서의사용자인터페이스처리방식 l 사업자표준에따른특징및처리방식 l 처리를위한소프트웨어계층구조 l 소프트웨어플랫폼 기술 l l l l l l 근접센서 가속도센서등과결합된 개발을위한시스템수준 와의연동 개발에필요한리소스 접근및처리자료구조설계및구현화면구성을위한기본 구현협업상대 디자인팀 테스트팀 와원활한의사소통능력 시나리오개발 수행준거 l 시나리오의목표기능을정의한다 l 제품의 특성및구현가능성을고려하여 시나리오를정의한다 지식 l 모바일단말에서의사용자인터페이스처리방식 l 처리를위한소프트웨어계층구조 l 사용자인터페이스로구현가능한입출력장치 l 사용자인터페이스구현방식의종류및구현방법 기술 l l 특성을고려한사용자인터페이스디자인및시나리오작성기술 응용소프트웨어의특성을고려한사용자인터페이스디자인및시나리오작성 - 118 -
l l 제품의특성과목표를고려한사용자인터페이스디자인및시나리오작성 협업상대 디자인팀 테스트팀 와원활한의사소통능력 사용자인터페이스개발 수행준거 l 사용자인터페이스목표기능을정의한다 l 가능한입출력장치를사용하여 사용자인터페이스를구현한다 지식 l 모바일단말에서의사용자인터페이스의특성 l 사용자인터페이스로활용가능한장치의종류및특성 햅틱 멀티터치 가속도센서등 l 소프트웨어의계층구조 기술 l l l l l 사용자인터페이스구현을위한장치드라이버의활용 플랫폼과장치드라이버의연동응용소프트웨어와 사용자인터페이스를위한장치의연동 사용자인터페이스 구현협업상대 디자인팀 테스트팀 와원활한의사소통 어플리케이션개발어플리케이션개발은사용자인터페이스를통해사용자가직접실행하고모바일응용서비스를제공받기위한응용소프트웨어를구현한다 응용소프트웨어의목표기능을정의하고 사용자와의인터페이스와하위시스템과의인터페이스를구현하고 필요한경우응용서비스에따라제공되는응용소프트웨어개발을위한 를활용한다 응용소프트웨어는플랫폼및 에따라다르게구현된다 어플리케이션개발에필요한단위요소들은다음과같다 - 119 -
어플리케이션 게임어플리케이션 수행준거 l 게임어플리케이션의목표기능을정의한다 l 게임어플리케이션을구현하고테스트를통해이를검증한다 지식 l 모바일단말에서의게임어플리케이션특징 l 실행메모리 실행속도 코드사이즈등의최적화를위한관련자료구조 기술 l l l l l 해당플랫폼개발툴의사용 근접센서 가속도센서등과결합된게임어플리케이션개발게임어플리케이션프로그래밍실행메모리 실행속도 코드사이즈등의최적화실행플랫폼 와의연동 및 어플리케이션 수행준거 l l 및 응용의목표기능을정의한다 를기반으로하는응용의목표기능에따라 인터페이스를개발한다 - 120 -
l 인터페이스를활용하여 응용을개발한다 지식 l 의기본기능및구현방식 l 응용을위한이동통신서비스 l 응용과 의연동기능 기술 l l l l 오픈 활용기술 등 응용의 구현및 와의연동이동통신을통한 데이터동기화및전송 데이터와웹서비스와의연동 브라우저개발 수행준거 l 브라우저의목표기능을정의한다 l 브라우저응용포팅을위한 를개발하고관련문서를작성한다 지식 l 모바일단말에대한전반적인 l 이동통신망에서의브라우저처리방식 l 사업자표준에따른특징및브라우저처리방식 l 등브라우저관련표준및처리방식 l 모바일단말플랫폼관련지식 l 브라우저처리를위한소프트웨어계층구조 l 브라우징방식 기술 l l l l l 및객체지향프로그래밍 데이터통신처리및소켓프로그래밍이동통신망에서브라우저처리프로그래밍플랫폼의시스템콜처리및시스템수준 와의연동브라우저응용관련 개발및문서작성 - 121 -
어플리케이션 수행준거 l 응용의목표기능을정의한다 l 응용을위한 를구현하고 통신을통해검증한다 l 응용 를이용한응용을개발하고검증한다 지식 l 모바일단말의소프트웨어계층구조 l 이동통신망에서데이터서비스 l 수신기술 l 웹오픈 l 모바일단말플랫폼관련지식 l 응용관련지식 휴대용네비게이션 위치기반광고 이동센서등 기술 l l l l l 프로그래밍모바일단말데이터서비스구현 데이터수신및위치인식 데이터와맵연동구글등오픈웹 활용 멀티미디어어플리케이션 수행준거 l 멀티미디어응용의목표기능을정의한다 l 멀티미디어응용을구현하고테스트를통해이를검증한다 지식 l l l l l 멀티미디어응용의종류및기능멀티미디어코덱의종류및특성멀티미디어데이터처리를위한파일시스템특성이동통신서비스에서가능한멀티미디어응용의특성및제약모바일방송서비스의특성 - 122 -
l 기술 운영체제별멀티미디어프레임웍 예 리눅스의오픈프레임웍 등 l l l l l 기반의 가속하는방면멀티미디어가속칩활용 프로그래밍 를이용한사용자인터페이스구성 서비스및모바일방송서비스를위한 활용모바일단말의자원및성능제약을고려한멀티미디어응용최적화 어플리케이션개발 수행준거 l 응용의목표기능을정의한다 l 모바일단말을위한 응용을구현하고테스트를통해이를검증한다 지식 l 프로그래밍언어 l l 모바일서비스에서 응용활용방식 l 웹기반매쉬업응용에서 등자바활용 기술 l l l l 프로그래밍언어사용이동통신산업자의 를이용한플랫폼활용 응용과일반응용의연동 를이용한웹응용구현 메시징 이메일어플리케이션개발 수행준거 l 메시징 메일응용의목표기능을정의한다 l 메시징 메일응용을구현하고이동통신망을통해검증한다 l 메시징 메일응용포팅을위한 를개발하고관련문서를작성한다 지식 - 123 -
l 모바일단말에대한전반적인이해 l 이동통신망에서의메시징 이메일처리방식 l 사업자표준에따른특징및메시징 이메일처리방식 l 메시징 이메일형식표준및처리방식 l 메시징 이메일처리를위한소프트웨어계층구조 기술 l l l l 데이터통신처리및소켓프로그래밍플랫폼의시스템콜처리및시스템수준 와의연동메시징 이메일응용관련 개발및문서작성 프로그래밍 제 절경력관리 소프트웨어분야경력관리개요 개발자경력관리 지원프로그램도입필요성 산업노동시장은프로젝트중심으로움직이기때문에프리랜서비율이높고 비정기적취업이일상화되어있어직업안정성이떨어지는고용구조를가지고있다 또한 현실적으로고용불안과낮은임금 열악한근로조건에서일하고있는 산업관련종사자에대한지원을위해경력관리를통하여고용안정및자기계발등을위한지원정책필요성이업계로부터제기되었다 산업특성상낮은직업안정성은우수인력이유입되기어렵고노동시장효율성이떨어지는구조라고볼수있다 따라서이점을극복하고 산업고용구조를선진화하기위해서는 개발전문인력의경력관리를통해적절히자신의경력을인정받을수있는경력관리시스템구축및체계적인재교육을위한시스템이마련이꼭필요하다 결국 개발전문인력의경력관리시스템의도입은콘텐츠산업분야의세부직무능력과인력의구체적이고객관적인경력및능력사항을제공함으로써당장능력있는 - 124 -
인력을구하려는 산업관련업체뿐아니라추후 개발전문인력의능력개발과고용안정을위한경력인증 경력관리가동시에이루어져야한다 이러한경력관리는직무분야별교육과정과연계되어현장전문인력의자기계발과전문성향상 고용안정으로이어지는선순환의구조로만들어져야하며이가운데핵심이경력관리시스템의구축이라고볼수있다 소프트웨어기술자경력관리시스템소프트웨어산업진흥법과시행령그리고 년 월시행규칙에따라정보처리분야의기술자격을취득하거나 소프트웨어기술분야에서대통령령으로정하는학력이나경력을가진소프트웨어기술자가기술경력관리기관에자신의기술경력을신고하는행위를말하는것이다 기술자가소프트웨어산업협회에학력과근무경력 프로젝트내역등을신고하면해당기관이이기록을검증해보관하고경력증명이필요할때경력확인서를이용할수있도록하는것으로소프트웨어기술자는근무처 기술경력 학력및자격등의관리에필요한사항을신고 변경할수있고 지식경제부장관은그신고 변경신고기록을유지관리하여야하며소프트웨어기술자는근무처및경력등에관한증명서발급을신청하는제도이다 소프트웨어기술자경력관리시스템의도입취지및기대효과공공소프트웨어사업의부실방지및 기술자의권익보호등을위하여소프트웨어기술자에대한신고및경력관리제도도입의필요성이대두되었으며 소프트웨어기술자의처우를개선하고 소프트웨어기술자의학력이나경력에의해서가아닌현업과경험과실력으로평가받는풍토정착을위해마련된제도이다 중소업체기술자들은 업체의잦은폐업으로경력관리가쉽지않았으나 이를국가에위탁함으로써경력증명이가능하며 공공기관이소프트웨어사업자를선정할때에소프트웨어사업자가채용한기술인력에대한공신력있는검증이가능해진다 또한 소프트웨어기술자의국내 외취업시객관적인경력증명이용이하게이루어지며 경력을국가가관리함으로써 기술인력의원활한수급기반이마련되고 경력위조등의비리방지가가능해진다 - 125 -
소프트웨어기술자경력관리시스템의한계및제한점 경력인증방식 계열의기업들은벤처기업이많고 또장기간생존대신순환계가타사업에비해빠른편이라할수있다 따라서이법안이추진되기이전의방식은개개인이일이뛰어다니면서경력서를써야만했지만 정부가이를편의화시키겠다는명목하에한국소프트웨어산업협회 가독점적으로관리체제를구축하게되었다 이러한정부보증체제의문제는경력인증방식에서기업에근무월급명세서와국민연금납부서혹은정부에세금을낸것을증명하는세금계산서를인증서로인증할것이냐 아니냐의문제가있다 한국소프트웨어산업협회 의공식입장은 기술자가근무하였던기업에서근무경력확인서와기술경력확인서이두가지를받아야만인증을시켜주지만 현실은쉽지않다 회사중에는폐업을한경우는근무기간만큼경력으로어떻게든인정을받을수없다는것이현실이며 더큰문제는전 기업에서퇴사를한 기술자에게굳이인증서를발급을해줄의무가없다며 경력을인정받기위해다양한형태의뒷거래가이루어지고있다는것이다 경력산정방식또다른문제로는한국소프트웨어산업협회 에서요구하는증명서를어떻게든확보하여제출을하면 이런저런이유를달아경력을낮춘다는인식이있기때문에 국가공인자격증취득기준 논란의여지가되고있다 만약 한국소프트웨어산업협회 에서요구하는절차를모두통과하여도기술계열부분에있어작업환경이다르고 기술능력이다르기때문에각기달리취급해야하는데 그러한개별성의인정없이획일화된경력으로인정하는것에대해서납득할수없다는것이다 이러한불만들이팽배해지고 일부 업계의종사자들은한국보다는외국에서근무하는것이근무환경 월급면에서유리한데굳이국내를고집할필요가있는가라는의문이제기되고있는것이현실이다 프리랜서의경우문제가더욱심각한데 프리랜서는근로계약서만받아가면 - 126 -
되지만 계약기간만경력으로인정해형평성문제가불거지고있다 예를들어어느프리랜서가 개월일하고한달쉬고 개월일했다면 개월을근무했음에도 년으로인정받지못함 반면기업체에소속된기술자들이몇개월에걸친장기휴가나교육을다녀와도모두경력으로인정받고있다 또다른문제는업무의난이도에대한구분이없으며 고난이도의기술을필요로하는유닉스서버개발자와누구나할수있는 코딩인력모두같은 경력으로인정된다 전문적인분야에서오랜기간 업무를수행했더라도정보처리기사자격증이없다면경력의 만인정받도록한부분도문제가있다는지적이며 정보통신업계에서정보처리기사자격증은실제 업무에서큰효용성이없다는평가를받고있다 해외소셜기반의소프트웨어분야경력관리 링크드인 링크드인은비즈니스중심의소셜네트워크사이트 이다 링크트인은비즈니스인맥사이트인동시에구인 구직사이트라고도할수있다 년레이드호프만 이 명의동료들과공동으로설립하였으며 년 월사이트개설을통해서비스를제공하기시작했다 링크트인의가입자수는서비스런칭 년뒤인 년 월 천만명을돌파하였으며 이후 년반이지난 년 월 억명을넘어섰다 링크트인의가입자수는페이스북 억 만명 년 월기준 트위터 억명 년 월기준 에비해적지만비즈니스부문에특화된서비스라는점을고려해볼때결코적은수준이아님을알수있다 가입자 억명중미국가입자가 만명을차지하고있으며 해외국가의가입자는 만명에달하는것으로알려져있다 링크트인은현재영어 프랑스어 독일어 이탈리아어 포르투갈어 스페인어로서비스를제공중이다 한편 링크트인의서비스는다음의 그림 과같이크게 가지로설명될수있다 - 127 -
[ 그림 4-1] 링크트인의기능과서비스 먼저 링크트인은가입자에게과거와현재의동료 동문등지인을쉽게검색하고소통할수있는기능을제공한다 링크트인은가입자의지인외에도같은업종이나관련분야의전문가에대한프로필정보와연계를제공한다 두번째로구직이나새로운사업기회를모색할때이와관련된내부자또는조직에대한프로필정보와연락수단을제공한다 이는구직과구인활동을지원하는기능으로링크트인의핵심기능이라고할수있다 가입자가작성한상세한프로필정보를가공하여사람을구하는기업들에솔루션이나유료가입형태로판매하는것이링크트인의핵심수익모델이라고할수있다 세번째로 링크트인은가입자들의그룹활동을지원함으로써회원들간의지식교류의장을제공한다 그룹활동은주로그룹게시판에서질의응답의형태로진행되며 가입자는답변을통해자신에대한전문성과협동심등을관련기업인사담당자또는미래의사업파트너에게어필할수있다 기업들이관심을가지고있는주제그룹의경우 기업이스폰서역할을하기도한다 이외에도링크트인은가입자가속해있는분야와조직 업무 관심분야를기반으로개인화된뉴스서비스 를제공하고있다 년 월말기준링크트인채용솔루션을이용하는기업은 개에달하며 포춘 대기업 중 개기업이링크트인채용솔루션을이용하고있다 링크트인의핵심사업즉 구인 구직과비즈니스인맥형성서비스는네트워크효과가작동하는전형적인양면시장 의특성을가지고있음을알수있다 특히 - 128 -
서비스런칭이후 년이걸려달성한 천만명의가입자수를최근 년반만에달성한점은플랫폼사업자로서의임계점 을넘어섰음을시사하고있다 링크트인은구인 구직소셜네트워크부문에서일반가입자의증가 가입자정보에관한 를이용하는기업의효용증가 기업고객증가 일반가입자 구직 이직을원하는가입자 의효용증가 일반가입자증가 기업고객효용증가 기업고객증가로이어지는선순환의고리를형성한것으로보인다 국내소프트웨어분야경력관리사례 이랜서 이랜서서비스소개 는 의합성어로 사이버공간에서영업과작업을수행하는프리랜서들이바이어들로부터일을수주받아프로젝트를진행하는사이트이다 [ 그림 4-2] 이랜서홈페이지 - 129 -
년기준 만명의전문가 을구성하고있으며 만 천개의이랜서 개인 만 회사또는팀 여개 활동및연간 여개이상의프로젝트수행중이다 이랜서사이트내에서가입된회원을바탕으로구인및구직 개발의뢰 헤드헌팅등의기능을수행하고프로젝트를진행을가능케한다 회원은크게재택 상주방식으로프로젝트를수행하고자하는회원또는정규직구직을희망하는회원인이랜서와프로젝트수행을위해인재구인 개발의뢰를하고자하는회원또는정규직채용을의뢰하고자하는회원인바이어로나뉘고언급한서비스외에 정보서비스 직원재교육지원서비스등의기능을지원한다 이랜서의 마켓플레이스는 프로젝트들을쉽게접할수있는정보구조와지원절차의간편화 그리고고객맞춤형프로세서를구현하는데초점을맞춤새로운일자리창출의중요한국가정책으로육성중인 인기업들의솔루션거래장인 스토어와고객이원하는작업을빠르고정확하게수행할수있도록한서비스및 프로젝트들의노출구성은이랜서 마켓플레이스의강점이며이러한 마켓플레이스는이랜서의브랜드이미지구축에일조하고있다 이랜서서비스유형이랜서 마켓플레이스는 년기준 만명의 전문가가회원으로가입돼있다 개발자를중심으로디자이너 기획 컨설팅등모든부문의 프로젝트를온라인을통해거래되고있는정보전달성을높이고 고객맞춤형개인화서비스를구현해정보와서비스를유기적으로연결 모든 전문가와기업들에게신뢰를주는파트너로서의위상을확고히하고있다 년부터영역이확대된 전문헤드헌팅사업은이직이잦은 업계에서기업에게는구인서비스를이랜서회원에게는구직서비스를제공하고있다 - 130 -
< 표 4-2> 이랜서제공서비스유형 서비스유형 서비스사례 토털인재 아웃소싱서비스 Ÿ 연단위아웃소싱계약 필요한인재즉시지원 Ÿ 계약 인력정규직채용에대한부담해소 서비스 Ÿ 유지보수업체에의뢰하여진행하는경우보다비용절감효과탁월 Ÿ 고급기술력을가진전문가지원 프로젝트인재아웃소싱 Ÿ 우수한기술력을가진전문가들과정규직인력이공동개발을함으로써고급기술이전가능 서비스 Ÿ 프로젝트전문인재아웃소싱 프로젝트진행시필요한전문인재아웃소싱 Ÿ 프로젝트진행중인력부족지원 프로필서비스 Ÿ 제안작업시필요한프로필지원 이랜서는일찌감치자체 마켓플레이스의구현 인증제도 스토어등을선보이며업계선두로자리매김하고있다 또한이랜서들의전문성확보를위해재교육을통한인재양성이가장중요한투자라는생각아래온라인교육센터를통해교육의장을마련하고있다 [ 그림 4-3] IT - 131 -
이랜서서비스진행절차이랜서서비스진행은총 단계에걸쳐수행되며 인재추천에서용역완료까지전문적인매니저의관리로이루어지며 용역완료후에는고객사로부터피드백확인하여다음프로젝트에반영하고있다 [ 그림 4-4] 이랜서서비스진행절차 이랜서웹사이트를통해기업고객이프로젝트를등록하면회원들은조건에따라입찰하고기업고객의선택에따라프로젝트에투입된다 이로써다단계의하청구조에서발생하는제반비용을줄여원가를절감할수있으며 분야에맞는인재를선택해프로젝트를진행시켜전체적인품질수준을제고할수있다 이과정에서회원들은자신의분야에맞는프로젝트를추천받고입찰할수있으며시간과비용조건에맞춘입찰을통해선택적으로업무에임할수있다 또한웹사이트는프로젝트직거래서비스 를더욱효과적으로제공하기위해서비스를 구인 개발의뢰 상주프로젝트 재택프로젝트 카테고리로분류했다 < 표 4-3> 이랜서서비스진행절차에따른프로세스업무내용 프로세스 업무내용 추천 Ÿ 고객사에서요청한인력 일이내추천을원칙으로진행 인터뷰 Ÿ 고객사에서경력기술서확인후인터뷰요청 인터뷰일정확인후인터뷰진행 계약 Ÿ 구인요청후계약까지빠르게진행될경우 일이내가능 관리 Ÿ 진행중업무피드백관리 문제점발생시즉시조치 Ÿ 프로젝트완료시고객사로부터피드백확인 이랜서 피드백완료내용기록 관리 다음프로젝트에반영 - 132 -
링크나우비즈니스용인맥사이트인링크나우 는회원이상세한프로필을작성한뒤업계와전문분야의인맥을확장할수있는소셜네트워킹서비스 로 년 월오픈하였다 자신의학교나직장등신상정보를입력하고링크나우에가입되어있는회원을대상으로공통부분에해당되는정보를통해서친구 동료 동창찾기로인맥신청 초대받기등을통해서관계를맺게되는사이트로기존의싸이월드와같은커뮤니티기능이있고신상정보와자신의경력을입력하고이와관계된직장채용이나추천서관리 추천하기등의서비스제공한다 링크나우회원은소득수준이높고영향력이큰전문직종사자와직장인들이많다는것이특징 이며 최근링크나우에서인재를채용하고직장을구하거나 좋은비즈니스파트너를만나사업에성공을거둔사례가알려지면서회원수가많아졌다 현재링크나우회원이많이쓰는기능은인맥연결 그룹 인물검색 채용 행사예약기능이다 회원들은채용외에도일자리찾기 사업제휴 투자유치 질문답변 시장조사 컨설팅의뢰 제품홍보 수주 사업합작 아웃소싱 설명회개최등다양한목적으로링크나우를활용하고있다 l l l 기업프로필은기업정보와직원을검색할수있는서비스로 링크나우회원이많이가입한 천여개주요기업에우선적으로적용되었다 또한회원이파워포인트로만든사업계획서나제품설명서를자신의프로필에삽입해내프로필방문자에게프레젠테이션을할수있는기능을제공하게된다 대학동창찾기 직장동료검색기능과함께인물추천 인물소개 그룹 행사기능도제공한다 사이트내에서는회원끼리메시지와프로필을자유롭게교환할수있으며내프로필방문자가누구인지도확인이가능하다 이를통해상대의경력 전문분야 자기소개 학력등을보고서로인맥연결을요청할수있고 상대가연결에동의하면서로연락처를볼수있으며서로의인맥도공유할수있다 온라인상에서활동이주는한계를넘기위해서각종포럼을조직해회원들이보다공고히인맥을쌓을수있도록도와주고있다 대표적인포럼으로는벤처기업과투자가를연결해주는역할을하는벤처투자포럼 강남지역직장인의모임인강남포럼등 포럼은매달 명이넘는회원이비즈니스교류를위한오프라인행사에참여하고 - 133 -
l 있다 동창이나같은지역내인맥을찾아 촌을맺게해주고 이들이그룹을이뤄교류할수있는장을제공한다는점에서는여느 와비슷하지만 전문가와비즈니스종사자를대상으로한다는점에서상세한프로필작성기능과 촌이보유한인맥검색기능등특화된서비스를제공한다
국내기업의모바일생태계지원전략 텔레콤과 플래닛의모바일생태계지원전략 텔레콤은플랫폼사업의독자적생태계를구축하기위해자사가소유한플랫폼사업을 년 월 일 플래닛으로분사하였다 플래닛이출범하면서 스토어는뉴미디어 커머스 미래유통사업과함께 플랫폼의 대핵심육성사업으로선정되었다 스토어는 플래닛의성장을견인할핵심동력으로서 개방 과상생 에기반한국내외서비스확장을계획하였다 국내통신사가운영하는앱장터라는특성에서벗어나보다다양한파트너와협력하여서비스범위를넓히고 국내뿐아니라해외고객들에게도유용한서비스를제공하며 이를통해선순환적모바일생태계를구축하고세계적수준의앱시장을육성하겠다는계획이다 년 월에 플래닛에의해출범한상생혁신센터는서울대학교연구공원내에위치하고있으며 현재 오픈이노베이션센터 아카데미 테스트센터 센터등총 개센터를통합운영하고있다 상생혁신센터는개발자교육 육성에서개발공간 개발비용 마케팅등을지원하고있으며 상생혁신센터를거쳐간인원은작년말기준 개사총 만 명에이른다 오픈이노베이션센터는예비창업자지원을위한 인창조기업육성 중소기업과동반성장을위한 파트너사사업지원 활성화를위한 오픈 협력프로젝트 등을진행한다 인창조기업육성프로그램에신청해접수된아이디어들중대상자로선정이되면최대 만원의개발비와사무공간 마케팅서비스등을지원한다 - 135 -
[ 그림 5-1] 오픈이노베이션센터지원사업 교육기관인 아카데미는 개의교육과정을운영하고있으며 업계최고의실무진으로구성된 명의강사진을확보하고있다 아카데미의과정은크게콘텐츠와기술개발분야로나뉜다 콘텐츠부분은모바일앱기획이나디자이너를꿈꾸는사람들이지원하는과정으로모바일 설계 서비스기획 앱아이디어도출및사업기획서작성등세분화돼있다 기술파트는안드로이드 아이폰앱프로그래밍부터증강현실응용프로그램 크로스플랫폼및하이브리드앱개발등전문기술들을배울수있다 두분야모두전문가과정이따로존재하며이과정들은약한달이상의교육과정을거쳐야수료할수있다 [ 그림 5-2] T 아카데미교육과정 지금까지대학생 취업준비생 전업주부 인창조기업희망자 산업종사자등을포함해 만 명이넘는수강생을배출했으며 수료생들의취업과창업까지지원하고있다 전문가과정수료생의취업률은 에달하며현재 아카데미에서출시된 여개의앱들이 스토어에등록됐다 이처럼 아카데미는영세한개발자에게는개발비지원을 규모가있는업체에게는사업진출을위한통로역할등의다양한형태로지원하고있다 또한모바일분야에서축적한경험과노하우를바탕으로연간 명규모의글로벌모바일 전문인력을양성해 스토어와시너지효과를내고있다 앱개발공모전 - 136 -
을통해 스토어를통해 억원이상의매출을올린개인개발자도배출하기도했다 이외에도 오픈 서포트그룹 은 플래닛의오픈 를활용해서비스를개발하는개발자들의모임으로 지금까지이곳을통해 개의앱이출시됐다 플래닛은서포트그룹에지원하는앱개발자들에게오픈 를포함한개발공간임대 개발단말기대여등의인프라를지원하며 앱을티스토어에출시하면 만원에서최대 만의인센티브를제공한다 실제로이를통해출시된앱들이 스토어에서좋은성적을거둬주목을받기도했다 옴니텔의 레전더리히어로즈 는 만다운로드를기록해티스토어전체무료순위 위를달성했고 피엔제이의 디펜스파워오브매직 은다운로드건수 만을돌파하며게임카테고리무료순위 위에올랐다 이처럼 플래닛은미디어생태계의핵심인앱시장성장을위해개발자육성 지원 개발자친화적정책에바탕을둔운영시스템및해외서비스화장노력으로선순환적모바일생태계구축과국내개발자의해외진출에도주력하고있다 개발자육성을위해콘텐츠검증및등록수수료무료화 신속한정산시스템구축 검증기간단축 모바일광고를통한신규수익모형제공등개발자친화적환경을조성하여 스마트생태계에서성장가능성이높은커머스 스토어등의사업에힘써왔다 우선 콘텐츠검증및등록수수료전면무료화정책을고수하고있으며 높은보안성을가진결제모듈과불법복제방지를위한원천을개발자들에게무료로제공하였다 또한 스토어는연말까지상품등록및검증기간을기존 일내외에서 일내외로단축키로했으며 부분유료화기능을고도화하고광고플랫폼인 애드와직접연동하여개발자를위한새로운수익모형도마련할계획이다 최근 플래닛은서울에집중된모바일교육인프라를다른지역에있는많은이에게혜택이돌아갈수있도록 개발자교육을지방으로확대해나가고있다 케이티 모바일생태계지원전략 는올레에코노베이션센터는개발자의자생적생태계조성을위하여만들어진개발자들만의공간을지원하고있다 에코노베이션센터의특징은개발자들이개발활동에전념할수있도록최적의환경에 개발에필요한공간 노트북 스마트폰등개발장비 네트워크등다양한인프라를제공한다는것이다 또한 - 137 -
개발자들의개발역량향상을위한각종정보및교육과정을지원하고있으며 인개발자부터학생동아리 소모임까지개발자들이각종자료와노하우를공유할수있도록개발자커뮤니티공간을제공한다 그리고에코노베이션정책과단계별맞춤형지원을펼치고있으며 지원정책은크게개발단계 팀회사구성 사업활성화 단계에걸쳐지원된다 우선개발단계에서는에코노베이션스마트스쿨을통한교육프로그램수강 세미나와컨퍼런스등이포함되고 팀회사에대한지원은 에코노베이션센터 를통한개발공간과장비 단말기등을지원하고있다 마지막으로사업활성화단계에서는 에코노베이션아키텍트프로그램 을통해전문가컨설팅 사업화 마케팅지원 기술보증기금과 억원규모의에코노베이션펀드등자금지원을병행하고있다 에코노베이션센터에서는크게 스마트스쿨 멘토링스쿨 아키텍트 개발지원 홍보지원 을하고있다 스마트스쿨은글로벌수준의앱개발자양성교육지원을통한 모바일창업벤처로의성공가능성향상지원 및 모바일앱생태계활성화 유도를위해에코노베이션스마트스쿨교육프로그램을지원하는것이다 모바일분야현업최고의강사진구성을통해실무중심형모바일교육프로그램을기획 제공함으로써모바일앱스타플레이어양성을위한프로젝트중심의다양한실무형모바일교육프로그램을제공한다 에코노베이션스마트스쿨 을통해이미 여명에달하는개발자들을육성했다 매번수강생정원대비 배수이상이신청하는등인기가높다 앱전문가과정에서는 여종이상의앱이개발 앱마켓에등록되어있다 [ 그림 5-3] 에코노베이션스마트스쿨 멘토링스쿨은국내앱개발자그룹을대상으로상시지원체계를구축하고사업화에 기여할수있는역량개발을효과적으로지원하기위한프로그램을제공한다 멘토링스 - 138 -
쿨의멘토링프로그램은퀵멘토링 온라인 과심화멘토링 오프라인 으로이루어지고다 음 그림 과같다 [ 그림 5-4] 에코노베이션멘토링절차 아키텍트는 에코노베이션의전문개발자양성프로그램으로 우수역량을보유한개발자를발굴하여전문가컨설팅 체계적인사업지원 아키텍트멤버십혜택그리고글로벌시장으로의진출까지통합지원하는프로그램이다 아키텍트지원혜택으로는단계별 영역별전문교육및멘토링프로그램을제공을통해전반적인비즈니스코디네이팅을지원해준다 개발지원에서는앱개발에필요한부수적인다양한소스들및링크를제공하며 유용한디자인소스및사운드소스를무료로제공하고있다 모바일앱개발을기획중인개발자는에코노베이션에서제공하는다양한소스와 를이용하여아이디어를실현시킬수있다 [ 그림 5-5] 에코노베이션개발지원 - 오픈 API - 139 -
마지막으로홍보지원은창의적인아이디어와기술을보유한국내스마트폰애플리케이션개발자들에게보다좋은환경에서홍보할수있도록다양한정보와기회를제공한다 년 월에는한국 와 기반웹애플리케이션 이하웹앱 활성화를위한양해각서 를체결했다 이번 체결로 와마이크로소프트는 기반웹앱산업육성및활성화를위해 유망개발사 자 발굴및개발지원 일인창업활성화및우수벤처기업육성을위한 지원및교육등을위해공동협력하기로했다 는이번협력을통해 기반의고품질웹앱개발을활성화하고개발된웹앱을 한국통합앱스토어 를통해국내및해외에공급할계획으로 최근전세계이동통신사업자연합인 에편입돼본격적인글로벌시장확대를추진하고있는 글로벌통합앱스토어 사업에긍정적신호탄이될것이다 또한국내중소기업에게도앞으로다가올 기반생태계에서글로벌경쟁력을가진기업으로도약할수있는기회가될전망이다 마이크로소프트는이협약을통해마이크로소프트의우수한기술력과다양한소프트웨어지원프로그램을제공하여 를사용해윈도우 앱을개발하는국내중소기업을적극지원할계획이다 유플러스 모바일생태계지원전략 유플러스 의 오픈이노베이션센터 는자동차 의료 교육 디지털가전 디지털영상기기등다양한분야에서 의유무선네트워크인 과 기반으로 와함께혁신적인디바이스와창의적인서비스를개발해나갈수있는협업체계를구축하기위한목적으로개설됐다 현재 는 모바일기기및애플리케이션개발과사업화를지원하는 오픈이노베이션센터 를통해사물지능통신 분야에서중소기업과의상생협력을가속화하고있다 이센터에서는국내중소기업및국내외 전문기업과 분야에서 디바이스및앱이 여건이개발됐거나개발중에있다 년 월개설이후어플리케이션및솔루션테스트를위한개인개발자및중소기업의이용건수가하루평균 에서 건수준으로총 여건에이르렀다 - 140 -
[ 그림 5-6] LG u+ LTE 오픈이노베이션센터 의지원전략 자료 : LTE 오픈이노베이션센터 (http://loic.uplus.co.kr) 오픈이노베이션센터에서는 및 기반의새로운디바이스및서비스의개발을위한 테스트환경및디바이스개발환경을제공하여 개발비용절감및개발기간단축할수있도록 개발환경지원한다 그리고 단말 어플리케이션 서비스 마케팅등다양한분야의 전문가들이제품 서비스 비즈니스모델발굴지원을위해 의경험을공유한다 뿐만아니라 의마케팅및유통채널을경험을활용하여성공적인시장진입을지원 다양한분야의 파트너들과의협업을통한 새로운서비스및디바이스개발및비즈니스확대기회그리고아이디어의사업화를위한개발예산을지원한다 삼성전자의모바일생태계지원전략삼성전자앱개발센터인오션 은상생협력을통한동반성장을목적으로설립되었고 여러개발자들의자발적인참여를통해서다양한양질의앱이개발되도록하는 크라우드소싱 을목표로하고있다 누구든기획서만제대로제출하면심사를통해출입할수있는자격이주어지는이곳은소수정예의개발자들이입실하여앱개발에집중하고있으며 개월단위로과제평 - 141 -
가제를통해지속적인지원을해주고있다 애플리케이션관련중소개발사들과 인개발자들의어플리케이션개발과정부터등록 판매까지모든분야를지원하게되는 은애플리케이션개발공간과다양한장비 단말기 노트 지원은물론 내주요시설 회의실 휴게실 개발도서등 을이용할수있다 또한우수앱의경우 심사를거쳐 제작지원을하고있고 글로벌적인앱을위한글로벌앱지원센터도제공을하고있어 국내용으로앱을개발을한후 번역등필요한요소들을지원해주고있다 이는개발자들이 플랫폼을통해더큰세상으로뻗어나아갈수있도록적극지원한다는의미이다 에서는개발지원뿐만아니라앱개발관련교육과정을진행하고있다 자체개발한모바일운영체제 바다 용앱개발기본과정및실습과정을진행하여삼성특화플랫폼에대한홍보에압장서고있다 또한앱비즈니스과정또한운영되어 일반중소개발자들에게부족한기획 실무교육을통해어플리케이션의질적향상과자립도향상에도움을주고있다 그리고오프라인개발 시간인 을통해기술지원도진행하고있다 개발과정 이외에도스마트 용앱개발교육 안드로이드기반삼성 응용과정교육및세미나를진행하고있다 전자의모바일생태계지원전략 년 월 일개소식을연 스마트월드캠퍼스 는 스마트제품의애플리케이션개발자들을위한지원을대폭강화하기위해스마트폰및스마트 애플리케이션을개발하는개발자를지원한다 스마트월드캠퍼스에서는애플리케이션개발에필요한교육을제공하는데 스마트폰및스마트 애플리케이션개발이처음인개발자를위한교육의기회도제공한다 교육과정은기본과정 심화과정 으로구성되어있으며앱개발관련무료교육과정도운영한다 사내외전문가가강사로참여하고 리얼 앱개발과정 을시작으로스마트 와스마트폰앱개발기본 심화과정등다양한프로그램을진행할계획이다 그리고개발자의아이디어로제작된애플리케이션을실제 전자제품에서검증해 - 142 -
볼수있도록옵티머스 뷰 옵티머스 큐브 옵티머스태그등다양한스마트폰과시네마 스마트 등을테스트장비로지원한다 개발자들은콘텐츠테스트를위해제품을무상으로이용할수있다 이후 전자는 옵티머스 등최신제품들을지속제공할계획이다 글로벌기업의모바일생태계지원전략 에반젤리스트활동 에반젤리스트 는직역한다면기독교에서말하는신양을전파하는 전도사 라고할수있으며 분야에서는자신들의기술을시장에전파시키고확산시키는역할을하는사람들을말한다 에반젤리스트라는용어는애플컴퓨터에서시작되었는데 소프트웨어에반젤리스트는맥킨토시부서의마이크무레이 가 기술에반젤리스트는애플의마이크보이치 가처음으로사용한것으로알려져있다 에반젤리스트가실리콘밸리에서본격적으로알려지기시작한것은애플컴퓨터의수석에반젤리스트 인가이가와사키 를통해서이다 그는 년도에 라는책을통해에반젤리즘 은의미있는명분 을퍼트리고꿈을전달하는것이라고소개하였다 애플컴퓨터는수천개의사용자그룹을가지고있다 이들은돈을받거나고용되지않았지만다른사람의혜택을위하여맥컴퓨터를사라고얘기한다 이것이영업과에반젤리즘의차이라할수있다 영업은나에게좋은것에기반하지만 에반젤리즘은상대에게좋은것에뿌리를두고있다 고밝혔다 에반젤리스트의역할은일반대중보다는개발자와같은전문가그룹에신기술을전파하고관계를유지하는것이다 단순하게신기술을소개하는것뿐만아니라비전과가치를설명하고무엇을준비해야하는지를알려신기술이시장에흡수될수있도록지원하는역할을수행한다 아울러외부개발자및시장의피드백을내부개발팀에전달하여제품이나서비스가개선되도록돕는일도하고있다 에반젤리스트는컨퍼런스나세미나에서강연과교육을하거나소셜미디어를통해소식을전달하고블로깅활동을통해기술을소개한다 신기술이나널리알려지지않은 - 143 -
내용들이쉽게전달될수있도록책을쓰기도하고 데모나샘플코드를제공하여쉽게이해되고활용되도록지원한다 또한개발자및기술전문가그룹과의관계를유지하기위하여다양한커뮤니티에서도적극적으로활동한다 에반젤리스트는이렇게다양하고열정적인활동을수행하기때문에본인스스로해당기업과기술을좋아하고열광하지않는다면성공하기가매우어렵다고볼수있다 마이크로소프트마이크로소프트는 년도에전세계에흩어져있던개발자도구및제품별개발자관계부서를모아개발자 플랫폼에반젤리즘 이란조직으로통합하여운영해오고있다 마이크로소프트초창기에에반젤리스트전략을수립했던제임스플라몬돈 은윈도우플랫폼이사실상표준 이되도록만드는것을기술에반젤리즘의목표라고언급하였다 [ 그림 5-7] 마이크로소프트개발자네트워크 모바일에서애플과구글등과같은경쟁사에서밀리고있는마이크로소프트는전세계 천명이상의에반젤리스트를활용하여개발자를원도우플랫폼으로끌어들이려고노력 - 144 -
하고있다 마이크로소프트의윈도우폰앱관리자인매트벤케 는 개발자들이있는곳에는우리도가야한다 며아이폰과안드로이드개발자컨퍼런스에도참석하고대학교를방문하며해커톤 을개최하여원도우폰앱개발자를증가시키고있다고밝혔다 그는일종의경쟁사와군비경쟁이라할만큼앱의숫자는중요하다고언급하였다 마이크로소프트의에반젤리즘프로그램은운영체제와함께발전하며개발자에게신기술제공하고트렌드 경험을나눌수있도록 를운영하고있다 에는개발자센터와라이브러리등을통해기술문서 만건이상의문서가등록되어있고대부분한글로번역되어있다 구글 구글은개발자지지자 라는에반젤리스트조직을가지고있다 인터넷아키텍쳐의공동설계자로인터넷의아버지라불리우는빈트서프 박사도구글의에반젤리스트중한명이다 구글에반젤리스트는구글제품과서비스로나누어외부개발자들이오픈 와개발자도구를활용하도록돕고개발자커뮤니티를지원한다 개발자들은구글개발자센터 를통해제품별 와개발자도구를접할수있다 개발자는구글개발자라이브 를통해서실시간으로구글개발자와소통하거나신기술과새로운앱을청취할수있다 또한구글코드 를통해오픈소스프로젝트들을운영하며개발자들이원하는오픈프로젝트에직접참여할수있도록운영하고있다 [ 그림 5-8] 구글코드, 구글개발자센터, 구글라이브 - 145 -
구글은최근국내개발자생태계를활성화하기위하여방송통신위원회와함께글로벌 스타트업이라는인큐베이팅프로그램이나코드잼과같은개발자육성프로그램을진행하였다 아울러구글개발자그룹 을확대하고구글핵페스트 를개최하며개발자커뮤니티활성화에우선순위를높이고있다 애플 에반젤리스트라는개념자체가애플에서출발한만큼에반젤리즘을통하여성공한대표적인기업이바로애플일것이다 애플사용자들은애플에대하여종교에가까운충성심과지지를보여주고있다 애플의이러한컬트적에반젤리즘을만들어낸것은앞서소개한가와사키였고고인이된스티브잡스가그중심에있었다 애플의세계개발자컨퍼런스 나신제품을출시하는애플스토어앞에는항상밤을새워기다리는충성팬들이길게늘어선다 애플은폐쇄적이며신비주의적마케팅정책으로사전에공개를하지않기때문에이런행사에더욱더많은호기심을갖도록만들고있다 [ 그림 5-9] 애플개발자센터 - 146 -