모바일 개발 언어 소개

하이브리드 앱

하이브리드 앱

하이브리드 앱은 네이티브 앱과 웹 앱의 장점을 결합한 형태의 애플리케이션입니다. 주로 HTML, CSS, Javascript 로 개발되며, 네이티브 플랫폼의 기능을 활용할 수 있는 구조를 가지고 있습니다.

  1. 크로스 플랫폼 개발 : 하나의 코드 베이스로 IOS와 Andtroid 등 다양한 플랫폼에서 실행할 수 있습니다. 이를 통해 개발 시간과 비용을 절감할 수 있습니다.
  2. 네이티브 기능 접근 : 카메라, GPS, 알림 등 네이티브 기능에 접근할 수 있어 사용자 경험을 향상 시킵니다.
  3. 빠른 업데이트 : 웹 기술을 사용하기 때문에 앱의 콘텐츠를 서버에서 직접 업데이트 할 수 있어 빠른 배포가 가능합니다.
  4. 성능 : 네이티브 앱에 비해 성능이 떨어질 수 있지만, 최신 기술을 사용하면 성능을 개선할 수 있습니다.

웹뷰

앱 내에서 웹 콘센트를 표시 할 수 있는 컴포넌트 입니다. 예를 들어, 카카오톡에서 대화상대에게 링크를 받아 클릭하면 웹뷰로 해당 링크에 접속했던 경험이 있을거에요! 이를 통해 앱에서 웹페이지를 쉽게 불러와서 보여줄 수 있습니다.

장점

때문에 하나의 코드로 여러 플랫폼에서 실행 할 수 있습니다.

또한 웹 콘텐츠를 서버에서 직접 업데이트 할 수 있기 때문에 배포가 용이 합니다.