- Ein plattformübergreifendes natives Framework, mit dem sich auf Basis von Swift und SwiftUI iOS- und Android-Apps mit einer einzigen Codebasis entwickeln lassen
- Ab Skip Version 1.7 entfallen alle Lizenzbeschränkungen, womit es zu einem vollständig Open-Source-Tool wird, das jeder kostenlos nutzen kann
- Die Kern-Engine „skipstone“ wurde auf GitHub veröffentlicht und stellt wichtige Build-Funktionen wie Projekterstellung, Konvertierung und Packaging als Open Source bereit
- Bestehende zahlende Abonnenten werden automatisch in ein Sponsoring-Programm überführt; Unterstützung des Projekts ist durch Einzelpersonen und Unternehmen möglich
- Diese Veröffentlichung ist ein Wendepunkt für den Aufbau eines langfristigen, communitygetriebenen Ökosystems und die Bereitstellung eines echten nativen Erlebnisses
Überblick
- Seit der Einführung im Jahr 2023 wurde Skip mit dem Ziel weiterentwickelt, die gleichzeitige Entwicklung von iOS- und Android-Apps mit Swift- und SwiftUI-Code zu ermöglichen
- Anfangs begann es mit einem Swift-to-Kotlin-Transpiler und grundlegender Unterstützung für die SwiftUI-API
- Später wurde durch die Gründung der Swift Android Workgroup und die Veröffentlichung des Swift Android SDK die native Kompilierung für Android unterstützt
- Heute ist es mit Dutzenden integrierten Frameworks und Tausenden Swift-Paketen kompatibel und bietet die vollständigste eigenständige SwiftUI-Implementierung
Grenzen kostenpflichtiger Entwicklungstools
- Bisher waren für Skip kostenpflichtige Abonnements und Lizenzschlüssel erforderlich; nur einzelne Entwickler mit Einnahmen unterhalb einer bestimmten Schwelle konnten es kostenlos nutzen
- Die meisten Entwickler erwarten jedoch kostenlose Tools, und auch wichtige IDEs wie Xcode und Android Studio werden kostenlos angeboten
- Zudem gibt es Bedenken hinsichtlich der Nachhaltigkeit kostenpflichtiger und geschlossener Tools
- Falls ein Unternehmen eingestellt oder übernommen wird, besteht das Risiko, dass die Wartung von Entwickler-Apps erschwert wird
- Um dieses Problem zu lösen, stellt Skip vollständig auf eine freie Open-Source-Basis um, sodass die Community die Technologie unabhängig weiter pflegen kann
Änderungen
- Ab Skip 1.7 werden Lizenzschlüssel, Testversionen und EULA vollständig abgeschafft
- Bestehende Nutzer: Nach dem Upgrade ist kein Lizenzschlüssel mehr erforderlich
- Neue Nutzer: Builds sind sofort möglich
- Die Skip-Engine „skipstone“ wird Open Source
- Enthält zentrale Build-Funktionen wie Projekterstellung und -verwaltung, Xcode- und SwiftPM-Plugins, iOS→Android-Konvertierung, Resource-Bundling, JNI-Brücke, Source-Transpilation, App-Packaging und Projektexport
- Öffentliches GitHub-Repository: https://github.com/skiptools
- Umzug der offiziellen Website
- Wechsel von skip.tools zu skip.dev
- Umfasst Dokumentation, Blog und Fallstudien; auch die Website selbst wird als Open Source veröffentlicht
Zukünftige Unterstützung für Skip
- Skip wurde unabhängig und ohne externe Investitionen betrieben und bleibt ohne Kontrolle großer Tech-Unternehmen auf Entwickler ausgerichtet
- Um diese Unabhängigkeit zu bewahren, ist Unterstützung durch die Community nötig
- Bestehende Abonnenten werden automatisch in die Tiers Individual oder Supporter überführt
- Einzelne Entwickler können Skip monatlich über GitHub Sponsors unterstützen
- Unternehmen können über ein Sponsoring-Programm direkt die Entwicklung, Wartung und Infrastruktur des Frameworks fördern
- Diese Unterstützung sichert die kontinuierliche Entwicklung und den langfristigen Erfolg von Skip und stärkt die Wettbewerbsfähigkeit des Entwicklungsteams
Weitere Pläne
- Die App-Entwicklung steht derzeit vor den Grenzen bestehender plattformübergreifender Frameworks
- Auf Änderungen moderner UI-Systeme wie iOS Liquid Glass oder Android Material Expressive lässt sich nur schwer reagieren
- Kompromisse in einer einheitlichen Codebasis führen zu veralteten Oberflächen und geringerer Wettbewerbsfähigkeit
- Skip entwickelt sich in Richtung eines vollständig nativen Erlebnisses auf beiden Plattformen weiter
- Die Open-Source-Umstellung ist der nächste Schritt, um verschiedene Ökosysteme wie Swift·Kotlin, SwiftPM·Gradle, Xcode·Android Studio zusammenzuführen
- Die weitere Entwicklung hängt von Beteiligung und Unterstützung der Entwickler-Community ab
und wird auf Skips Vision einer „plattformübergreifenden Grundlage ohne Kompromisse“ hinarbeiten
Noch keine Kommentare.