Fin du support KMP dans Fleet : pourquoi JetBrains fait ce choix ?

Fin du support KMP dans Fleet : pourquoi JetBrains mise sur IntelliJ IDEA et Android Studio?
JetBrains, l'éditeur réputé pour ses outils de développement, a récemment officialisé un virage stratégique majeur autour de Kotlin Multiplatform (KMP) et de son IDE Fleet.
Après avoir initialement envisagé de faire de Fleet un environnement de développement dédié à KMP, l'entreprise annonce désormais la fin du support KMP dans Fleet d'ici trois mois, pour se concentrer sur l'amélioration de l'expérience multiplateforme dans IntelliJ IDEA et Android Studio.
Vous avez un projet d'application mobile ?
Contactez-nous !
Contexte : la genèse et l'ambition de Fleet
Il y a quelques années, JetBrains avait lancé le projet Fleet avec pour ambition de proposer un IDE autonome, plus léger et épuré, pensé pour accompagner la montée en puissance de Kotlin Multiplatform. L'idée était de permettre aux développeurs de partager aisément du code entre Android et iOS tout en profitant d'une interface moderne, moins centrée sur Gradle et Java.
Toutefois, au fil des retours des utilisateurs et du renforcement de KMP dans l'écosystème Android (sous l'impulsion de Google), Fleet n'a pas su convaincre suffisamment, notamment du côté des développeurs iOS qui désiraient un support avancé pour Swift (refactoring, navigation de code, etc.) et se plaignaient d'un manque de maturité. Pour beaucoup, IntelliJ IDEA et Android Studio, déjà bien établis, représentaient une base solide pour leurs projets multiplateformes, malgré leur héritage plus complexe (Java, Gradle).
Les retours de la communauté
Les récents commentaires des développeurs, qu'ils soient Android ou iOS, reflètent un large éventail de réactions :
Satisfaction face à la réorientation
Beaucoup trouvent que la décision de JetBrains est logique : plutôt que de disperser les efforts, il vaut mieux renforcer les IDE phares (IntelliJ IDEA et Android Studio), qui disposent déjà d'un large panel de fonctionnalités et d'un écosystème robuste.
Frustration chez certains utilisateurs de Fleet
D'autres, attachés à l'idée d'un IDE plus léger et moins "Java-centré", regrettent que Fleet perde son support KMP. Certains craignent même que cette annonce ne soit un signe précurseur d'un abandon pur et simple de Fleet, estimant avoir déjà vu JetBrains stopper d'autres projets prometteurs (comme AppCode ou des fonctionnalités iOS avancées).
Demande d'un IDE dédié iOS/Swift ou du retour d'AppCode
De nombreux développeurs iOS regrettent qu'il n'existe plus d'IDE JetBrains dédié au développement Apple (Swift, SwiftUI, etc.). Ils espèrent un retour d'AppCode ou, à défaut, une intégration renforcée de Swift dans IntelliJ IDEA ou Android Studio. Pour eux, la barrière reste haute quand il faut naviguer dans l'écosystème Java/Gradle pour le KMP.
Un besoin de simplification
Certains soulignent que l'adoption de KMP côté iOS reste freinée par des outils jugés trop complexes. Ils espéraient que Fleet (accompagné de l'agent Junie ou d'Amper) offrirait un environnement plus accessible, mais la fin de ce support remet en question l'attractivité de KMP pour une partie des équipes iOS.
La décision de JetBrains et ses implications
Désormais, JetBrains abandonne le développement d'un IDE KMP indépendant et retirera le support KMP de Fleet dans les trois prochains mois. L'éditeur se donne pour mission de concentrer ses ressources sur :
-
L'IntelliJ Platform
Renforcement du support KMP dans IntelliJ IDEA et Android Studio, avec l'ambition de proposer un environnement multiplateforme cohérent. -
Les projets clés autour de Kotlin
L'entreprise souhaite concentrer ses efforts sur des outils stratégiques comme Compose Multiplatform (pour créer des interfaces réutilisables) et l'outil swift-export (pour faciliter l'interopérabilité entre Kotlin et Swift). -
L'innovation et l'IA
JetBrains a récemment annoncé Junie, un agent de coding basé sur l'IA, ainsi qu'Amper, un ensemble de composants et de librairies visant à simplifier le développement. Ces projets pourraient à l'avenir jouer un rôle clé pour optimiser l'expérience des développeurs, quel que soit l'IDE utilisé.
Les conséquences pour les développeurs
Pour les équipes multiplateformes
Les projets KMP sont encouragés à se tourner vers IntelliJ IDEA ou Android Studio, bénéficiant ainsi d'outils matures et d'un support progressif des fonctionnalités multiplateformes (éditeur de code, refactoring, debugging iOS/Android, etc.).
Pour les utilisateurs de Fleet
Fleet ne disparaît pas, mais perd une partie importante de son intérêt pour ceux qui misaient sur la simplicité pour le développement KMP. Il reste un éditeur de code généraliste que JetBrains continuera de maintenir, sans toutefois proposer les fonctionnalités avancées pour Kotlin Multiplatform.
Quid de l'avenir de Fleet ?
Nombreux sont ceux qui s'interrogent sur la suite du parcours de Fleet, d'autant que JetBrains a, dans le passé, déjà mis en pause ou arrêté certains de ses produits (ex. AppCode). Officiellement, il n'est pas question de fermer Fleet, mais l'abandon du support KMP suscite des doutes. Les prochains mois permettront de juger de la volonté de JetBrains de continuer à faire évoluer Fleet comme un IDE "polyglotte" face à d'autres éditeurs populaires (VSCode, etc.).
Pour l'heure, la priorité affichée de JetBrains est claire : fédérer les efforts autour de l'IntelliJ Platform afin d'offrir un support multiplateforme complet et de répondre à la demande croissante en Kotlin Multiplatform, aussi bien côté Android que côté iOS.
Conclusion
Cette réorientation stratégique marque un tournant important pour les développeurs multiplateformes et pour l'avenir de Fleet. Si certains saluent la décision de recentrer les ressources sur IntelliJ IDEA et Android Studio, d'autres déplorent la perte d'un IDE léger et dédié.
Dans tous les cas, JetBrains semble miser sur l'existant pour renforcer la prise en charge de Kotlin Multiplatform, tout en explorant de nouvelles pistes d'innovation à travers Junie, Amper ou Compose Multiplatform.
À terme, ce choix pourrait simplifier la vie d'un grand nombre de développeurs, en particulier ceux qui naviguent déjà dans l'univers IntelliJ. Reste à savoir si Fleet saura conserver son identité et évoluer parallèlement, ou s'il finira par être relégué au second plan. Quoi qu'il en soit, l'avenir de KMP chez JetBrains passe désormais par la plateforme IntelliJ.
FAQ
Pourquoi JetBrains arrête-t-il le support de KMP dans Fleet ?
JetBrains a décidé de concentrer ses efforts sur l'amélioration de l'expérience multiplateforme au sein d'IntelliJ IDEA et d'Android Studio, en réponse aux retours des utilisateurs.
Quelles sont les conséquences pour les développeurs utilisant Fleet ?
Fleet continuera d'exister en tant qu'éditeur de code, mais sans outils spécifiques dédiés à KMP. Les développeurs sont encouragés à utiliser IntelliJ IDEA ou Android Studio.
Quels projets JetBrains va-t-il prioriser après cette décision ?
JetBrains va concentrer ses ressources sur des projets clés tels que Compose Multiplatform et l'outil swift-export.