Technologies diverses

Partager :

Mobile

Pour quels systèmes d'exploitation mobiles développez-vous ?

La majorité des développeurs faisant du développement mobile travaillent encore sur des applications Android. Dans le même temps, plus de la moitié d'entre eux développent aussi pour iOS.

Comment développez-vous pour les systèmes d'exploitation mobiles ?

Plus de la moitié des développeurs mobiles utilisent des technologies multiplateformes. Cliquez ici pour en apprendre davantage sur Kotlin Multiplatform Mobile et sur cinq des meilleurs frameworks multiplateformes.

Quels frameworks mobiles multiplateformes utilisez-vous ?

Les frameworks mobiles multiplateformes les plus répandus restent Flutter et React Native. Toutefois, le score de React Native a diminué depuis l'année dernière, tandis que l'utilisation de Ionic et Cordova a augmenté d'environ 50 %.

Combien de développeurs (vous compris) travaillent sur votre application mobile simultanément sur iOS et Android ?

La taille des équipes travaillant sur des applications mobiles augmente lentement. La proportion de petites équipes composées de 1 à 4 personnes a légèrement diminué, tandis que celle d'équipes de plus de 5 personnes a légèrement augmenté.

Développement multiplateforme

Développez-vous des logiciels multiplateformes ?

35 %

des développeurs se disent impliqués dans le développement de logiciels multiplateformes, soit 8 points de pourcentage de moins que l'année dernière. 18 % de ceux qui font du développement multiplateforme créent aussi bien des applications mobiles que des applications de bureau.

Quelles plateformes vos applications de bureau multiplateformes ciblent-elles ?

Quelles plateformes vos applications mobiles multiplateformes ciblent-elles ?

Comment travaillez-vous généralement avec les différents systèmes d'exploitation ou plateformes lorsque vous développez des applications mobiles multiplateformes ?

Comment travaillez-vous généralement avec les différents systèmes d'exploitation ou plateformes lorsque vous développez des applications de bureau multiplateformes ?

Seuls 15 % des développeurs mobiles multiplateformes interrogés utilisent des émulateurs sur des machines distantes pour travailler avec différents systèmes ou plateformes. Plus de deux tiers préfèrent des émulateurs fonctionnant localement ou des machines physiques. Parmi ceux qui développent des applications de bureau multiplateformes, les machines ou appareils physiques sont plébiscités.

Analyse statique

Utilisez-vous l'analyse statique du code dans votre travail ?

L'analyse statique gagne en popularité ! Par rapport à 2021, son utilisation a augmenté de 7 points de pourcentage. 27 % des répondants à notre dernière enquête ont déclaré avoir une politique régissant l'utilisation de l'analyse statique du code dans leur entreprise.

Existe-t-il des politiques concernant l'analyse statique du code à l'échelle de votre entreprise ou chaque équipe est-elle responsable de ses propres vérifications ?

Quels outils utilisez-vous pour l'analyse de code statique ?

Seuls un tiers des utilisateurs de l'analyse statique ont recours à des outils externes, tandis que 67 % n'utilisent que les fonctionnalités de l'IDE ou de l'éditeur. 16 % des développeurs utilisent à la fois les fonctionnalités de l'IDE ou de l'éditeur et des outils externes.

Il est intéressant de noter que 54 % des personnes qui utilisent les fonctions d'analyse statique des IDE ou éditeurs personnalisent leurs paramètres d'analyse au lieu d'utiliser les paramètres par défaut.

À quelle fréquence l'analyse statique du code est-elle déclenchée ?

Open source

Contribuez-vous à des projets open source ?

La proportion de développeurs contribuant à des projets open source n'a pas beaucoup changé par rapport à l'année dernière. Il y a quasiment autant de développeurs travaillant à plein temps sur du code open source que de développeurs qui n'envisagent pas du tout de contribuer à des projets open source, soit 4 %.

Outils d'aide à l'écriture

Utilisez-vous des outils d'aide à l'écriture, par exemple pour vérifier la grammaire ?

57 %

des répondants utilisent un outil d'aide à l'écriture, ce qui diffère peu par rapport aux résultats de l'année dernière. Plus d'un tiers préfère utiliser la fonctionnalité intégrée de leur environnement de travail, tandis que Grammarly est l'outil spécialisé le plus populaire .

Sécurité

34 %

des répondants déclarent avoir un cycle de développement logiciel sécurisé. 47 % d'entre eux indiquent avoir des collègues responsables du développement sécurisé. En outre, 6 % des personnes interrogées déclarent que leur entreprise emploie des experts de la sécurité en interne.

Qui est responsable du développement de logiciels sécurisé dans votre entreprise / organisation ?

Quelles solutions intégrées utilisez-vous pour maintenir la sécurité des logiciels développés ?

Seules 15 % des personnes impliquées dans le développement de logiciels sécurisés utilisent des logiciels de sécurité spécialisés. Plus de la moitié d'entre elles s'appuient sur les fonctionnalités des IDE, éditeurs ou outils de CI/CD.

Quels outils utilisez-vous pour un développement sécurisé ?

Quel IDE ou éditeur utilisez-vous pour assurer la sécurité des logiciels développés ?

IntelliJ IDEA est le premier choix des personnes qui utilisent un IDE ou un éditeur pour un développement sécurisé.

Technologies diverses:

2022

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.