네이티브 앱 (Native App)

네이티브 앱은 특정 운영 체제에서 실행되도록 그 체제의 고유 프로그래밍 언어로 작성된 애플리케이션입니다. 예를 들어, Android 운영 체제의 경우 Java 또는 Kotlin, iOS의 경우 Objective-C 또는 Swift로 개발됩니다.
그로 인해, 각 OS마다 제공하는 컴포넌트도 다르고 명칭도 다릅니다.

UX/UI 디자이너 입장에서 네이티브 앱은 해당 플랫폼의 사용자 경험 가이드라인을 따르므로 사용자에게 익숙한 인터페이스를 제공할 수 있습니다.

예시

대표적인 네이티브 앱으로는 페이스북, 인스타그램, 유튜브 등이 있습니다. 이러한 앱들은 각각의 플랫폼에 최적화되어 있어 성능이 우수하고, 운영체제의 기능을 최대한 활용할 수 있습니다.

주의점

  1. 네이티브 앱은 플랫폼 별로 별도로 개발해야 하므로 개발 비용과 시간이 많이 들 수 있습니다.
  2. 각 플랫폼의 사용자 경험 가이드라인을 준수해야 하므로, 디자이너는 해당 플랫폼의 가이드라인을 숙지하고 있어야 합니다.

참조