기타 기술
공유하기:
모바일
Android
iOS
기타
모바일 개발에 종사하는 개발자 중 대다수는 여전히 Android 애플리케이션을 개발합니다. 또한 개발자의 절반 이상은 iOS 개발에 참여하고 있습니다.
기본 도구를 사용합니다
크로스 플랫폼 기술/프레임워크를 사용합니다
모바일 개발자 중 절반 이상은 크로스 플랫폼 기술을 사용합니다. 여기를 클릭하여 Kotlin Multiplatform Mobile 및 최고의 크로스 플랫폼 프레임워크 5가지에 대해 알아보세요.
46%
42%
Flutter
32%
38%
React Native
12%
11%
Unity
12%
11%
Xamarin
11%
16%
Ionic
10%
16%
Cordova
3%
2%
Kotlin Multiplatform
가장 널리 사용되는 크로스 플랫폼 모바일 프레임워크는 여전히 Flutter와 React Native입니다. 하지만 React Native의 점유율은 작년부터 감소하는 추세인 반면 Ionic 및 Cordova의 사용 비율은 약 50% 증가했습니다.
모바일 애플리케이션 개발 팀의 규모는 서서히 커지고 있습니다. 1~4명으로 구성된 소규모 팀의 비율은 소폭 감소한 반면, 5명 이상 팀의 비율은 소폭 증가했습니다.
크로스 플랫폼 개발
아니요
예. 크로스 플랫폼 모바일 애플리케이션을 개발합니다
예. 크로스 플랫폼 데스크톱 애플리케이션을 개발합니다
35%
응답자 중 크로스 플랫폼 소프트웨어 개발에 참여하는 개발자의 비율. 이는 작년보다 8% 감소한 수치입니다. 흥미롭게도 크로스 플랫폼 개발자 중 18%가 모바일 및 데스크톱 애플리케이션을 모두 개발합니다.
로컬에서 실행되는 에뮬레이터 사용
물리적 시스템 또는 기기 사용
원격 시스템에서 실행되는 에뮬레이터 사용
일반적으로 다양한 운영 체제나 플랫폼으로 작업하지 않습니다
물리적 시스템 또는 기기 사용
가상 머신 사용
일반적으로 다양한 운영 체제나 플랫폼으로 작업하지 않습니다
기타
설문조사에 참여한 모바일 크로스 플랫폼 개발자의 15%만이 원격 시스템에서 실행되는 에뮬레이터를 사용하여 다른 시스템/플랫폼에서 작업하는 반면 2/3 이상은 로컬에서 실행되는 에뮬레이터 또는 물리적 시스템을 선호합니다. 데스크톱용 크로스 플랫폼 개발자 사이에서 가장 인기 있는 솔루션은 물리적 컴퓨터 또는 기기입니다.
정적 분석
예
아니요
정적 코드 분석이 무엇인지 모릅니다
잘 모르겠음
정적 분석의 인기가 증가하고 있습니다! 2021년에 비해 정적 분석 사용 비율은 7% 증가했습니다. 응답자 중 27%는 이제 직장에서 정적 코드 분석 사용을 관리하는 전사적 정책을 시행한다고 답했습니다.
각 팀이 자체 정책을 마련함
회사 전체 정책이 있음
잘 모르겠음
IDE/에디터
외부 도구
정적 분석 사용자의 1/3만이 외부 도구를 사용하고 67%는 IDE/에디터 기능만 사용합니다. 개발자 중 16%는 IDE/에디터 기능과 외부 도구를 모두 사용합니다.
흥미롭게도 IDE/에디터의 정적 분석 기능 사용자 중 54%는 디폴트 설정을 사용하지 않고, 분석 설정을 직접 구성합니다.
커밋마다
이따금
브랜치마다
하루에 여러 번
잘 모르겠음
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.