•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r2 vs r3
11
[[분류:애플리케이션]]
2
23
[목차]
34
45
== 개요 ==
5
[[프로그램]]의 일종. [[iPhone]]의 영향으로 모바일에서 규동하는 [[프로그램]]을 지칭하는 말로 쓰이는 경향이 크나, 단어 자체 정의로는 [[모바일]] 뿐 아니라 [[데스크탑]] 또한 커버한다.
6
[[프로그램]]의 일종이다. [[iPhone]]의 영향으로 [[모바일]]에서 규동하는 [[프로그램]]을 지칭하는 말로 쓰이는 경향이 크나, 단어 자체 정의로는 [[모바일]] 뿐 아니라 [[데스크탑]] 또한 커버한다.
67
78
== 개발 ==
89
* Native Application
910
해당 [[OS]]([[Android]], [[iOS]] 등)의 개발에 사용되는 언어로 직접 개발하는 방법. [[Java]]나 [[Kotlin]] 등으로 개발되며 호환성은 떨어지지만 특정 [[OS]]에서의 성능 하나는 보장한다.
1011
* Hybrid Application
11
한 가지 언어로 여러 [[OS]]를 커버할 수 있는 애플리케이션을 개발하는 방법. [[React Native]] 등의 개발로 이 방식의 개발이 쉬워졌다. 대표적으로 이 제공하는 기업은 [[https://appmaker.co.kr|AppMaker]] 등이 있겠다.
12
한 가지 언어로 여러 [[OS]]를 커버할 수 있는 애플리케이션을 개발하는 방법. [[React Native]], [[Electron]] 등의 개발로 이 방식의 개발이 쉬워졌다. [[API]] 통합 등으로 여러 점을 제공하지만, 일부 기기에서의 성능이나 호환성 이슈가 발생할 수 있고, 1차원 코드가 아니기 때문에 [[런타임]]이 포함되어 배포되어야 한다. 즉, 파일이 무거워지고 실행 시간이 늘어난다.
13
14
== 여담 ==
15
* 메모리 및 배터리 사용을 줄이기 위해 쓰지 않앱을 태스크에서 없애는 경우가 있는데, 사실아무런 영향이 없고, 오히려 그 행위가 배터리 소모량을 늘리는 결과를 불러올 수 있다. [[https://n.news.naver.com/mnews/article/092/0002120319?sid=105|#]]