- Un framework natif cross-platform basé sur Swift et SwiftUI permettant de développer des applications iOS et Android avec une seule base de code
- À partir de Skip 1.7, toutes les restrictions de licence sont supprimées, et l’outil devient entièrement open source et gratuit pour tous
- Le moteur central « skipstone » est publié sur GitHub, avec en open source les principales fonctions de build comme la création de projet, la conversion et le packaging
- Les anciens abonnés payants sont automatiquement convertis vers un programme de sponsoring, permettant de soutenir le projet à titre individuel ou en entreprise
- Cette publication marque un tournant vers la construction d’un écosystème durable centré sur la communauté et une véritable expérience native
Aperçu
- Depuis son lancement en 2023, Skip a évolué avec pour objectif de permettre le développement simultané d’apps iOS et Android avec du code Swift et SwiftUI
- Au départ, le projet reposait sur un transpileur Swift-vers-Kotlin et une prise en charge de base de l’API SwiftUI
- Par la suite, la création du Swift Android Workgroup et la publication du Swift Android SDK ont permis la compilation native sur Android
- Aujourd’hui, le framework est compatible avec des dizaines de frameworks intégrés et des milliers de packages Swift, et propose l’implémentation autonome de SwiftUI la plus complète
Les limites des outils de développement payants
- Jusqu’à présent, Skip nécessitait un abonnement payant et une clé de licence, avec un usage gratuit réservé aux développeurs individuels sous un certain seuil de revenus
- Pourtant, la plupart des développeurs s’attendent à disposer d’outils gratuits, et les principaux IDE comme Xcode et Android Studio sont eux aussi fournis gratuitement
- Il existe aussi des inquiétudes sur la pérennité des outils payants et fermés
- Si l’entreprise s’arrête ou est rachetée, la maintenance des applications des développeurs peut devenir difficile
- Pour résoudre cela, Skip adopte un modèle entièrement gratuit et open source, afin que la communauté puisse maintenir la technologie de manière indépendante
Ce qui change
- À partir de Skip 1.7, la clé de licence, la version d’évaluation et l’EULA sont supprimées
- Utilisateurs existants : après la mise à niveau, aucune clé de licence n’est nécessaire
- Nouveaux utilisateurs : ils peuvent builder immédiatement
- Le moteur Skip « skipstone » passe en open source
- Il inclut les fonctions centrales du build : création et gestion de projet, plugins Xcode et SwiftPM, conversion iOS→Android, bundling des ressources, pont JNI, transpilation du code source, packaging des applications, export de projet, etc.
- Dépôt public GitHub : https://github.com/skiptools
- Migration du site officiel
- Passage de skip.tools à skip.dev
- Le site inclut la documentation, le blog et des études de cas, et il est lui-même publié en open source
Le soutien futur de Skip
- Skip a jusqu’ici été exploité de manière indépendante, sans investissement extérieur, en restant centré sur les développeurs sans contrôle d’un grand groupe technologique
- Pour préserver cette indépendance, le soutien de la communauté est nécessaire
- Les anciens abonnés sont automatiquement convertis vers les niveaux Individual ou Supporter
- Les développeurs individuels peuvent apporter un soutien mensuel via GitHub Sponsors
- Les entreprises peuvent soutenir directement le développement, la maintenance et l’infrastructure du framework via le programme de sponsoring
- Ce soutien garantit le développement continu et le succès à long terme de Skip, tout en renforçant la compétitivité de l’équipe de développement
Feuille de route
- Le développement d’applications fait actuellement face aux limites des frameworks cross-platform existants
- Il est difficile de suivre les évolutions des systèmes d’interface récents comme Liquid Glass sur iOS ou Material Expressive sur Android
- Les compromis imposés par une base de code unifiée conduisent à des interfaces vieillissantes et à une perte de compétitivité
- Skip évolue vers un modèle visant à offrir une expérience totalement native sur les deux plateformes
- Son passage en open source constitue l’étape suivante pour embrasser des écosystèmes variés comme Swift·Kotlin, SwiftPM·Gradle, Xcode·Android Studio
- La progression future dépendra de la participation et du soutien de la communauté des développeurs,
au service de la vision de Skip : « une base cross-platform sans compromis »
Aucun commentaire pour le moment.