반응형
앱 개발 방식에는 세가지가 있다.
네이티브, 하이브리드, 크로스 플랫폼 방식.
네이티브
- 안드로이드는 JAVA나 Kotlin 기반으로, IOS는 Swift나 Object - C 기반으로 개발하는 방식
- 따라서 한명의 개발자가 두 운영체제에서 동작시키려면 각각 별개의 언어들과 방식을 사용해야 한다.
하이브리드
- 웹 + 앱
- 웹 기술로 앱을 만드는 것이다.
- 웹 기술로 화면 틀을 만든 뒤 네이티브 기술로 감싸서 앱 형태로 포장하여 두 운영체제 기반의 개발을 하나로 통합하려는 시도.
크로스 플랫폼
- 하이브리드에서 더 발전된 방식. 앱을 빌드할때 네이티브 코드 형식으로 변환된다.
- 하이브리드에서처럼 웹 기반으로 하지 않아서 속도를 높일 수 있고 결과적으로 네이티브 방식으로 개발했을 때와 거의 같은 성능 보장
반응형
'[클라이언트] > [Flutter]' 카테고리의 다른 글
[Flutter] Flutter의 특징 정리 (0) | 2021.08.08 |
---|---|
[Flutter] 안드로이드 스튜디오에 Flutter 플러그인 설치 (0) | 2021.08.08 |
[Flutter] Flutter 다운 / 환경변수 설정 (0) | 2021.08.08 |
[Flutter] 크로스 플랫폼 방식 Flutter (0) | 2021.08.08 |
[Flutter] 시작 (0) | 2021.08.08 |