Swift-Entwickler wählten Frameworks für die Produktion: Umfrageergebnisse

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Umfrage: Welche Swift-Frameworks (iOS/macOS) werden in der Produktion verwendet



Das Swift-Ökosystem entwickelt sich rasant weiter, und die Wahl des Frameworks für die kommerzielle Entwicklung wird immer wichtiger. Um ein realistisches Bild zu erhalten, haben wir eine Umfrage unter iOS- und macOS-Entwicklern durchgeführt, die an Produktionsprojekten arbeiten. An der Umfrage nahmen über 800 Fachleute aus Russland und der GUS teil. Wir teilen die wichtigsten Ergebnisse.



Methodik der Umfrage

Die Befragten wurden gebeten, ein oder mehrere Frameworks auszuwählen, die sie in den letzten 12 Monaten tatsächlich in kommerziellen Anwendungen verwendet haben. Berücksichtigt wurden sowohl mobile (iOS) als auch Desktop- (macOS) Projekte sowie Serverlösungen auf Swift-Basis.



Ergebnisse: Top-Swift-Frameworks in der Produktion

  • SwiftUI — 67 % der Befragten. Die erste Wahl für neue Projekte. Entwickler heben die schnelle Erstellung von Oberflächen und die Integration mit neuen Apple-APIs (Widgets, Live Activities) hervor.
  • UIKit — 54 % der Befragten. Nach wie vor relevant für die Wartung von Legacy-Code und Projekten, die maximale Anpassung oder Unterstützung älterer iOS-Versionen (bis 13.0) erfordern.
  • Combine — 41 % der Befragten. Wird für reaktive Programmierung verwendet, insbesondere in Kombination mit SwiftUI und der MVVM-Architektur.
  • Vapor — 18 % der Befragten. Ein serverseitiges Swift-Framework, das für die Backend-Entwicklung von iOS-Apps und Microservices an Popularität gewinnt.
  • AppKit — 12 % der Befragten. Das wichtigste Framework für kommerzielle macOS-Anwendungen, insbesondere in Nischenprodukten (Videoeditoren, Entwicklertools).
  • SwiftNIO — 8 % der Befragten. Wird für leistungsstarke Netzwerkanwendungen (Chat-Server, Proxys) verwendet.


Trends und überraschende Erkenntnisse

Die Umfrage ergab mehrere interessante Trends:

  • Wachstum von SwiftUI: In den letzten zwei Jahren stieg der Anteil von SwiftUI in der Produktion von 42 % auf 67 %. Haupttreiber sind iOS 17 und macOS 14, bei denen SwiftUI deutlich stabiler geworden ist.
  • Abkehr von Drittanbieter-Bibliotheken: 23 % der Entwickler gaben an, dass sie versuchen, Abhängigkeiten zu minimieren und integrierte Tools (SwiftUI + Combine + URLSession anstelle von RxSwift oder Alamofire) zu verwenden.
  • Server-Side Swift: Vapor wird in Startups häufig für schnelles Prototyping eingesetzt, bleibt aber in großen Enterprise-Projekten hinter Python (Django/FastAPI) und Go zurück.


Was bedeutet das für Entwickler?

Wenn Sie gerade erst mit dem Erlernen von Swift für die kommerzielle Entwicklung beginnen, ist der Fokus auf SwiftUI und Combine der sicherste Weg. Dennoch bleibt UIKit eine notwendige Fähigkeit für die Wartung älterer Projekte. Für diejenigen, die sich abheben möchten, kann die Beherrschung von Vapor ein Wettbewerbsvorteil auf dem Markt für Full-Stack-iOS-Entwicklung sein.



Die vollständigen Umfrageergebnisse, aufgeschlüsselt nach Erfahrungsjahren und Anwendungstyp (iOS/macOS/Server), werden im nächsten Artikel veröffentlicht. Bleiben Sie dran!

Empfohlene Bibliotheken