Weitere Tech-Themen

Teilen:

Mobilgeräte

Für welche mobilen Betriebssysteme entwickeln Sie?

Entwickler*innen, die sich mit Mobilentwicklung beschäftigen, arbeiten mehrheitlich immer noch an Android-Anwendungen. Gleichzeitig ist mehr als die Hälfte der Entwickler*innen in der iOS-Entwicklung aktiv.

Wie entwickeln Sie für mobile Betriebssysteme?

Mehr als die Hälfte der Mobil-Entwickler*innen nutzt plattformübergreifende Technologien. Informationen zu Kotlin Multiplatform Mobile und fünf der besten plattformunabhängigen Frameworks finden Sie hier.

Welche plattformübergreifenden Mobile-Frameworks verwenden Sie?

Die meistverwendeten plattformunabhängigen mobilen Frameworks sind nach wie vor Flutter und React Native. Allerdings ist der Anteil von React Native seit dem letzten Jahr gesunken, während Ionic und Cordova um etwa 50% zugelegt haben.

Wie viele Entwickler*innen arbeiten gleichzeitig an der iOS- und Android-Version Ihrer Mobilanwendung (Sie selbst eingeschlossen)?

Die Teams, die an Mobilanwendungen arbeiten, werden allmählich größer. Der Anteil kleiner Teams von 1 bis 4 Personen ist leicht zurückgegangen, während die Anzahl der Teams mit mehr als 5 Personen geringfügig gestiegen ist.

Plattformübergreifende Entwicklung

Entwickeln Sie plattformübergreifende Software?

35%

der Befragten betreiben plattformunabhängige Softwareentwicklung – 8 Prozentpunkte weniger als im letzten Jahr. Interessanterweise entwickeln 18% derjenigen, die plattformunabhängig arbeiten, sowohl Mobil- als auch Desktop-Anwendungen.

Für welche Plattformen entwickeln Sie Ihre plattformübergreifenden Desktop-Anwendungen?

Für welche Plattformen entwickeln Sie Ihre plattformübergreifenden Mobil-Apps?

Wie arbeiten Sie normalerweise mit verschiedenen Betriebssystemen oder Plattformen bei der Entwicklung plattformübergreifender Mobil-Apps?

Wie arbeiten Sie normalerweise mit verschiedenen Betriebssystemen oder Plattformen bei der Entwicklung plattformübergreifender Desktop-Anwendungen?

Nur 15% der befragten plattformunabhängigen Mobil-Entwickler*innen verwenden Emulatoren auf Remote-Systemen für die Arbeit mit unterschiedlichen Systemen/Plattformen. Mehr als zwei Drittel bevorzugen lokal ausgeführte Emulatoren oder physische Geräte. Unter denjenigen, die plattformübergreifende Desktop-Entwicklung betreiben, sind physische Computer oder Geräte die häufigste Wahl.

Statische Analyse

Nutzen Sie statische Codeanalysen bei Ihrer Arbeit?

Statische Analysen gewinnen an Popularität! Die Verwendung von statischen Analysen ist seit 2021 um 7 Prozentpunkte gestiegen. 27% der Befragten berichten von unternehmensweiten Richtlinien zur Nutzung der statischen Codeanalyse.

Haben Sie unternehmensweite Richtlinien für den Einsatz statischer Codeanalysen oder ist jedes Team für seine eigenen Analysen zuständig?

Welche Tools verwenden Sie für statische Codeanalysen?

Nur ein Drittel derjenigen, die statische Analysen durchführen, setzen externe Tools ein; 67% beschränken sich auf die Funktionen der IDE bzw. des Editors. 16% der Entwickler*innen verwenden sowohl IDE/Editor-Funktionen als auch externe Tools.

Interessanterweise bleiben 54% derjenigen, die IDE- bzw. Editorfunktionen zur statischen Analyse nutzen, nicht bei den Standardeinstellungen, sondern verwenden individuelle Analyseeinstellungen.

Wie oft wird die statische Codeanalyse ausgelöst?

Open Source

Tragen Sie zu Open-Source-Projekten bei?

Der Anteil der Entwickler*innen, die zu Open-Source-Projekten beitragen, hat sich seit dem letzten Jahr nicht wesentlich geändert. Interessanterweise ist die Zahl derjenigen, die in Vollzeit an Open-Source-Code arbeiten, mit 4% ungefähr genauso groß wie die Zahl derer, für die es nicht in Frage kommt, zu Open Source beizutragen.

Schreibhilfen

Verwenden Sie Schreibhilfetools, z. B. zur Grammatikprüfung?

57%

der Befragten nutzen irgendeine Form der Schreibhilfe, was in Bezug auf das letzte Jahr keine große Veränderung darstellt. Mehr als ein Drittel ziehen es vor, die integrierte Funktionalität ihrer Arbeitsumgebung zu nutzen. Unter den spezialisierten, eigenständigen Tools ist Grammarly am weitesten verbreitet.

Sicherheit

34%

der Befragten verwenden einen abgesicherten Softwareentwicklungszyklus. 47% der Befragten haben Kolleg*innen, die für die Unterstützung einer sicheren Entwicklung zuständig sind. Außerdem geben 6% der Befragten an, dass ihre Unternehmen über interne Sicherheitsbeauftragte verfügen.

Wer bietet Support für die sichere Softwareentwicklung in Ihrem Unternehmen/Ihrer Organisation?

Welche integrierten Lösungen verwenden Sie, um die Sicherheit der entwickelten Software zu gewährleisten?

Nur 15% derjenigen, die sich mit sicherer Softwareentwicklung beschäftigen, verwenden spezialisierte Sicherheitssoftware; mehr als die Hälfte verlassen sich auf die Funktionalität von IDEs, Editoren oder CI/CD-Tools.

Welche Tools verwenden Sie für die sichere Entwicklung?

Welche IDE oder welchen Editor verwenden Sie, um die Sicherheit der entwickelten Software zu gewährleisten?

IntelliJ IDEA ist die häufigste Wahl unter denjenigen, die eine IDE oder einen Editor für die sichere Entwicklung verwenden.

Weitere Tech-Themen:

2022

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.