직접 경험 또는 학습 기반 답변
모바일 앱 개발 수업에서 세 가지 방식을 비교했습니다. 네이티브 앱은 iOS/Android 각각의 언어로 개발하는 방식으로, 성능과 기기 기능 접근성이 가장 뛰어나지만 개발 비용이 두 배입니다. 웹 앱은 브라우저에서 실행되는 방식으로, 설치 없이 접근 가능하지만 기기 센서·카메라 같은 네이티브 기능 접근에 제한이 있습니다.
하이브리드 앱은 웹 기술로 개발하고 앱 형태로 배포하는 방식으로, 유지보수 비용이 낮지만 성능이 네이티브보다 낮을 수 있습니다. 트렌드로는 React Native·Flutter 같은 크로스플랫폼 프레임워크가 성능 격차를 줄이면서 하이브리드 방식의 채택이 증가하고 있습니다. 이 비교를 통해 앱 방식 선택은 성능 요구사항과 개발 비용의 균형에서 결정된다는 걸 이해했고, 크로스플랫폼 기술의 발전이 그 균형점을 바꾸고 있다는 걸 배웠습니다.