728x90
SPA를 공부하다보니 Native 앱과 유사한 사용자 경험을 제공할 수 있다는 말을 듣고 네이티브 앱은 또 무엇인가 궁금했다. 이렇게 쓰다보면 끝도 없을것 같긴한데 일단 쓰다보면 아는건 많아지지 않을까...
네이티브 앱이란 우리가 흔히 말하는 Application을 의미한다. 모바일 기기에 최적화 된 언어로 개발 된 앱으로써 Android SDK를 이용해 JAVA 언어로 만드는 앱과 iOS 기반 SDK를 통해 Swift로 만드는 대부분의 앱이 여기에 속한다.
장점으로는
- 성능이 웹앱, 하이브리드 앱에 비해 가장 좋다
- 네이티브 API를 호출해 사용함으로써 플랫폼과 밀착되어 있다
- 해당 언어에 익숙한 사용자라면 쉽게 접근할 수 있다
단점
- 플랫폼에 한정적이다
- 해당 플랫폼에서 요구하는 언어에 제약적이다
그럼 네이티브 앱이 아닌 다른 종류의 것들도 있을텐데, 어떤 장단점이 있을까?
모바일웹앱이라는 것이 있다.
모바일 웹앱이란?
웹앱은 모바일
728x90
'Software 알쓸신잡 > Code Trend' 카테고리의 다른 글
웹 개발 간단하게 시작해보기(HTML + CSS + JS) (0) | 2022.12.19 |
---|---|
LAN과 WAN은 무엇일까? 차이점, 정의 등 정리 (0) | 2022.09.22 |
SPA (Single Page Application) (0) | 2021.04.05 |
Java vs C++ (0) | 2020.11.24 |
Diagram 이란? - 다이어그램 이해하기 (0) | 2020.11.17 |
댓글