일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Pointer
- wpf
- file access
- aduino
- SERIAL
- java
- Encapusulation
- Android
- preprocessing
- inheritance
- atmega328
- flutter
- compare
- UNO
- stream
- mfc
- APP
- memory
- digitalRead
- Unity
- Read
- parameter
- length
- sensor
- Barcode
- public
- Contour
- Class
- Overloading
- Binary
Archives
- Today
- Total
폴크(FOLC)
App 개발 환경 관련 본문
728x90
반응형
Android 또는 iOS 같은 어떤 구체적인 플랫폼만을 위해 만들어진 응용 프로그램
# 네이티브 앱(Native App)이라고 한다.
# Android 모바일 앱 개발 - Kotlin, Java, NDK(C/C++) 로 네이티브 앱을 만들 수 있다.
# iOS 모바일 앱 개발 - Swift, Objective C 로 네이트브 앱을 만들 수 있다.
네이티브 앱의 실행 속도가 빠르고 플랫폼에 유용한 많은 API 지원을 받을 수 있다.
# 반면, 다른 운영 체제에서 실행 되기 위해서는 별도의 시간과 노력이 많이 드는 단점이 있다.
Android 와 iOS 플랫폼을 동시에 만족하도록 동일한 개발 환경을 제공하는 크로스 플랫폼 프레임 워크(Cross-platform frameworks)의 인기가 증가하고 있다.
# Google 플랫폼 - Flutter
# Facebook 플랫폼 - React Native
1가지 형태의 소스 코드로 Android 와 iOS 용 앱을 제작할 수 있다.
# 반면, 네이티브 앱의 실행 속도에 비해서는 느리다. 관련 API 도 많지 않은 상태이다.
728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --