Weitere Tech-Themen

Plattformübergreifende Entwicklung

Für welche Zielplattformen entwickeln Sie plattformübergreifende Software?

43% der Befragten sind in der plattformübergreifenden Softwareentwicklung aktiv.

Die Verteilung der Zielplattformen hat sich in den vergangenen Jahren kaum verändert. Web, Windows und Linux sind nach wie vor die beliebtesten Plattformen für die plattformübergreifende Entwicklung. Bei den Mobilplattformen liegen Android und iOS fast gleichauf – Android hat nur 7 Prozentpunkte Vorsprung.

Wie arbeiten Sie normalerweise mit verschiedenen Betriebssystemen/Plattformen?

Statische Analyse

Nutzen Sie statische Analysen?

Bei der Verwendung statischer Analysen hat sich seit dem vergangenen Jahr wenig getan. Der Anteil der Befragten, die sie nutzen, liegt immer noch bei 38%.

Schreibhilfetools

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

56% der Befragten verwenden irgendein Tool zur Schreibunterstützung. Die häufigsten Optionen sind Grammarly und die integrierte Funktionalität der jeweiligen Arbeitsumgebung.

Open Source

Tragen Sie zu Open-Source-Projekten bei?

Nur 4% der Befragten geben an, nicht an Open-Source-Projekten mitwirken zu wollen. Knapp die Hälfte hat noch nicht zu Open-Source-Projekten beigetragen, würde dies aber gerne versuchen.

Paarprogrammierung

Üben Sie Paarprogrammierung aus?

Der Anteil der Befragten, die Remote-Paarprogrammierung praktizieren, ist gegenüber dem Vorjahr um 14 Prozentpunkte gestiegen. Videoanrufe mit Bildschirmfreigabe sind wenig überraschend noch populärer geworden – der Nutzungsanstieg beträgt 10 Prozentpunkte.

Welche Tools verwenden Sie für die Remote-Paarprogrammierung?

Welchen Editor bzw. welche IDE nutzen Sie für die gemeinschaftliche Entwicklung?

Sie können in Echtzeit mit Ihren Kolleg*innen an Remote-Projekten zusammenarbeiten und dabei die volle Leistungsfähigkeit der JetBrains-IDEs nutzen. Code With Me macht Paarprogrammierung für verteilte Entwicklungsteams zum Kinderspiel. Sehen Sie es sich in Aktion an!

Fragen zum Bereich „Mobile“ wurden nur Befragten gestellt, die für Mobilplattformen entwickeln.

Mobilgeräte

Für welche mobilen Betriebssysteme entwickeln Sie?

Wie entwickeln Sie für mobile Betriebssysteme?

Welche plattformübergreifenden Mobile-Frameworks nutzen Sie?

Flutter wird immer populärer. In diesem Jahr hat es React Native überholt und ist zum beliebtesten plattformübergreifenden Mobile-Framework aufgestiegen. Im Jahr 2019 lag sein Anteil bei 30% – jetzt liegt es mit 42% in Führung.

Kotlin Multiplatform Mobile hat seit der Einführung im September 2020 einen konstanten Anteil von 2%.

Welche der folgenden Komponenten verwenden Sie in der Mobil-App, die Sie derzeit entwickeln?

Diese Frage wurde nur Personen gestellt, die aktuell Mobil-Apps entwickeln.

Mit Kotlin Multiplatform Mobile können Sie für iOS und Android gemeinsamen Code verwenden, während die Benutzeroberfläche nativ bleibt. Erfahren Sie, wie Sie Ihre Android-App mit KMM auf iOS portieren oder eine plattformübergreifende App von Grund auf neu entwickeln können.

Wie wichtig ist es für Sie, dass die Benutzeroberfläche Ihrer Mobil-App ein natives Aussehen hat?

Die meisten Entwickler*innen ziehen native Benutzeroberflächen vor. Für 40% der Befragten ist es sehr wichtig, dass die Benutzeroberfläche einer mobilen App ein natives Erscheinungsbild hat.

Erfahren Sie, wie Sie mit Kotlin Multiplatform Mobile nativen Code schreiben können.

Sparen Sie mit Kotlin Multiplatform Mobile Zeit und Mühe, indem Sie die Geschäftslogik Ihrer iOS- und Android-Apps nur einmal in reinem Kotlin entwickeln, während Sie für die Benutzeroberfläche jeweils nativen Code verwenden.

Jetzt testen

Hardware

Wie viel RAM hat der Computer, den Sie am häufigsten verwenden?

Befragte mit den folgenden Arbeitsrollen hatten am ehesten viel Arbeitsspeicher in ihren Computern: DevOps-Engineer / Infrastrukturentwickler*in, Architect und Data Analyst / Data Engineer / Data Scientist. Darüber hinaus verwenden Teamleitungen und CEOs tendenziell leistungsfähigere Computer.

Welchen Datenträger-Typ verwenden Sie am häufigsten bei Ihrer Arbeit?

Wie alt ist der Computer, den Sie am häufigsten verwenden?

Wie viele physische CPU-Kerne hat der Computer, den Sie am häufigsten verwenden?

Welche Art von Grafikprozessor (GPU) hat der Computer, den Sie am häufigsten verwenden?

Wie viele Monitore nutzen Sie bei der Arbeit?

Welche Anzeigeskalierung ist auf dem Computer eingestellt, den Sie am häufigsten verwenden?

Finden Sie das richtige Tool

Wählen Sie Ihre Technologie

Bitte wählen

Laden Sie das benötigte Tool herunter

Bitte wählen
Kostenlos testen

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.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

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