안드로이드

앱 개발

기본 앱
네이티브
결제, Push, DB,게시판,웹서버 연동 기능등이 없는 기본적인 앱
단순히 보여지는 부분만 있는 앱으로 간단한 소개어플등에 사용하기 좋습니다.
하이브리드
위의 내용 기본포함
홈페이지에서 구현하며, 앱 자체 UI개발만 별도로 진행됩니다.
쇼핑기능이 있는 앱
네이티브
결제,DB,게시판,웹서버 연동, 상품등록 및 관리 기능등이 포함된 앱
쇼핑기능이 있는 앱의 경우 결제모듈을 앱 자체에 설치해야 하며, DB연동을 하기위하서는 웹서버 연동(Apache,php,mysql)등이 필요합니다.
하이브리드
위의 내용 기본포함
결제모듈을 앱과 웹 별도로 구현해야 하며, 게시판, DB사용을 위한 기능도 웹과 앱이 별도로 구현되야 합니다.
Push기능이 있는 앱( 예 : 카카오톡 알림서비스 )
네이티브
웹서버 연동등이 포함된 앱
Push기능은 특정 단말기에서 또는 홈페이지에서 Push전송 및 수신을 할 수 있는 기능을 가진 앱을 말합니다.
Push기능 구현을 위해선 웹서버 연동(Apache,php,mysql), Google Gcm 연동등의 작업이 필요합니다.
* Google Gcm(Google Cloud Messaging)란 안드로이드 기기의경우 Push서비스 이용을 위해 사용되는 시스템을 말합니다.
하이브리드
위의 내용 기본포함
웹페이지에서 Push전송 기능을 사용하기 위한 연동개발이 별도로 필요합니다.
기타
  • 위에 정리된 내용들은 각각의 기능을 하나로 합칠수도 있으며, 별도로 분리할 수 도 있습니다.
  • 개발 난이도는 기본 -> 푸시 -> 쇼핑 순입니다.
  • 네이티브로 쇼핑기능이 있는 앱 개발을 원하는 경우 앱에서 상품관리, 등록, 내역확인등의 기능을 구현하더라도 모바일기기의 제한적인 화면크기 때문에 사용자가 기능을 사용하기 어려운점이 있습니다.
    이때문에 쇼핑기능이 있는 네이티브앱은 관리자 페이지는 웹페이지로 구현 유도 하는게 좋을 것 같습니다.
  • Push기능의 경우 소비자가 원할경우 예약 발송등의 기능구현이 가능하며, 동시에 여러사용자에 발송하는 기능구현도 가능합니다.
  • 앱의 경우 기기마다 특징이 다르기때문에 모든디바이스에서 정상적인 지원이 어려울 수 없다는 점을 알려줘야 합니다.