PM LOGIN

PMB12 W7D2 4가지 앱 유형 본문

PMB 부트캠프 12기/데일리과제

PMB12 W7D2 4가지 앱 유형

clap.jin 2022. 6. 26. 14:08


 

모바일 어플리케이션 종류 및 구분

http://uxstory.co.kr/blog/2018/08/10/app_list/

네이티브 앱

네이티브 앱은 우리가 흔히 말하는 어플리케이션으로 각 플랫폼에 맞는 언어로 개발한 앱을 말한다.

네이티브 앱은 각 플랫폼마다 SDK가 달라 각 플랫폼에 맞게 별도로 작업을 해야 하며 이로 인하여 안드로이드 앱, 아이폰 앱 스토어에 별도로 존재한다.

 

장점

  • 성능이 하이브리드 앱, 웹, 앱에 비하여 가장 높다.
  • 스마트폰의 기능( 카메라, 녹음 GPS 등)을 사용할 수 있다.
  • 어플 간 확장성이 높아 기본 앱에 쉽게 접근이 가능하다.
  • 기존 언어에 익숙한 개발자들은 쉽게 작업이 가능하다.
  • 속도가 빠르고 안정적이며, 보안 수준이 높다.

 

단점

  • 개발기간 및 비용이 상대적으로 많이 든다
  • 특정 플랫폼에 너무 한정적이며, 언어에 제약적이다.
  • 업데이트를 할 때마다 통해야하며, 배포속도가 느릴 수 있다.
  • 안드로이드와 아이폰 버전을 따로 제작해야한다.

 

하이브리드 앱

겉으로는 네이티브 앱과 동일하게 보이지만 실제로는 웹 뷰( web view)를 띄워 앱을 실행시키는 형태로 구성된 앱이다. 조금 더 쉽게 설명하면 최초에는 앱 스토어를 통해 다운받아야 하고 실행시켜야 하지만 앱이 구동되고 나면 정해진 웹페이,지를 불러오는 방식이다.

 

장점

  • 웹 개발 기술을 사용해 앱 개발을 할 수 있다.
  • 한 번의 개발로 다수의 플랫폼에 대응할 수 있다.
  • 웹 부분의 업데이트를 할 때는 앱스토어를 통하지 않고 할 수 있다.

 

단점

  • 웹 기술 뿐만 아니라 네이티브 개발 지식도 필요하다.
  • UI 프레임도구를 사용하지 않는다면 개발자가 UI 작업도 해야 한다.
  • 네이티브 앱처럼 설치를 해야만 사용을 할 수 있다.

 

 

웹 앱

모바일 웹과 네이티브 앱의 장점을 합쳐서 만든 것이다.

모바일 웹하고 근복적으로 차이는 없으나 겉모습과 구동방식을 앱처럼 꾸며놓아 실제로는 웹 방식이지만 사용자들은 마치 앱을 사용하는 것 같은 착각이 들 수 있는 것이다.

 

장점

  • 웹에서 사용하는 언어로 개발하기 때문에 개발기간 및 비용이 상대적으로 적게 든다.
  • 모든 기기와 브라우저에서 접근할 수 있다.
  • 별도 설치 및 승인과정이 필요 없어 유지보수가 용이하다.

 

단점

  • 스마트 폰의 기능(카메라, 녹음,GPS 등)을 사용할 수 없다.
  • 앱이 아니므로 URL을 통해 접속해야 한다.

 

모바일 웹

 

모바일 기기에서 사용하기 편한 방식으로 개발된 '웹 페이지'기반 서비스를 말한다.

반응형과 적응형 모바일 웹으로 나뉠 수 있다.

- 반응형 웹 : 데스크 탑/테블릿/ 모바일 기기 사이즈에 맞춰 변경되어 대응 가능
- 적응형 웹: 각 기기별 화면 사이즈를 제작하여 적응

장점

  • OS에 따라 개발하지 않아도 된다.
  • 수정이 용이하다

 

단점

  • 웹 앱의 단일 브라우저 방식에 비해 실행 속도가 느리다.

 

 


 

PM으로써 제품을 기획하는 과정에서 각 앱의 형태를 어떻게 선정것인가?

 

제품을 기획할때 앱의 형태를 선정하려면 기획의 목적이 무엇인지, 우리의 인력과 시간은 충분한지 먼저 파악을 해야한다.

네이티브 앱은 기능이 좋고 안정적이지만 ios에서 서비스 하기 위해 개발비용과 유지비용, 관리등의 문제가 있을 수 있고, 하이브리드 앱은 기간과 비용이 적게 걸리지만 네이티브 앱에 비해 높은 퍼포먼스를 구현하기 힘들기 때문이다.

모바일 웹과 웹 앱의 경우 개발 및 유지보수가 간단하고 개발인력을 보충하기에 쉽지만, 브라우저에서 제공하는 기능만 서비스에 활용할 수 있어서 GPS, 카메라, 음성기능은 사용할 수 없다.

 

따라서 제품의 특성에 따라, 기획의 목적은 무엇인지, 우리의 인력과 주어진 시간은 충분한지를 전반적으로 검토하여 앱의 형태를 선정할 것이다.