기타 기술

공유하기:

모바일

어떤 모바일 운영체제를 대상으로 개발하시나요?

모바일 개발에 종사하는 개발자 중 대다수는 여전히 Android 애플리케이션을 개발합니다. 또한 개발자의 절반 이상은 iOS 개발에 참여하고 있습니다.

모바일 운영 체제를 어떻게 개발하시나요?

모바일 개발자 중 절반 이상은 크로스 플랫폼 기술을 사용합니다. 여기를 클릭하여 Kotlin Multiplatform Mobile 및 최고의 크로스 플랫폼 프레임워크 5가지에 대해 알아보세요.

어떤 크로스 플랫폼 모바일 프레임워크를 사용하시나요?

가장 널리 사용되는 크로스 플랫폼 모바일 프레임워크는 여전히 Flutter와 React Native입니다. 하지만 React Native의 점유율은 작년부터 감소하는 추세인 반면 Ionic 및 Cordova의 사용 비율은 약 50% 증가했습니다.

iOS와 Android 기반 모바일 애플리케이션 모두에서 동시에 작업하는 개발자는 몇 명인가요(본인 포함)?

모바일 애플리케이션 개발 팀의 규모는 서서히 커지고 있습니다. 1~4명으로 구성된 소규모 팀의 비율은 소폭 감소한 반면, 5명 이상 팀의 비율은 소폭 증가했습니다.

크로스 플랫폼 개발

크로스 플랫폼 소프트웨어를 개발하시나요?

35%

응답자 중 크로스 플랫폼 소프트웨어 개발에 참여하는 개발자의 비율. 이는 작년보다 8% 감소한 수치입니다. 흥미롭게도 크로스 플랫폼 개발자 중 18%가 모바일 및 데스크톱 애플리케이션을 모두 개발합니다.

개발하는 크로스 플랫폼 데스크톱 애플리케이션은 어떤 플랫폼을 대상으로 하나요?

개발하는 크로스 플랫폼 모바일 애플리케이션은 어떤 플랫폼을 대상으로 하나요?

크로스 플랫폼 모바일 애플리케이션 개발 시 다양한 운영체제 또는 플랫폼에서 일반적으로 어떻게 작업하시나요?

크로스 플랫폼 데스크톱 애플리케이션 개발 시 다양한 운영체제 또는 플랫폼에서 일반적으로 어떻게 작업하시나요?

설문조사에 참여한 모바일 크로스 플랫폼 개발자의 15%만이 원격 시스템에서 실행되는 에뮬레이터를 사용하여 다른 시스템/플랫폼에서 작업하는 반면 2/3 이상은 로컬에서 실행되는 에뮬레이터 또는 물리적 시스템을 선호합니다. 데스크톱용 크로스 플랫폼 개발자 사이에서 가장 인기 있는 솔루션은 물리적 컴퓨터 또는 기기입니다.

정적 분석

업무 시 정적 코드 분석을 사용하시나요?

정적 분석의 인기가 증가하고 있습니다! 2021년에 비해 정적 분석 사용 비율은 7% 증가했습니다. 응답자 중 27%는 이제 직장에서 정적 코드 분석 사용을 관리하는 전사적 정책을 시행한다고 답했습니다.

정적 코드 분석을 사용하도록 지시하는 전사적 정책이 있나요? 아니면 팀별로 자체 검사를 실시하나요?

정적 코드 분석에 어떤 도구를 사용하시나요?

정적 분석 사용자의 1/3만이 외부 도구를 사용하고 67%는 IDE/에디터 기능만 사용합니다. 개발자 중 16%는 IDE/에디터 기능과 외부 도구를 모두 사용합니다.

흥미롭게도 IDE/에디터의 정적 분석 기능 사용자 중 54%는 디폴트 설정을 사용하지 않고, 분석 설정을 직접 구성합니다.

정적 코드 분석은 얼마나 자주 트리거되나요?

오픈 소스

오픈 소스 프로젝트에 기여하고 계신가요?

오픈 소스 프로젝트에 기여하는 개발자의 비율은 작년과 별 차이가 없습니다. 흥미롭게도, 오픈 소스에 기여할 생각이 전혀 없는 응답자 수와 오픈 소스 코드 관리를 전업으로 수행하는 응답자 수는 각각 4%입니다.

작문 지원 도구

문법 교정 등을 위해 작문 지원 도구를 사용하시나요?

57%

응답자 중 어떤 형태로든 작문 지원 도구를 사용하고 있다고 답한 비율. 이는 작년과 크게 다르지 않습니다. 1/3 이상은 작업 환경의 통합 기능을 사용하는 편을 선호하는 반면, 전문 독립실행형 도구 중에서는 Grammarly가 가장 많이 사용됩니다.

보안

34%

응답자 중 안정된 소프트웨어 개발 수명 주기를 보유하고 있다고 답한 비율. 응답자의 47%는 보안 개발 지원을 담당하는 동료가 있다고 답했으며, 응답자 중 6%는 회사에 보안 챔피언이 있다고 답했습니다.

귀사/조직에서 보안 소프트웨어 개발을 담당하는 사람은 누구인가요?

개발된 소프트웨어의 보안 유지를 위해 어떤 통합 솔루션을 사용하시나요?

보안 소프트웨어 개발에 관련된 응답자 중 15%만이 전문적인 보안 소프트웨어를 사용하는 반면, 절반 이상은 IDE/에디터 또는 CI/CD 도구 기능을 사용합니다.

안전한 개발을 위해 어떤 도구를 사용하시나요?

개발된 소프트웨어의 보안을 보장하기 위해 어떤 IDE 또는 에디터를 사용하시나요?

IntelliJ IDEA는 안전한 개발을 위해 IDE/에디터를 사용한다는 응답자가 가장 많이 선택한 옵션입니다.

기타 기술:

2022

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.