네이티브 앱 이란 ?
네이티브 앱 은 로컬 기기 에 저장되는 모바일 애플리케이션 유형입니다 . 특정 기기에 네이티브인 프로그래밍 언어 로 개발됩니다 (예: Android 의 경우 Java, iOS 의 경우 Objective C ).
네이티브 앱의 특징
네이티브 앱은 특정 플랫폼이나 운영 체제 에서 실행되도록 개발됩니다 . 예 를 들어 , iOS 네이티브 앱은 Android 기기 에서 실행되지 않으며 그 반대의 경우도 마찬가지입니다.
기본 앱은 Google Play 나 Apple App Store 와 같은 앱 스토어를 통해 설치되며 , 해당 앱 이 설치된 기기 에서 실행 됩니다 .
기본 앱은 기기의 알림 시스템을 활용할 수 있으며 오프라인에서도 작동할 수 있습니다.
일반적으로 네이티브 앱은 다른 웹 앱 이나 하이브리드 앱 보다 선호되는데 , 그 이유는 만들어진 기기 에서 더 빠르게 실행되기 때문입니다 . 그리고 더 안정적 입니다 .
네이티브 앱 대 웹 앱 대 하이브리드 앱
네이티브 앱과 달리 웹 앱은 애플리케이션이라기보다는 네이티브 앱처럼 느껴지는 웹사이트입니다 . 웹 앱 은 일반적 으로 HTML5로 작성되고 브라우저 에서 실행됩니다. 설치하는 대신 웹 앱 은 북마크되어 액세스하기 쉽습니다.
반면 하이브리드 앱은 두 유형 의 장점 을 모두 취 합니다 . 기존 웹 페이지 를 둘러싼 "래퍼"라는 점에서 웹 앱 과 유사합니다 . 하지만 임베디드 브라우저에서 웹 페이지를 렌더링합니다.
