반응형

이름 그대로 웹와 네이티브앱이 진짜 합쳐진 것을 하이브리드앱이라고 합니다
합체를 시키는 방법이야 하기 나름인데

가장 간단한 형태론 네이티브앱을 구동시키면 정해진 웹페이지를 불러오는 방식이죠


복잡한 형태로는 네이티브앱안에 html이나 이미지를 미리 넣어놓고 일부는 내장된 html을 읽어서
화면에 뿌려주고 일부는 웹에 접속해서 정보를 가져옵니다

어느 방식을 택하던 간에 기본적인건 네이티브앱이 먼저 실행되어서
웹기술로 만들어진 것을 불러온다는 것입니다


하이브리드앱의 장점은
진짜 알맹이들은 웹기술로 쉽고 빠르게 만들고
몇몇 네이티브앱만이 할 수 있는 부분들을 추가시켜줍니다
스토어 등록이나 카메라 기능등..

그리고 알맹이가 웹기술이니까 ios와 안드로이드 두가지 기술은 껍데기에만 적용하여
아이폰앱과 안드로이드앱을 각각 따로따로 만들 필요도 없으며
웹 하나를 수정하면 각 플래폼들 전체에 적용되므로
유지보수도 굉장히 용이합니다


단점은
네이티브앱보다 훨씬 성능이 떨어지는 것은 말할 것도 없지만
웹앱보다도 속도등 성능이 떨어지는 수가 있습니다 (네이티브앱이 웹앱을 구동시키는 거니까)
또한 웹을 주력으로 아이폰,안드로이드등 플랫폼에 관계없이
호환할 수 있다곤 하지만 이들에 대한 이해가 얇은 상태에서 웹만 믿고
툴등을 사용해서 구현하다가 안드와 아이폰의 화면이 각각 다르게 나온다던지
기기업데이트에 따라 화면이 바뀐다던지 하는 문제가 발생하면
유지보수가 용이하긴 커녕 도리어 문제분석자체가 안되어
시간이 몇배 더 걸릴 수 있습니다


하이브리드앱 개발 개요 : http://www.slideshare.net/TailoJang/ss-27649686
하이브리드앱 개발 전략과 이슈 : http://www.slideshare.net/iolo/ss-13724051?next_slideshow=1
HTML5를 활용한 하이브리드 앱 개발하기 : http://www.slideshare.net/ssuserf7319e/html5-8528270?related=1
HTML5 를 이용한 하이브리드앱 제작 : http://www.slideshare.net/zanylove/html5-6608906?next_slideshow=1
하이브리드앱 아키텍쳐 및 개발 사례 : http://www.slideshare.net/iolo/ss-10414146?related=1

반응형

+ Recent posts