하이브리드 앱

1 정의

앱이나 프로그램UI를 좀더 쉽게 만들기 위해서 웹 컴포넌트를 활용하는 방식이다. 기존에는 java, c++, c를 통해 UI를 구현하였으나, 하이브리드 앱을 이용하면 html, css, javascript를 통해서 프로그램 UI를 좀더 수월하게 구현할 수 있다. 그러나 프로그램 자체적으로 웹모듈 라이브러리가 있어야 프로그램이 실행되기 때문에 그것 자체가 프로그램 퍼포먼스에 오버헤드라고 할 수 있겠으나, 현재 자바스크립트 및 웹 모듈 성능이 급격히 좋아지고 있으며, 디바이스 성능도 예전에 비해서 급격하게 좋아지고 있기 때문에 게임 프로그래밍이나 복잡한 연산 프로그램이 아닌 이상 오버헤드 문제는 크게 신경쓰지 않아도 된다.

2 예제

  • 아이오닉 프레임워크
  • 폰갭
  • 센차터치