네이티브 앱(Native App)

CODEDRAGON Development/Android

반응형



 

 

네이티브 (Native App)

·         스마트 기기에서 일반적으로 사용되고 있는 모바일애플리케이션입니다.

·         모바일 기기에 최적화된 언어로 개발되어 특정 플랫폼에서만 작동되는 앱입니다.

·         JAVA언어로 개발된 안드로이드 (Android SDK), Objective-C/Swift언어로 개발된 아이폰 (iOS SDK), C# 언어로 개발된 윈도우앱등이 있습니다.

·         안드로이드 앱은 아이폰에서 실행 불가능하며 아이폰앱은 안드로이드폰에서 실행불가능합니다.

·         앱은 해당 플랫폼의 Store에서 판매 배포가 이루어집니다.

 

 

장점

·         전용 개발 툴을 통해 쉽게 개발 가능합니다.

·         해당 플랫폼의 기기에 최적화되어 높은 호환성과 안전성 보장합니다.

·         실행 속도가 빠르고 안정적으로 동작합니다.

·         모바일 기기에 저장된 주소록, 파일 등의 정보를 사용하고 변경할 있습니다.

·         모바일 기기에 장착된 카메라,  GPS 등의 각종 센서를 사용할 있습니다.

·         운영체제에서 제공하는 커널의 서비스와 UI 프레임 워크가 제공하는 서비스를 직접 호출하여 실행하기 때문에 실행속도가 매우 빠르고 안정적입니다.

·         빠른 업데이트가 가능합니다.

단점

·         특정 플랫폼에서만 작동합니다

·         기능 업데이트시 해당 스토어를 통해 업데이트를 수행해야 합니다.