달밤에 코딩하기/커뮤니케이션을 위한 IT 지식
#6-애플리케이션
Rosa.Kim
2021. 8. 20. 22:13
애플리케이션이란
설치해서 사용하는 모든 프로그램을 애플리케이션이라고 한다. 아래 4가지 단어는 모두 애플리케이션과 같은 말이다.
- 애플리케이션 (Application)
- 응용 프로그램 (Application Software)
- 앱 (APP)
- 어플
애플리케이션 버전
디자이너는 '최종_최종의 최종.psd'와 같이 변경된 파일을 관리한다. 하지만 개발자는 변경 범위에 따라 애플리케이션에 숫자를 매기며, 이를 버전이라고 한다. 버전은 '1.2.3'과 같이 세자리로 구분되고, 아래와 같은 규칙을 따른다.
- 버전 2.4.0
- 첫번 째 숫자 (2) : 하위 버전과 호환이 가능하지 않은 큰 변화 일 경우 숫자를 올림.
- 두 번째 숫자 (4) : 하위 버전과 호환이 가능하지만 큰 변화 일 경우 숫자를 올림.
- 세 번째 숫자 (0) : 아주 작은 규모로 업데이트된 경우 숫자를 올림.
애플리케이션 생태계
모바일에는 애플리케이션을 다운받을 수 있는 '앱 마켓'이 있으며, 아래와 같은 특징이 있다.
IOS | Android | |
마켓 명칭 | 앱스토어 | 구글 플레이 스토어 |
심사 과정 | 심사 과정이 있음. 요건에 충족되지 않으면 리젝(reject) 당할 수 있음 |
심사 과정이 거의 없음 |
스토어 지침 | Appstore 심사 지침 | 구글 플레이 개발자 정책 센터 |
지침에 어긋날 경우 | 심사가 까다롭기 때문에 대부분 심사 단계에서 걸러짐 경고장 발송 후, 수정하지 않으면 애플리케이션 내림. 복구 논의가 활발한 편 |
예고 없이 마켓에서 내려감 복구 논의가 활발하지 않고 오래 걸림 |
애플리케이션 특징 | 심사가 까다로워 등록 된 애플리케이션이 적으나, 안정적이고 정상 동작하며 깔끔함 |
사전 심사가 느슨해 등록 된 애플리케이션이 많으나, 불안정하거나 동작하지 않는 애플리케이션도 많음 |