ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Web - Native App & Web App & Hybrid App
    Web/Web 2021. 10. 21. 22:32

    Native App

    Native App이란?

     

     

    ㆍ 흔히 우리가 자주 사용하는 애플리케이션을 의미한다.

    ㆍ 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용한 Java 언어나 iOS 기반 SDK를 이용한 Switf 언어로 만든 앱이 Native App에 속한다.

     

    장점

    ㆍ 성능이 Web App, Hybrid App에 비해 가장 높다.

    ㆍ Native API를 호출하여 사용함으로 플랫폼과 밀착되어 있다.

    ㆍ Java나 Swift에 익숙한 사용자면 쉽게 접근이 가능하다.

     

    단점

    ㆍ 플랫폼에 한정적이다.

    ㆍ 언어에 제약적이다.


    Mobile Web App

    Mobile Web App이란?

     

    ㆍ Mobile Web App + Native App을 결합한 형태이다.

    Mobile Web의 특징을 가지면서도, Native App의 장점을 지녔다.

    ㆍ 기존의 Mobile Web보다는 모바일에 최적화된 앱이라고 할 수 있다.

     

    장점

    ㆍ 웹 사이트를 보는 것이므로 따로 설치할 필요가 없다.

    ㆍ 모든 기기와 브라우저에서 접근이 가능하다.

    ㆍ 별도 설치 및 승인 과정이 필요하지 않아 유지보수가 용이하다.

     

    단점

    ㆍ 플랫폼 API 사용이 불가능하고, 오로지 브라우저 API만 사용이 가능하다.

    Native App, Hybrid App 보다 실행이 까다롭다.


    Hybrid App

    Hybrid App이란?

     

    ㆍ Native App에 Web View를 띄워서 Web App을 실행시키는 방식이다.

     

    장점

    ㆍ 네이티브 API, 브라우저 API를 모두 활용한 다양한 개발이 가능하다.

    ㆍ 웹 개발 기술로 앱 개발이 가능하다.

    ㆍ 한 번의 개발로 다수의 플랫폼에서 사용이 가능하다.

     

    단점

    ㆍ 네이티브 기능 접근을 위해 개발 지식이 필요하다.

     

    728x90

    'Web > Web' 카테고리의 다른 글

    Web - REST API  (0) 2022.01.30
    Web - GET & POST  (0) 2021.12.15
    Web - OAuth란?  (0) 2021.10.20
    Web - Web Server & WAS  (0) 2021.10.20
    Web - JWT란?  (0) 2021.10.19

    댓글

Designed by Tistory.