본문 바로가기
[클라이언트]/[Flutter]

[Flutter] 네이티브, 하이브리드, 크로스 플랫폼 방식

by Hevton 2021. 8. 8.
반응형

 

앱 개발 방식에는 세가지가 있다.

 

네이티브, 하이브리드, 크로스 플랫폼 방식.

 

 

네이티브

- 안드로이드는 JAVA나 Kotlin 기반으로, IOS는 Swift나 Object - C 기반으로 개발하는 방식

- 따라서 한명의 개발자가 두 운영체제에서 동작시키려면 각각 별개의 언어들과 방식을 사용해야 한다.

 

 

하이브리드

- 웹 + 앱

- 웹 기술로 앱을 만드는 것이다.

- 웹 기술로 화면 틀을 만든 뒤 네이티브 기술로 감싸서 앱 형태로 포장하여 두 운영체제 기반의 개발을 하나로 통합하려는 시도.

 

 

크로스 플랫폼

- 하이브리드에서 더 발전된 방식. 앱을 빌드할때 네이티브 코드 형식으로 변환된다.

- 하이브리드에서처럼 웹 기반으로 하지 않아서 속도를 높일 수 있고 결과적으로 네이티브 방식으로 개발했을 때와 거의 같은 성능 보장

반응형