Native APP
네이티브 앱은 흔히 말하는 '애플리케이션'을 의미한다. 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용해 Java로 만드는 앱과 iOS 기반의 SDK를 이용해 Swift로 만드는 앱들이 네이티브 앱에 속한다.
Mobile Web
우리가 데스크탑에서 보던 웹사이트를 모바일 디스플레이에 맞춰 구성한 웹
Web App
PC나 스마트폰 등 단말기의 기종에 관계없이 모든 단말기에서 같은 콘텐츠를 볼 수 있도록 해주는 앱이다. 브라우저내에서 실행된다. (네이티브 앱과 모양이 유사한 웹 응용프로그램)
Hybrid App
하이브리드 앱은 네이티브 앱과 웹 기술을 융합한 방식이다. 기본 기능은 HTML 등의 웹 문서로 구현하고, 패키징은 아이폰, 안드로이드 등 모바일 OS 별로 구현한다. 즉 웹을 기반으로 하여 어플 안에서 웹페이지를 불러오는 방식으로 실행된다. ex) 네이버, 크롬 앱
네이티브 앱과 마찬가지로 웹 스토어에서 다운로드하여 사용할 수 있고, 카메라, 음성 검색 등의 스마트폰 기능을 사용 가능하고 HTML 개발되어 개발 및 유지 보수가 쉽다.
'IT 용어 정리' 카테고리의 다른 글
MFT, Managed File Transfer 이란? (0) | 2021.03.16 |
---|---|
URI와 URL 차이 (0) | 2021.02.16 |
EAI와 API (0) | 2021.02.16 |
온프레미스(On-premise) vs 클라우드(Cloud) (0) | 2021.02.16 |
API와 전문통신의 차이 (0) | 2021.02.04 |