728x90
우리가 접하는 앱들이 다같은 앱처럼 보이지만 앱에는 여러 종류가 있다. 이번 포스팅에서는 앱의 종류와 특성에 대해서 알아보고자 한다.
1. 모바일 앱의 종류
네이티브앱 (Native App)
모바일 OS 제조사에서 제공하는 개발언어를 이용하여 각각의 OS 에서만 동작되는 앱을 말한다.
예) 자바로 개발하는 안드로이드앱과 Objective-C 언어로 개발 되는 아이폰 앱
장점
- 모바일 OS 제조사에서 공급하기때문에 구동 속도가 빠르다
- 다양한 기능 구현이 가능하다
- 인터렉티브한 사용자 환경을 여러가지 방식으로 제공 가능하다
단점
- 제조사에서 제공하는 언어를 이용해야하므로 업데이트 및 수정이 어렵다. (ex. 안드로이드 / ios)
- 동일한 앱을 다양한 플랫폼에서 출시시 많은 시간이 소요된다.
예시) 페이스북, 인스타그램, 유튜브, 카카오톡, 카카오뱅크
디자인 가이드 단위
- Android : dp
- Ios : pt
개발언어
- Android : Java, Kotlin
- Ios : Object C. Swift
모바일 웹앱 (Mobile Web)
모바일에 최적화된 웹사이트라고 할수있다. 디바이스별 별도의 개발 방식이 필요하지 않으며, 인터넷에 접속이 가능하다면 어떠한 모바일 디바이스로도 접속이 가능하다.
모바일 웹은 데스크탑 브라우저에서 실행되는 기능을 모바일 기기 환경에 맞춰 개발한 사이트이다.
(PC용 홈페이지가 모바일 화면으로 보여지는 것)
장점
- 플랫폼 및 기기에 상관없이 대부분의 모바일 기기 브라우저에서 볼 수 있다.
- 업데이트 및 수정이 용이하다.
단점
- 앱스토어에 등록이 되질 않는다.
- 데스크탑에서 보여지는 화면을 옮겨왔으므로 표현의 자유에 한계가있다.
- 인터넷에 연결되지않으면 사용할 수 없다.
하이브리드앱 (Hybrid App)
겉으로 보기에는 일반 앱처럼 보이지만 실제로는 웹을 기반으로한다.
모바일웹의 홈페이지를 구현하는 웹기능과 앱의 어플기능을 접목시킨 형태로 네이티브앱과 모바일웹의 장점을 혼합한 앱이다. 하이브리드앱은 네이티브앱의 형태를 띄고 있어 앱스토어나 마켓에서 다운받아 모바일에 설치할 수 있다.
장점
- 네이티브 앱의 빠른 속도와 모바일웹이 가지는 개발의 용이성을 둘다 취할 수 있다.
- 빠른 업데이트 및 수정이 용이하다.
단점
- 인터넷 환경에 따라 일부 기능이 작동되지 않을 수 있다.
- 구동속도가 네트워크 상태에 따라 많은 영향을 받아 속도가 느리다.
예시) 포털앱 (네이버, 다음), 쿠팡, 오늘의 집, 클래스101 등
디자인 가이드 단위
- 웹 과 동일 (px, % 등)
개발언어
- 웹(html, css,js), 크로스 플랫폼 지원언어
반응형
'UI UX' 카테고리의 다른 글
Pixel, PPI, DPI, SP, PT, DP [ 디자인 단위 파헤치기 ] (0) | 2023.03.06 |
---|---|
CUI/ GUI/ NUI - UI의 구분과 UI 설계지침 10원칙 (0) | 2023.03.05 |
UX/UI 디자인 프로세스 - 도출 (0) | 2023.01.09 |
UX/UI 디자인 프로세스 - 발견 (0) | 2023.01.08 |
UX 여정 - <이것이 UX/UI 디자인이다> (0) | 2023.01.01 |