본문 바로가기

카테고리 없음

웹 서비스 & 앱 서비스

반응형

웹 서비스

 웹 서비스(Web Services)에 대해 살펴보기 전에 웹(Web)이 무엇인지에 대해 간단하게 언급하겠습니다. 일반적으로 인터넷과 웹을 동일한 의미로 사용하는 경우가 많이 있지만, 인터넷은 컴퓨터 네트워크 망 자체를 의미하고, 웹은 이러한 인터넷상에서 동작하는 하나의 서비스를 의미합니다. 이러한 웹에는 하이퍼텍스트(Hyper Text) 기능이 있어, 텍스트, 그림, 소리, 영상 등의 정보를 연결시켰기 때문에 인터넷의 주된 서비스로 여겨집니다.

 웹 서비스는 웹 표준을 통해 하나의 전자기기가 다른 전자기기에 제공하는 기능이나 서비스로, 일반적으로 인터넷 환경에서 다양한 서비스를 다른 전자기기에서 활용할 수 있도록 제공하는 것을 의미합니다. 우리가 크롬, 인터넷 익스플로러, 네이버 웨일 등의 웹 브라우저에서 링크를 눌러서 다른 정보를 확인할 수 있는 것도 모두 웹 서비스의 범주에 속합니다.

 이러한 웹 서비스는 몇가지 특징을 가지고 있습니다. 우선 웹 서비스는 사용자가 별도로 다운로드하지 않아도 항상 최신 버전의 서비스를 이용할 수 있으며, SEO(Search Engine Optimization: 검색 엔진 최적화) 관련 태그 스트립팅을 통해서 아웃바운드 링크가 잘 되게 하면 바이럴 마케팅(Viral Marketing)이 잘 될 수 있습니다. 또한 개발에 필요한 시간과 노력이 앱에 비해 비교적 적지만, 웹 브라우저에 종속되기 때문에 앱에 비해서 다양한 상호작용을 구현하는 것이 어렵습니다. 그리고 웹 브라우저에서 탐색하는 과정을 거쳐야 하기에 앱에 비해 사용성이 떨어지며, 클릭을 통해 다른 페이지로 전환되는 방식으로 이루어져 페이지를 제한적으로 구성해야 한다는 단점을 가집니다.

 

앱 서비스

 앱(App)은 어플리케이션의 줄임말로 스마트폰에서 사용할 수 있는 서비스를 의미합니다. 앱 서비스는 웹 서비스와 다르게 iOS와 안드로이드에 각각 맞춘 독립적인 동작을 하며, 프로그램 공급의 편의성과 보안을 위해 앱스토어에서 배포합니다. 또한 앱 서비스는 개발자가 서버 파일을 수정하면 사용자가 업데이트를 바로 확인할 수 있는 웹 서비스와 다르게 앱의 업데이트 후 앱스토어의 심사 과정을 거쳐 배포가 되기 때문에, 사용자가 새로운 버전의 앱에 대한 업데이트를 직접 받아야 확인이 가능합니다.

 이러한 앱 서비스의 특징들을 살펴보면 우선, 화면에 대한 터치 방식으로 동작되어 스와이프, 줌인, 드래그 등의 다양한 입력 방식을 사용할 수 있고, 접근성이 높으며 스마트폰에 최적화된 성능과 사용 환경을 제공합니다. 그리고 브라우저에 종속되어 있지 않기에 사용자의 서비스 이용 행태나, 취향 등의 데이터를 수집하고 분석하기에 용이합니다. 그러나 웹에 비해 구현 시간이 오래 걸리고, iOS와 안드로이드 두 개의 버전을 각각 개별적으로 개발해야 합니다. 앱 서비스는 강한 종속성을 가져 한 번 설치 후 많이 이용하게 되면 계속 사용하지만, 이를 삭제하게 되면 다시 이용하지 않게 되는 경우도 많이 있습니다.

반응형