Compose Multiplatform 1.12.0 : MCP, évolution des API

Par:
francoistonic

jeu, 27/08/2026 - 10:11

Jetbrains annonce Compose Multiplatform 1.12.0. Cette verison promet de nouveaux outils IA, des améliorations sur la gestion des ressources web et un meilleur contrôle sur les états des fenêtres desktop. 

1 / Serveur MCP pour les agents IA dans Compose Hot Reload

Compose Hot Reloard intègre, en expérimental, un serveur MCP pour connecter les agents de codage directement les apps qui s'exécutent. "Grâce au serveur MCP, un agent peut déclencher des rechargements, prendre des captures d'écran, inspecter l'arbre sémantique, simuler des clics et des saisies de texte, et consulter les journaux d'application. Concrètement, cela signifie que l'agent peut vérifier les résultats de ses propres modifications. Il peut confirmer que le rechargement a réussi, inspecter l'interface utilisateur rendue, intercepter une exception d'exécution et itérer, le tout sans que vous ayez à décrire ce qui s'affiche à l'écran."

2 / gestion des caractères non gérés par la police en cours dans l'application

Il est maintenant possible d'utiliser des caractères non supportés par les polices de son application. "Lorsqu'un caractère "inconnu" est rencontré lors du rendu, le logiciel télécharge à la demande le sous-ensemble de polices Noto correspondant et recompose le texte concerné. Ainsi, les caractères japonais, arabes, devanagari et les émojis s'affichent correctement sans que vous ayez à inclure de polices supplémentaires."

3 / API v2 pour Window et dialog

Les API pour Window et dialog arrivent en v2. Pour le moment, cette version est en préversion. Elle est utilisée par #WindowState et DialogState dans androidx.compose.ui.window.v2. Elle est par nature asynchrone des changements d'état de la fenêtre. Elle distingue l'état que vous demandez et l'état actuel de la fenêtre. 

Cette version met à jour de nombreuses dépendances. 

Annonce : https://blog.jetbrains.com/kotlin/2026/08/compose-multiplatform-1-12-0/

Note de version complète : https://kotlinlang.org/docs/multiplatform/whats-new-compose-112.html