[코드스테이츠 PMB 7기] Application, APP, 어플이라고 부르는 것

2021. 8. 17. 17:00코드스테이츠

W7L1-1
앱의 대표적인 4가지 형태인 네이티브, 모바일 웹, 웹앱, 하이브리드 앱의 장단점을 비교해주세요. 

 

출처 : http://proceedinteractive.com/exploring-the-benefits-of-mobile-app-development/

 

Application(어플리케이션) 이란?

 

특정 목적을 위해 제작된 프로그램을 의미한다. 프로그램이란 거시적으로는 명령 코드의 집합체를 의미하고, 이를 세분화 하면 크게 시스템 프로그램과 응용 프로그램으로 나뉜다. 시스템 프로그램은 운영체제를 의미하고 응용 프로그램이 바로 애플리케이션을 의미한다.

스마트폰의 보급이 대중화되면서 부터는, 앱이란 스마트폰 혹은 태블릿 PC에서 사용하는 모바일 응용프로그램을 지칭하는 표현으로 많이 사용되고 있다. 

 

* 어플리케이션 = 애플리케이션 = 어플 = 앱 = Application = app

 

 

 

 

앱은 어떤 형태가 있을까?

 

네이티브 앱

웹의 기능을 모바일로 불러오는 형태가 아닌, 모든 기능이 어플에서 구현되는 형태이다.

장점 : 속도가 빠르고 안정적이다. 성능이 뛰어나다. 

단점 : 개발이 어렵다. 높은 기술력과 시간을 요하며 수정도 쉽지 않다. PC로는 접속이 불가능하다.

 

모바일 웹

PC 브라우저에서 볼 수 있는 웹페이지를 모바일 사이즈에 맞게 줄여놓고 배치를 바꾼 형태를 의미한다. 쇼핑몰의 모바일사이트를 들어가면 볼 수 있다. 

장점 : 개발에 적은 시간과 비용이 들어간다. 수정이 용이하다. 

단점 : 사용자 입장에서 접근성이 안좋다. (브라우저를 켜서 경로를 찾아들어가야 한다.) 기능이 한정적이다.

 

웹앱

위에서 설명한 모바일 웹을 어플리케이션에서 불러오는 형태다. 어플을 실행하면 모바일 웹페이지가 어플안에서 실행된다.

장점 : 기존에 모바일웹페이지가 이미 있다면 빠르게 만들 수 있다. 수정이 용이하다.

단점 : 사용자 친화적으로 서비스를 개선시키기 어렵다. 연결된 브라우저의 한계를 받는다.

 

하이브리드 앱

컨텐츠는 html 등 웹을 통해 구현하고 어플의 전반적인 패키징은 네이티브앱의 형태로 구현한다. 네이티브앱과 웹앱의 기능을 합쳐서 만들어내기 때문에 기능 별로 최적의 방식을 선택한다.

장점 : 네이티브앱과 웹앱의 장점을 결합하여 다양한 형태의 개발이 가능하다.

단점 : 네이티브 앱 개발 지식이 필요하다. 브라우저의 영향을 받기 때문에 브라우저에 따라서 성능이나 속도에 영향을 받는다.

 

 


[참고자료]

 

https://chaeyeon-chaeyeon.tistory.com/20

 

[앱개발방식] 네이티브앱, 하이브리드앱, 모바일웹, 웹앱 차이점 알아보기

안녕하세요 여러분! 오늘은 앱이 개발과 구현 방식에 따라 어떻게 다른지, 어떻게 구분할 수 있는지, 장점과 단점은 무엇인지 공부해보았습니다. 제가 공부하고 이해한 방식들을

chaeyeon-chaeyeon.tistory.com

https://m.blog.naver.com/acornedu/221012420292

 

[모바일] 네이티브앱 vs 모바일웹앱 vs 하이브리드앱

스마트폰 대중화로 인해 IT 환경도 다양화 되고 있는거 알고 계신가요 ? 웹서비스 방식도 기존의 데스크...

blog.naver.com