모바일 앱 개발 방식

요즘 모바일 앱은 비즈니스에서 굉장히 중요해졌다. 모바일 앱은 개발 방식에 따라 크게 3가지로 나눌 수 있다.

  • Native Application
    • 안드로이드와 iOS 각각의 플랫폼에서 요구하는 언어와 프레임워크로 앱 개발
  • Hybrid Application
    • 모바일 UI를 웹으로 개발 후 iOS/Android 웹뷰로 패키징하여 개발
  • Cross-Pratform Application
    • 한 가지의 개발 언어와 프레임워크로 iOS/Android 앱 개발

나는 Native 개발자로 커리어를 걸어가는 중이기에, Native가 어떨 때 사용되고 강점이 있는지 알아야 공부에 더욱 도움이 될 것이다.


네이티브앱으로 개발해야하는 경우

일단 가장 큰 장점은 속도가 빠르고, 모바일앱에 대한 사용자 경험에 가장 알맞음

  1. 오프라인으로도 앱이 동작되어야하는 경우
  2. 카메라, 저장공간, 전화, gps 등의 모바일 기기의 기능 사용하는 경우
  3. 고성능 화면이 필요한 경우(게임, 3D, 차트 등)