Native App
Native한 언어로 만들어진 앱으로 흔히 말하는 모바일 어플리케이션을 의미합니다. ex). 안드로이드 앱, IOS 앱
네이티브 앱의 장점
- 웹앱, 하이브리드앱에 비해서 압도적으로 성능이 좋습니다.
- 네이티브 API를 사용가능하며, 플랫폼과 더욱 밀착되어있습니다.
네이티브 앱의 단점
- 플랫폼에 한정적이고 제약이 있습니다.
Mobile App/ Wep App
모바일 앱은 기존의 PC에 최적화된 사이트를 모바일 크기에 맞게 줄여서 표현한 사이트입니다. 또한, 풀 브라우저 방식을 사용하여 페이지 리로드시 속도가 느린 단점이 있습니다.
웹 앱은 웹 기술로 모바일 크기에 최적화하여 만든 사이트입니다. SPA가 적용되어 실행속도가 모바일 앱에 비해서 빠릅니다.
웹 앱의 장점
- 웹 사이트를 보는 것이기 때문에 별도의 설치가 필요 없습니다.
- 모든 기기와 브라우저에서 접근이 가능합니다.
- 별도의 설치가 없어서 유지보수가 용이합니다.
웹 앱의 단점
- 플랫폼 API(카메라) 등을 사용할 수 없고, 브라우저 API만 사용가능합니다.
- 웹 브라우저에서 검색/URL을 사용해야 접근이 가능합니다.
'Computer Science > ETC' 카테고리의 다른 글
Hash 함수 (0) | 2024.10.04 |
---|