[네이티브/웹/하이브리드 앱의 장단점 알아보기]
우리 손에는 스마트폰이 들려있을 때가 많습니다.
어떤 사람은 스마트폰으로 검색을 하고, 쇼핑을 하고, 게임을 하고, 유튜브를 봅니다.
우리가 매일 사용하는 앱도 겉으로 보기엔 같아 보여도 그 안을 들여다보면 제각각 다른 구조로 만들어졌습니다.
어떤 사람은 스마트폰으로 검색을 하고, 쇼핑을 하고, 게임을 하고, 유튜브를 봅니다.
우리가 매일 사용하는 앱도 겉으로 보기엔 같아 보여도 그 안을 들여다보면 제각각 다른 구조로 만들어졌습니다.
앱을 개발하는 방식은 무엇일까요?
방식은 3가지로 분류할 수 있습니다.
오늘은 이러한 분류 기준과 그에 따른 장단점을 알아보는 시간을 가져보겠습니다.
방식은 3가지로 분류할 수 있습니다.
오늘은 이러한 분류 기준과 그에 따른 장단점을 알아보는 시간을 가져보겠습니다.
※ 네이티브앱의 장/단점은?
네이티브앱이란? 우리가 흔히 말하는 애플리케이션으로 각 플랫폼에 맞는 언어로 개발한 앱입니다.
네이티브앱의 예로 카카오톡, 유튜브, 인스타그램이 있죠.
네이티브앱이란? 우리가 흔히 말하는 애플리케이션으로 각 플랫폼에 맞는 언어로 개발한 앱입니다.
네이티브앱의 예로 카카오톡, 유튜브, 인스타그램이 있죠.
(장점)
- 성능이 웹앱/하이브리드앱에 비해 가장 높습니다.
- 스마트폰의 기능을 활용할 수 있습니다.(카메라, GPS 등)
- 확장성이 높아 기본 앱에서 쉽게 접근이 가능합니다.
- 기존 언어에 익숙한 개발자들이 쉽게 작업할 수 있습니다.
- 성능이 웹앱/하이브리드앱에 비해 가장 높습니다.
- 스마트폰의 기능을 활용할 수 있습니다.(카메라, GPS 등)
- 확장성이 높아 기본 앱에서 쉽게 접근이 가능합니다.
- 기존 언어에 익숙한 개발자들이 쉽게 작업할 수 있습니다.
(단점)
- 특정한 플랫폼에 너무 한정적이며 언어에 제약이 있습니다.
- 제작 기간 및 비용이 상대적으로 많이 듭니다.
- 업데이트할 때마다 앱스토어를 통해야 하며 배포 속도가 느릴 수 있습니다.
- 안드로이드와 아이폰 버전을 따로 만들어야 합니다.
- 특정한 플랫폼에 너무 한정적이며 언어에 제약이 있습니다.
- 제작 기간 및 비용이 상대적으로 많이 듭니다.
- 업데이트할 때마다 앱스토어를 통해야 하며 배포 속도가 느릴 수 있습니다.
- 안드로이드와 아이폰 버전을 따로 만들어야 합니다.
※ 웹앱의 장/단점은?
웹앱이란? 모바일웹과 근본적인 차이는 없지만 겉모습과 구동방식을 앱처럼 꾸며 실제로는 웹 방식이지만 마치 앱을 사용하는 것 같은 착각이 들게 하는 방식입니다.
모바일웹과 네이티브앱의 장점을 합쳤다고 할 수 있겠죠.
웹앱의 예로 우리, 신한 등 은행어플이 있습니다.
웹앱이란? 모바일웹과 근본적인 차이는 없지만 겉모습과 구동방식을 앱처럼 꾸며 실제로는 웹 방식이지만 마치 앱을 사용하는 것 같은 착각이 들게 하는 방식입니다.
모바일웹과 네이티브앱의 장점을 합쳤다고 할 수 있겠죠.
웹앱의 예로 우리, 신한 등 은행어플이 있습니다.
(장점)
- 웹에서 사용하는 언어로 제작하기 때문에 기간 및 비용이 상대적으로 저렴합니다.
- 모든 브라우저 및 기기에서 접근할 수 있습니다.
- 별도의 설치 및 승인 과정이 필요 없어 유지 보수가 쉽습니다.
- 웹에서 사용하는 언어로 제작하기 때문에 기간 및 비용이 상대적으로 저렴합니다.
- 모든 브라우저 및 기기에서 접근할 수 있습니다.
- 별도의 설치 및 승인 과정이 필요 없어 유지 보수가 쉽습니다.
(단점)
- 스마트폰의 기능을 활용할 수 없습니다.
- 앱이 아니므로 URL을 통해 접속해야 합니다.
- 스마트폰의 기능을 활용할 수 없습니다.
- 앱이 아니므로 URL을 통해 접속해야 합니다.
※ 하이브리드앱의 장/단점은?
하이브리드앱이란? 겉으로는 네이티브앱처럼 보이지만 실제로는 웹뷰를 띄워 웹을 실행시키는 형태로 구성된 앱니다.
네이티브앱과 웹앱의 장점을 합쳤다고 할 수 있겠죠.
앱스토어를 통해 다운로드해야 하지만 앱이 구동되고 나면 정해진 웹페이지를 불러오는 방식입니다.
하이브리드앱의 예로 네이버, 다음이 있죠.
하이브리드앱이란? 겉으로는 네이티브앱처럼 보이지만 실제로는 웹뷰를 띄워 웹을 실행시키는 형태로 구성된 앱니다.
네이티브앱과 웹앱의 장점을 합쳤다고 할 수 있겠죠.
앱스토어를 통해 다운로드해야 하지만 앱이 구동되고 나면 정해진 웹페이지를 불러오는 방식입니다.
하이브리드앱의 예로 네이버, 다음이 있죠.
(장점)
- 웹 기술을 활용해 앱을 개발할 수 있습니다.
- 한 번의 제작으로 다양한 플랫폼에 대응할 수 있습니다.
- 업데이트 시 앱스토어를 통하지 않고 할 수 있습니다.
- 웹 기술을 활용해 앱을 개발할 수 있습니다.
- 한 번의 제작으로 다양한 플랫폼에 대응할 수 있습니다.
- 업데이트 시 앱스토어를 통하지 않고 할 수 있습니다.
(단점)
- 웹 기술뿐만 아니라 네이티브앱 기술도 알고 있어야 합니다.
- 네이티브앱처럼 설치를 해야 사용할 수 있습니다.
- 웹 기술뿐만 아니라 네이티브앱 기술도 알고 있어야 합니다.
- 네이티브앱처럼 설치를 해야 사용할 수 있습니다.
최신 시장의 트렌드는 빠른 시간 내에 비교적 저렴한 비용으로 제작이 가능한 하이브리드앱입니다.
각 종류마다 장단점이 있고 어떤 것에 중점을 두느냐에 따라 선택이 달라질 수 있겠습니다.
각 종류마다 장단점이 있고 어떤 것에 중점을 두느냐에 따라 선택이 달라질 수 있겠습니다.
감사합니다.