네이티브 앱? 하이브리드 앱? 뭐가 다르냐구요?

behind 에서 알기 쉽게 설명드리겠습니다.

 

  • 네이티브 앱

모바일 OS 제조사에서 제공하는 개발언어를 이용하여 제작하는 어플리케이션을 말합니다.

네이티브 앱은 어플 간 확장성이 높고 UI 구성요소가 라이브러리 형식으로 제공되고 있기 때문에 로딩 속도가 빠릅니다.

또한 모바일 기기의 카메라 및 센서 등의 하드웨어 조작이 가능합니다.

네이티브 앱으로 제작하기 위해서는 iOS 와 Android 두개의 OS  로 개발이 필요하기 때문에 다소 높은 제작 비용이 발생됩니다.

애니팡_1

 

  • 하이브리드 앱

하이브리드 앱은 쉽게 설명하면 네이티브 앱으로 포장한 웹 앱이라고 생각하시면 됩니다.

웹 앱은 인터넷 모바일 기기에 최적화된 인터넷 사이트 입니다. 그러기 때문에 별도의 플랫폼이 필요하지 않고 웹 개발에 쓰는 언어를 이용하여 개발하기 때문에 비용이 저렴합니다.

그러나 웹 앱은 인터넷 연결이 되야만 구동이 되는 단점이 있기 때문에 이런 단점을 보완하기 위해서 하이브리드 앱이 나옵니다.

하이브리드 앱은 네이티브 앱과 동일한 환경입니다. 앱스토어 및 플레이 스토어를 통해 배포되고 모바일 기기의 하드웨어 조작이 가능합니다.

일부분의 페이지를 웹으로 제작하며 모바일 기기의 조작을 위한 부분만 네이티브로 개발하는 방식입니다.

대표적인 하이브리드 어플리케이션은 다음앱 , 네이버 앱 등이 있습니다.

008