[안드로이드,아이폰,웹]웹앱개발을 하나로, 하이브리드앱(Hybrid App)

안드로이드폰 개발이냐? 아이폰 개발이냐? 하는 고민하는 프로그래머들이 꽤나 있습니다. 물론, 연차가 있는 개발자의 경우라면 Objective-C든 Java든 상관이 없다는 의견도 있겠지만, 주력 프로그래밍 언어를 선정하거나 이제 막 공부를 시작하는 앱 개발자라면 이 고민을 안할 수는 없을 것입니다.

관련글 링크 : 안드로이드 VS 아이폰, 어떤 플랫폼에서 개발할까요?

설령 크로스 개발이 가능한 입장이 될 경우라도 아이폰, 안드로이드폰 뿐 아니라 블랙베리, 심비안, 바다 등등의 각종 플랫폼에 맞는 앱을 모두 개발하는 것은 시간적으로나 비용적으로나 부담이 되기 때문에 새로운 대안이 필요합니다.

그래서 등장한 하이브리드앱(Hybrid App)입니다.
하이브리드 앱은 스마트폰으로 브라우져로 접속하는 '모바일 웹사이트'와 어플리케이션을 다운받아 접속하는 '앱'이 합쳐진 형태입니다. 이는 웹표준(HTML5)을 따른 모바일 웹을 만든 이후에 앱에 연동하는 형태로 다양한 플랫폼용으로 개발이 가능합니다.
좀 더 자세히 알아보기 위해서는 먼저 '어플리케이션'과 '모바일웹'의 차이부터 먼저 살펴봐야 하겠습니다.

  Application
 Mobile Web
 장   점
 구동속도가 빠름
 인터렉티브한 사용자 환경이 제공됨
 OS 및 기기별로 특정 어플의 개발이 가능함
 앱에 비해 개발기간(1달정도)이 짧음
 웹개발 지식으로 개발이 가능
 업데이트 및 수정변경이 용이함
 어떤 OS라도 접근이 가능 (PC에서도 가능)
 단   점
 모바일 웹에 비해 고비용, 개발기간 1~3개월
 업데이트 및 수정이 어려움
 OS별 프로그래밍 언어의 습득이 다름
 인터넷을 통해 접속하므로 구동이 느림
 스마트폰의 특정기능(GPS,가속기 등)사용못함
 브라우저를 통한 2차 접근이라 접근성 낮음
 비   고
 빠른 구동속도 및 스마트폰 개별 특징을 이용한 앱 개발이 강점
 기종을 가지리 않아 접근성이 좋고, 웹을 통한 접속으로 따로 설치가 필요없어 부담없이 접근이 가능함.

위의 표에서 설명한 것과 같이, 앱은 반응속도가 빠르고 OS별로 제작되어 각각의 스마트폰에 최적화된 화면구성을 나타낼 수 있습니다. 대신에 OS별로 제작해야 하는 개발비가 부담스럽고 업데이트를 할 때마다 새로 설치를 해야 하는 불편함이 있습니다.(개발사 입장에서는 매번 앱스토어 심사를 받아야 합니다.)

반면, 모바일웹은 개발비가 적게들고 다양한 플랫폼에서 제작을 할 수 있다는 장점과 브라우저를 통해 구현되기때문에 사용자 접근성이 낮고 모든 리소스를 매번 웹에서 다운받아야 하므로 느리다는 단점이 있습니다.

그래서 이 두가지의 장점을 합한 것이 '하이브리드앱'입니다.

'하이브리드앱'은 기본적으로는 웹기술을 통해 내부구조와 인터페이스를 구축하고, 단말기 센서나 카메라, 가속기 등의 웹기술이 지원하지 않는 기능을 단말기 전용 API(Application Programming Interface)를 씁니다. 그리고, HTML5과 CSS3, 자바스크립트 API 코드로 구성된 프로그램 소스를 앱처럼 단말기에서 실행되도록 패키징한다('감싼다')고 합니다. 즉, 코드구현은 웹이지만, 포장은 앱처럼 쓸 수 있습니다.

터치스크린 단말기용 모바일웹 개발 프레임워크는 센차터치(Sencah Touch)와 JQ터치(jQTouch)가 있고, 패키징툴로는 폰갭(phoneGap)과 한국의 KTH에서 개발한 앱스프레소(Appspresso)가 있습니다. 개발부터 패키징까지 다 할 수 있는 앱셀러레이터 티타늄(Appcelerator Titanium)이라는 솔루션도 있습니다.

이 포스팅에서는 하이브리드 앱이라는 개념에 대해서 설명해 보았구요. 이들 개발툴에 대한 포스팅은 다음 번에 따로 하기로 하겠습니다.


 - 일반행정직

 - 검찰직공무원

 - 경찰공무원

 - 교정직공무원

 - 사회복지직공무원

 - 환경직공무원

 - 감사직공무원

 - 화공직공무원

 - 농업직공무원

 - 보건직공무원

 - 사서직공무원

 - 외무영사직공무원

 - 임업직공무원

 - 전산직공무원

 ● 유망자격증 기출문제

 - 소방공무원

 - 교육행정직공무원

 - 세무직공무원

 - 10급공무원

 - 토목직공무원

 - 간호직공무원

 - 건축직공무원

 - 농업연구사

 - 농촌지도사

 - 보호직공무원

 - 식품위생직공무원

 - 의료기술직공무원

 - 전기직공무원

 - 출입국관리직공무원

 ● 공무원 최신자료 받기


 - 4대보험관리사

 - 결혼상담사

 - 공인중개사

 - 노인여가건강관리사

 - 농산물품질관리사

 - 도로교통사고감정사

 - 사회복지사1급

 - 소비자전문상담사

 - 실버시터상담지도사

 - 아동심리상담사

 - 영재놀이지도사

 - 주택관리사

 - 치매예방관리사

 - 저작권관리사

 - 일반행정사

 - PIA사설정보관리사

 - 건강식이요법사

 - 경호(경비)지도사

 - 노인심리상담사

 - 노후생활설계사

 - 다문화가정상담사

 - 속기사

 - 심리상담사

 - 연예인관리사

 - 장례지도사

 - 직업상담사

 - 유기농관리사

 - [방과후]교육마술지도사

-[방과후]창의사고력지도사

 - [학점은행제]사회복지사

  1. 2011.04.19 10:30 신고 [Edit/Del] [Reply]
    밥사이다님~
    행복한 하루 되세요 ^^
  2. 2011.04.19 13:05 신고 [Edit/Del] [Reply]
    잘 보고 갑니다 ^^
    남은 오후도 행복하셔요~
  3. 2011.07.01 18:40 신고 [Edit/Del] [Reply]
    잘 보고 갑니다 즐거운 주말 되세요
  4. 주니
    2011.07.28 15:54 [Edit/Del] [Reply]
    좋은자료 감사합니다.

댓글을 남겨주세요

Name *

Password *

Link (Your Homepage or Blog)

Comment

Secret