제조사별
운영 체제별
찾기
도구모음
LANGUAGES

애플리케이션

스마트위키, 임베디드에 관한 모든 것.

(에서 넘어옴)
그대는 내가 이래도 폴더로 보이나?

애플리케이션(Application)이란, 기술, 시스템 및 제품 등을 사용하는 것을 말한다.






...는 정보기술 분야에서 다루는 용어일 뿐이고, 컴퓨터 계열에서는 애플리케이션 프로그램, 즉 응용프로그램[1]의 줄임 말이다. 응용프로그램의 예로는 워드프로세서, 데이터베이스 프로그램, 웹브라우저, 개발 도구, 페인트 브러시, 이미지 편집 프로그램, 통신 프로그램 등이 포함된다.

개념을 나무 가지에 비유하면 소프트웨어 분류에 포함되는 가장 굵은 줄기로 볼 수 있다.

운영 체제가 제공하는 API[2]나 기타 사용자 함수들의 집합으로 이루어져 구동되며, 내부에 리소스[3]를 포함하기도 한다. 무엇보다 운영 체제 자신도 애플리케이션의 일종이다[4].

응용 프로그램[5]이 없으면 기본적으로 구현된 자체 기능만을 써야 한다. 간단한 게임 다운로드가 되는 휴대폰[6] 대신 계산기를 떠올리면 쉽게 이해할 수 있을 것이다. 정말 계산 이외에는 할 수 없다... T_T


스마트폰에서는 컴퓨터 못지 않게 핵심적인 기능을 한다. 스마트폰이 일반폰과 차별화되는 점은 바로 이 애플리케이션을 자유롭게 설치하여 활용할 수 있느냐에 달려있을 정도로 중요하다.


어쩐지 느낌상으로는 애플앱스토어가 직접 수제로 만들어낸 용어인 것 같은 착각이 든다.

그리고 실제로도 이름을 지을 때 Apple과 Application의 앞 글자가 같은 것을 노렸다고 카더라.


  1. 응용프로그램은 사용자 또는 어떤 경우에는 다른 응용프로그램에게, 특정한 기능을 직접 수행하도록 설계된 프로그램이다.
  2. Application Program Interface. 응용프로그램 인터페이스로 수많은 함수와 구조체 등의 요소로 이루어져 하드웨어나 소프트웨어적인 상호 작용의 기능을 가능하게 만들며 모든 영역에 거의 근원적인 부분에서 표면적인 구현부까지 폭넓게 사용되는 기능이다.
  3. Resource. 시스템 자원과는 별도의 의미로 응용 프로그램이 불러들이는 그래픽이나 텍스트를 담고 있는 부분이나 그 자체를 가리킨다.
  4. 델파이도 델파이가 만들었고, 윈도 역시 C 언어를 사용하는 컴파일러에 의해 제작되었고, 결과적으로 운영 체제는 응용 프로그램과 공통되는 속성을 갖고 있다는 것을 알 수 있다.
  5. 단, 여기서 지칭하는 응용 프로그램은 운영 체제를 제외한다.
  6. 일반 휴대폰의 게임(서비스명 멀티팩, mplayon, ez-i 다운로드센터 등)은 Java를 기반으로 하는 명령어로 이루어졌고, WIPI 플랫폼에서 돌아가는 응용 프로그램의 일종이다.