본문 바로가기

Computer Science/ETC

[ETC] Native App, Mobile App, Wep App, Hybrid App

Native App

Native한 언어로 만들어진 앱으로 흔히 말하는 모바일 어플리케이션을 의미합니다. ex). 안드로이드 앱, IOS 앱

 

네이티브 앱의 장점

  • 웹앱, 하이브리드앱에 비해서 압도적으로 성능이 좋습니다.
  • 네이티브 API를 사용가능하며, 플랫폼과 더욱 밀착되어있습니다.

 

네이티브 앱의 단점

  • 플랫폼에 한정적이고 제약이 있습니다.

 

Mobile App/ Wep App

모바일 앱은 기존의 PC에 최적화된 사이트를 모바일 크기에 맞게 줄여서 표현한 사이트입니다. 또한, 풀 브라우저 방식을 사용하여 페이지 리로드시 속도가 느린 단점이 있습니다.

웹 앱은 웹 기술로 모바일 크기에 최적화하여 만든 사이트입니다. SPA가 적용되어 실행속도가 모바일 앱에 비해서 빠릅니다.

 

웹 앱의 장점

  • 웹 사이트를 보는 것이기 때문에 별도의 설치가 필요 없습니다.
  • 모든 기기와 브라우저에서 접근이 가능합니다.
  • 별도의 설치가 없어서 유지보수가 용이합니다.

 

웹 앱의 단점

  • 플랫폼 API(카메라) 등을 사용할 수 없고, 브라우저 API만 사용가능합니다.
  • 웹 브라우저에서 검색/URL을 사용해야 접근이 가능합니다.

'Computer Science > ETC' 카테고리의 다른 글

Hash 함수  (0) 2024.10.04