Both versions are aligned block by block, in reading order: title, the essentials, then paragraph by paragraph. Where the translation merged or split a paragraph, the matching cell stays empty — we never pair two passages by guesswork.
Ein Codewechsel – und die laufende App kann die veränderte Oberfläche anzeigen, ohne neu gestartet zu werden. Genau an dieser Stelle setzt JetBrains mit Compose Multiplatform 1.12.0 an: Das Framework erhält einen experimentellen MCP-Server für den Hot-Reload-Betrieb, der KI-Coding-Agenten mit einer geöffneten Anwendung verbindet.
A code change—and the running app can display the modified interface without being restarted. This is exactly where JetBrains is focusing with Compose Multiplatform 1.12.0: The framework is gaining an experimental MCP server for hot-reload operations that connects AI coding agents to an open application.
MCP steht für Model Context Protocol. Über diese Anbindung kann ein Agent Neuladevorgänge auslösen, Screenshots erstellen und den semantischen Baum der Oberfläche untersuchen – also die Struktur, die Elemente und ihre Bedeutung beschreibt. Er kann außerdem Klicks und Texteingaben simulieren sowie Anwendungsprotokolle lesen. Damit lässt sich laut JetBrains etwa feststellen, ob eine Änderung erfolgreich geladen wurde oder ob dabei ein Laufzeitfehler entstanden ist.
MCP stands for Model Context Protocol. Through this integration, an agent can trigger reloads, take screenshots and inspect the semantic tree of the interface—that is, the structure that describes its elements and their meaning. It can also simulate clicks and text input and read application logs. According to JetBrains, this makes it possible to determine, for example, whether a change was loaded successfully or whether it caused a runtime error.
Konkret verschiebt sich damit ein Teil des Prüfens näher an den Moment der Codeänderung. Ein Agent kann dadurch die laufende Oberfläche beobachten und mit ihr interagieren. Der MCP-Server bleibt jedoch ein experimentelles Werkzeug.
This shifts part of the verification process closer to the moment when the code is changed. An agent can therefore observe and interact with the running interface. However, the MCP server remains an experimental tool.
Ebenfalls experimentell ist die API-Version 2 für WindowState und DialogState im Paket androidx.compose.ui.window.v2. Sie soll eine feinere Steuerung ermöglichen: Für Fenster lassen sich Mindest- und Höchstgrößen festlegen, Dialoge können relativ zum Hauptfenster positioniert werden. JetBrains zeigt dafür unter anderem ein zentriertes Fenster mit fester Größe von 400.dp × 200.dp.
Also experimental is API version 2 for WindowState and DialogState in the androidx.compose.ui.window.v2 package. It is intended to enable finer control: Minimum and maximum sizes can be set for windows, while dialogs can be positioned relative to the main window. Among other examples, JetBrains shows a centered window with a fixed size of 400.dp × 200.dp.
Für Entwicklerinnen und Entwickler bietet die Version zwei neue experimentelle Möglichkeiten: KI-Agenten können eine laufende App direkter prüfen, während Fenster und Dialoge genauer steuerbar werden. Compose Multiplatform bleibt quelloffen; die Web-Unterstützung ist weiterhin als Beta ausgewiesen. Zusätzlich lädt die Web-Version Noto-Schriften bei Bedarf nach, wenn eine Anwendung Zeichen wegen fehlender Schriftarten nicht darstellen kann.
For developers, the version offers two new experimental capabilities: AI agents can inspect a running app more directly, while windows and dialogs can be controlled more precisely. Compose Multiplatform remains open source; web support is still designated as Beta. In addition, the web version loads Noto fonts on demand when an application cannot display characters because the required fonts are missing.