Weitere Tech-Themen
Teilen:
Mobilgeräte
Android
iOS
Sonstige
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.
Ich verwende native Tools
Ich verwende plattformübergreifende Technologien/Frameworks
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.
46%
42%
Flutter
32%
38%
React Native
12%
11%
Unity
12%
11%
Xamarin
11%
16%
Ionic
10%
16%
Cordova
3%
2%
Kotlin Multiplatform
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.
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
Nein
Ja, ich entwickle plattformübergreifende Mobil-Apps
Ja, ich entwickle plattformübergreifende Desktop-Anwendungen
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.
Ich verwende einen lokal ausgeführten Emulator
Ich verwende physische Computer oder Geräte
Ich verwende einen remote ausgeführten Emulator
Normalerweise arbeite ich nicht mit verschiedenen Betriebssystemen oder Plattformen
Ich verwende physische Computer oder Geräte
Ich verwende virtuelle Maschinen
Normalerweise arbeite ich nicht mit verschiedenen Betriebssystemen oder Plattformen
Sonstige
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
Ja
Nein
Ich weiß nicht, was statische Codeanalysen sind
Ich weiß es nicht
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.
Jedes Team hat eigene Richtlinien
Unternehmensweit
Ich weiß es nicht
IDE/Editor
Externe Tools
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.
Pro Commit
Hin und wieder
Pro Branch
Mehrmals täglich
Ich weiß es nicht
Open Source
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
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.
Wir kümmern uns selbst darum
Sicherheitsteam
Entwickler*innen
Qualitätssicherung
Sicherheitschampions
Sonstige
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.
IDE oder Editor
CI/CD
Issue-Tracker
Spezielle Sicherheitssoftware
Sonstige
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.