티스토리 뷰

반응형

필자는 컴공 재학생으로

요즘 학교에서 앱개발을 공부중인데

본 전공인 '웹 개발'보다

'앱 개발'에 흥미를 느껴

이것저것 검색하다

 

Native App이 Hibrid App(웹앱) 보다 1/5에 해당하는

개발비가 들어간다는 것을 알게되었다.

(참고한 사이트는 요기,,)

 

그래서 문득 그 둘의 차이가 궁금해졌는데,,,

바로 본론으로 들어가 두 개를 비교해보자!

 

🤔네이티브 앱(Native App)이란?

네이티브 앱은 각 운영체제에서 제공하는

SDK로 만드는 방법이다.

각 운영체제에 최적화된 개발이 가능하여

기능이 많고

속도가 빠르다.

 

앱의 성능, 실행될 장치의 하드웨어 방면 기능이 많이 쓰이는 경우에 주로 사용됨.

성능이 좋고,

네이티브 APi를 호출하여 사용함으로

플랫폼과 밀착되어 있음.

 

단점으로는

플랫폼이 제한적이며

언어 사용에도 제한이 있다.

개발 속도가 느리다.

 

🤔 하이브리드 앱(Hybrid App)이란?

웹 개발에 익숙하고 빠른 기간 내에 앱을 구축하고 싶은 경우 주로 사용

네이티브앱+웹앱이라고 생각하면 된다.

 

네이티브 APi와 브라우저 API를 이용해

다양하게 개발할 수 있고,

웹개발 기술을 통해 앱을 개발할 수 있다.

다수의 플랫폼에 적용하기 쉽다.

 

결국

웹 기반으로 운영체제에 따른 패키징만 달리해 

여러 플랫폼에서 사용할 수 있는 방법이다.

 

하나의 코드만 개발하면 되므로

비용적, 시간적으로 효율성이 있다.

 

단점은

기능이 제한적이고,

속도가 네이티브앱에 비해 느리다.

 

 

 


오늘은 앱의 종류인

'하이브리드 앱', '네이티브앱'에 대해

알아보았다.

 

그럼 오늘하루도 파이팅하자! 😊

반응형