728x90
모바일 앱(애플리케이션)은 만드는 방법에 따라 3개의 종류로 구분할 수 있다.
1) Native
- Swift 또는 objective-c로 iOS 앱을 만드는 것
- Java 또는 코틀린으로 Android 앱을 만드는 것
- 프로그래밍 언어도 다르고, 매우 다름
2) Hybrid(웹뷰)
- Cordova 또는 PhoneGap을 이용해서 간단한 앱 만들 때, 그 안에 그냥 HTML, CSS를 넣는 것.
- 앱 안에서 작동하는 웹뷰
+) Hybrid Web Application
- 애플리케이션 일부를 웹으로
ex) 앱에서 광고 보여주는 부분
3) React-Native
- Javascript로 iOS 또는 Android의 네이티브 엔진에 메시지를 보내는 것
728x90
'Programming > etc.' 카테고리의 다른 글
[프로그래밍] API란? (0) | 2021.08.11 |
---|---|
[Git] git 명령어 정리 (0) | 2021.07.29 |
[Interface] GUI, CLI, TUI (0) | 2021.03.18 |
[프로그래밍] 백엔드(Back-End) vs 프론트엔드(Front-End) (0) | 2021.03.06 |
[프로그래밍] 동기 vs 비동기 (0) | 2021.03.06 |