일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 모바일 와이어프레임
- 모바일 UI 설계
- 애자일방법론
- 네이티브앱
- 스타트업
- 돈버는 일
- 킬링리더
- OK구글
- 영업활동
- 메뉴트리
- UI설계방법
- 대기업에서 스타트업
- 삶의 균형
- 소프트웨어장인정신
- 토크아이티
- 힐링리더
- 하이브리드앱의 개념
- 모바일 프로토타입
- 시슽템통합
- 대기업
- 집카
- IT영업
- 가치영업
- 전략영업
- 스타트업 장점
- 잉여역량
- 일과삶의 균형
- 카톡업무
- 공유경제의 시대
- 서비스 프로바이더
- Today
- Total
SundayApp의 모바일과 사람이야기
하이브리드앱의 개념 본문
하이브리드앱(Hybrid App)이란?
사전적 의미
이중 하이브리드 자동차는 가장 익숙한 하이브리드 기술입니다. 두가지 이상의 동력, 가솔린엔진과 전기모터, 디젤엔진과 전기모터 등을 결합해 연비와 배기가스를 개선하고, 출력을 높인 자동차이다.
하이브리드 자동차의 구조
하이브리드앱 by Google
Web과 App의 차이
물론 최근에는 react 등으로 하나의 언어로 개발해서 ios와 android를 모두 만드는 프레임워크가 존재한다. 그러나 결국 단말 최적의 개발을 위해서는 네이티브 개발이 동시로 이루어져야 한다.
결론적으로 하이브리드앱의 정의는 아래와 같다.
Web으로 개발하여 Web의 장점을 최대한 활영하고, H/W(GPS, 카메라, 진동. 각종 센서 등) 제어를 위해 Native API를 이용함으로써, 기업과 고객 입장에서 App의 가치를 향상시키는 것.
왜(Why) 하이브리드앱인가?
유지보수 용이
하나의 언어로 개발되어 다양한 플랫폼을 제공하는 하이브리드앱의 장점
비용절감?
웹 기술의 비약적인 발전
웹 기술은 아래 그림과 같이 지속적으로 발전해 왔다.
History of Web
이러한 웹의 발전에 발맞춰 Web Front 프레임워크도 굉장히 발전했다. iphone이 발표되고 나서 모바일시장이 급부상함에 따라 web을 모바일에 맞춰서 보여줘야겠다는 시장의 압박이 있었고, jQuery mobile, sencha touch(센차터치) 등의 프레임워크들이 나오게 된다. Web을 App처럼 보여줄 수 있는 이러한 프레임워크들의 발전으로 인해 Native와 거의 비슷한 Web개발이 가능해 졌다.
센차터치 사이트
https://www.sencha.com/products/touch/
jQuery mobile 사이트
https://jquerymobile.com/
Hybrid Framework
Native VS Hybrid
물론 요즘의 웹 기술은 더욱 발전해서 일반 사용자가 하이브리드앱과 네이티브앱을 구분하기 어려운 정도로 발전했다.
(나같은 경우는 리스트의 Press 상태 확인, 버튼의 Press시 버튼이 눌러지는가 버튼 주위의 배경이 눌러지는가로 하이브리드냐 아니냐를 판단한다.)
re그러나 Native기술도 계속 발전한다. 이제 Native는 단순 UI를 simple하고 이쁘게 표현하는 수준이 아니라 반응성(reactivity)와 애니메이션(animation)으로 더욱 발전했다. 물론 이또한 Web에서 바쁘게 따라가고 있지만, Native를 리드하는게 구글과 애플로 봐서는 더욱 강력해질 것이 분명하다.
사용자의 눈은 이미 높아져 있다. 더 빠른 속도와 좋은 퀄리티를 요구하고 있는 것이다. 그러나 현재 Hybrid는 고객의 입장이 아닌 기업의 입장에서만 고려되고 있다. 다른 서비스들과 속도 / 성능 경쟁에서 살아남기 위해 일단 Hybrid는 잊어버려야 하며, App의 목적과 복잡성을 충분히 고려한 뒤 적용해야 한다.
'IT' 카테고리의 다른 글
IT 용어에 대해서 (0) | 2017.01.22 |
---|