Tecnologias diversas
Compartilhar:
Mobile
Android
iOS
Outros
A maioria dos desenvolvedores que lidam com desenvolvimento móvel ainda trabalha em aplicativos Android. Ao mesmo tempo, mais da metade dos desenvolvedores está envolvida no desenvolvimento iOS.
Uso ferramentas nativas
Uso tecnologias/frameworks multiplataformas
Mais da metade dos desenvolvedores móveis usa tecnologias multiplataforma. Você pode saber mais sobre o Kotlin Multiplatform Mobile e cinco das melhores frameworks multiplataforma aqui.
46%
42%
Flutter
32%
38%
React Native
12%
11%
Unity
12%
11%
Xamarin
11%
16%
Ionic
10%
16%
Cordova
3%
2%
Kotlin Multiplatform
As frameworks móveis multiplataforma mais difundidas ainda são o Flutter e o React Native. No entanto, a participação do React Native caiu desde o ano passado, enquanto o uso do Ionic e do Cordova aumentou cerca de 50%.
O tamanho das equipes que trabalham em aplicativos móveis está crescendo lentamente. A parcela de pequenas equipes compostas por 1 a 4 pessoas diminuiu ligeiramente, enquanto o número de equipes com mais de 5 pessoas aumentou ligeiramente.
Desenvolvimento multiplataforma
Não
Sim, desenvolvo aplicações móveis multiplataforma
Sim, desenvolvo aplicações de desktop multiplataforma
35%
dos desenvolvedores que pesquisamos estão envolvidos no desenvolvimento de softwares multiplataforma, o que representa 8 pontos percentuais a menos que no ano passado. Curiosamente, 18% daqueles que fazem desenvolvimento multiplataforma criam aplicativos móveis e de desktop.
Usando um emulador executado localmente
Usando máquinas ou dispositivos físicos
Usando um emulador executado em uma máquina remota
Normalmente não trabalho com sistemas operacionais ou plataformas diferentes
Usando máquinas ou dispositivos físicos
Usando máquinas virtuais
Normalmente não trabalho com sistemas operacionais ou plataformas diferentes
Outros
Apenas 15% dos desenvolvedores móveis multiplataformas pesquisados usam emuladores executados em máquinas remotas para trabalhar com diferentes sistemas/plataformas, enquanto mais de dois terços preferem máquinas físicas ou emuladores executados localmente. Entre aqueles que desenvolvem multiplataformas para desktop, máquinas ou dispositivos físicos são a solução mais popular.
Análises estáticas
Sim
Não
Não sei o que é análise de código estático
Não tenho certeza
A análise estática está se tornando mais popular! Em comparação com 2021, o uso da análise estática aumentou 7 pontos percentuais. 27% dos entrevistados agora dizem que seus empregadores têm políticas em toda a empresa que regem o uso da análise de código estático.
Cada equipe tem suas próprias políticas
No âmbito da empresa
Não sei
IDE/Editor
Ferramenta(s) externa(s):
Apenas um terço dos usuários de análises estáticas usam ferramentas externas, enquanto 67% usam apenas recursos do IDE/Editor. 16% dos desenvolvedores usam recursos do IDE/Editor e ferramentas externas.
Curiosamente, 54% daqueles que usam recursos de análise estática de IDEs/Editores personalizam suas configurações de análise em vez de usar as configurações padrão.
Por commit
De tempos em tempos
Por branch
Várias vezes ao dia
Não tenho certeza
Ferramentas de assistência à escrita
57%
dos entrevistados usam algum tipo de ferramenta de auxílio à escrita, o que não difere muito em comparação com o ano passado. Mais de um terço prefere usar a funcionalidade integrada de seu ambiente de trabalho, enquanto o Grammarly é o mais popular entre as ferramentas standalone especializadas.
Segurança
34%
dos entrevistados relatam ter um ciclo de vida de desenvolvimento de software seguro. 47% dos entrevistados dizem ter colegas responsáveis pelo suporte de desenvolvimento seguro. Além disso, 6% dos entrevistados dizem que suas empresas têm defensores de segurança internos.
Nós mesmos
Equipe de segurança
Desenvolvedores
Controle de qualidade
Campeões de segurança
Outros
Apenas 15% dos envolvidos no desenvolvimento de software seguro usam software de segurança especializado, enquanto mais da metade depende das funcionalidades do IDE/Editor ou da ferramenta de CI/CD.
IDE ou Editor
CI/CD
Rastreador de issues
Software de segurança específico
Outros
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.