네이티브 앱
네이티브 앱. 스마트폰이란 것이 탄생하면서 있었던 가장 기본적인 형태의 앱.
해당 스마트폰에 깔린 OS. 즉, 안드로이드 또는 iOS 환경에 각각 OS 전용으로 개발된 소프트웨어
장점 | 단점 |
IOS나 안드로이드가 새로 나올 때마다 최신 기능 탑재 가능. |
개발에 드는 인력과 시간이 많이든다. why? 안드로이드 개발자, iOS 개발자를 따로 두거나 혹은 한 개발자가둘을 다 만들어야 하기 때문에 즉, 우수한 성능의 앱을 만들 수 있지만 개발하고 관리하는 과정이 어렵다 |
스마트폰의 성능을 최대한 활용할 수 있는 고퀄리티 앱 개발 가능 :스마트폰의 전후 카메라, 각종 센서, 하드웨어 자원, 내부 파일 시스템 등을 각각의 OS가 허용하는 한 얼마든지 직접 활용 |
|
스토어에서 쉽게 검색가능 |
모바일 웹
모바일 웹은 다른 게 아니라 스마트폰 사용자들을 대상으로 만든 웹사이트
모바일 웹: 스마트폰의 좁은 세로화면에서 보기 편안하도록 만들어진 사이트
등등.. m 으로 시작하는 웹사이트들을 모바일웹이라고 한다.
출처: https://belll.tistory.com/entry/모바일웹-웹앱-하이브리드앱-네이티브앱의-개념 [Blue Water]
웹앱
장점 | 단점 |
웹 개발만 할 줄 알면 바로 OS 구분없이 활용할 수 있는 웹앱 제작 가능. |
제작 기능의 제한: 고성능 게임이나 그래픽 툴등의 앱은 제작 불가 |
웹페이지 업데이트가 곧 앱의 업데이트이므로 스토어 검수 불필요. |
앱을 통해 기기 고유의 정보를 사용불가(앱 마케팅 시 불리) |
스토어의 검수가 필요없다 보니 언제든 업데이트 하기 좋음. | 네이티브 앱 대비 느림 |
하이브리드 앱
네이티브 앱이 먼저 실행되어서 웹 기술로 만들어진 것을 불러오는 형식.
앱을 구동시키면 정해진 웹 페이지를 불러오는 방식이죠. 껍데기만 앱이고 진짜 알맹이들은 웹으로 만들어졌기 때문에 실시간 업데이트도 가능하며 웹 기술로 비교적 쉽고 빠르게 만들 수 있다.
그에 더해 스토어 등록이나 몇몇 하드웨어 기능도 사용할 수 있다.
장점 | 단점 |
웹기술+네이티브 앱만이 할 수 있는 기능추가 가능 | 네이티브앱 대비 성능이 떨어짐 |
웹을 수정함으로써 바로 아이폰앱, 안드로이드 앱등 각 OS로 업데이트가 가능 |
개발 지식이 부족하면 웹과 앱 호환에 있어 문제 발생 가능성 |
웹 하나를 수정하면 각 플래폼들 전체에 적용되어 유지보수 용이 |
X |
'코드스테이츠 PM과정' 카테고리의 다른 글
앱 네임(App name) : 책처방 (0) | 2021.06.14 |
---|---|
트렌비는 성능 좋은 기업인가? 성장하는 기업인가? (0) | 2021.06.10 |
Figma를 활용해 Vllo의 Wireframe 만들어 보기 (0) | 2021.06.07 |
우리 따릉이가 달라졌어요!! 근데 더 달라져야해요.. (0) | 2021.06.03 |
사람 마음의 주파수도 맞춘 오디오플랫폼, 스푼라디오 (0) | 2021.06.02 |