안녕하세요 시제품 개발 전문기업 디자인웨일입니다.
오늘은 네이티브앱과 하이브리드앱에 대해서 알아보도록 하겠습니다.
애플리케이션(앱)은 개발과 구현 방식에 따라 다양한 종류가 존재하는데요.
그 중 대표적으로 네이티브 앱과 하이브리드 앱이 있습니다.
네이티브 앱
Native APP
네이티브 앱은 모바일 기기에 최적화 된 언어로 개발된 앱입니다.
Android 또는 iOS 같은 구체적인 플랫폼을 위해 만들어진 응용프로그램으로
Android는 Kotlin, Java
iOS는 Swift, Objective C
로 만들 수 있습니다.
다른 운영체제에서도 실행되기 위해서는 시간과 노력, 비용이 많이 들지만
대부분의 앱이 네이티브앱에 속하며
앱의 실행속도가 빠르며 유용한 API의 지원을 받을 수 있습니다.
앱의 성능이나 실행될 장치의
하드웨어 방면 기능이 필요한 경우
① 3D 게임이나 애니메이션을 제작할 때
② 어떤 장치의 특별한 기능을 사용하고 싶을 때
③ 앱 기능이 많고 상당히 복잡한데 그 성능이 확실하게 나오게 하고 싶을 떄
장점
|
단점
|
해당 언어에 익숙한 사용자에게 접근성이 높습니다.
|
플랫폼이 한정적입니다.
|
네이티브 API를 호출하여 사용하기 때문에
플랫폼과 밀착되어 있습니다. |
해당 플랫폼에서 요구하는 언어에 제약적입니다.
해당 언어와 플랫폼의 API를 다루는 데 익숙해져야 합니다. |
다른 앱들과 비교했을 때 성능이 가장 좋습니다.
|
비용이 많이 들고 시간이 오래 걸립니다.
|
가장 빠르고 안정적입니다.
|
|
예) 계산기, 노트 등 폰에 기본적으로 내장되어 있는 앱들, 대부분의 게임



하이브리드앱
Hybrid App
'네이티브앱 + 웹앱'
네이티브 앱과 웹 앱의 기능을 결합한 것입니다.
JavaScript, HTML 및 CSS와 같은 언어와 프레임워크를 사용합니다.
네이티브앱에 웹 view를 띄워 웹앱을 실행시키는 것이 보편적입니다.
비용, 시간이 덜 들고 유지보수도 쉬우나
오프라인으로는 작동하지 않고 안드로이드나 아이폰 등
각 디바이스의 특정 기능을 사용할 때 문제가 발생할 수 있습니다.
웹 개발에 익숙하고 빠른 기간 내에
앱을 구축하고 싶은 경우
① 다양한 플랫폼(모바일이나 웹)을 통한 사용자층이 넓을 때
② 내용을 기본으로 한 간단한 프로젝트인 경우, 애니메이션x 복잡한 기능x
③ 시간은 없으나 여러 디바이스에서 실행되어야 하는 앱을 만들어야 할 때
④ 프로젝트 아이디어가 있는 경우 가장 간단하게 테스트해 보고 싶을 때
장점
|
단점
|
웹개발 기술을 사용해 앱을 개발할 수 있습니다.
|
네이티브 기능에 접근하기 위해 네이티브 개발 지식이 필요합니다.
|
한 번의 개발로 다수의 플랫폼에 대응할 수 있습니다.
|
웹뷰에서 앱을 실행하다보니 앱의 성능이 좋아야 합니다.
|
한 번의 개발로 다수의 플랫폼에 대응할 수 있습니다.
|
경우에 따라서는 총비용이 네이티브 앱의 비용과 맞먹을 수 있습니다.
|
|
하이브리드 플랫폼이 각 네이티브 플랫폼에서 적절하게 실행되도록 하려면 일반적으로 상당한 노력이 필요합니다.
|
예) 인스타그램, Gmail, 금융기관 앱 등



오늘은 네이티브 앱과 하이브리드 앱에 대해서 알아봤는데요.
시제품제작 상담과 제작의뢰는
디자인웨일로 문의 주시면 성심성의껏 빠르게 답해드립니다.
문의사항은 디자인웨일 홈페이지와 이메일로
보내주시길 바랍니다.
시제품 | 시제품 제작 맛집 | Daegu
시제품, 목업 제작 전문 기업 디자인 웨일입니다 : ) 기구설계, 회로설계, 제품제작, 제품개발, 제품기구설계, 지그, 목업, 디자인목업, 시제품제작, App디자인
www.design-whale.com
이메일:
info@design-whale.com
지금까지 시제품 개발전문기업 디자인웨일이었습니다.
'디자인웨일' 카테고리의 다른 글
3D프린팅 프로세스 (0) | 2022.03.28 |
---|---|
3D프린터 유지 관리 방법 (0) | 2022.03.28 |
홀로그램의 원리와 종류 (0) | 2022.03.28 |
블루투스 모듈의 특징 (0) | 2022.03.25 |
조도센서의 특징 (0) | 2022.03.24 |
댓글