Expo Exact: Neues App-Framework – beobachten statt umsteigen
Sphinx-Flashdesign Logo
Geschrieben von
Sphinx-Flashdesign
Developers Signature Designers Signature
Datum
10.11.2026
Lesezeit
7 Min.
Wörter
1377
Expo Exact ist ein App-Framework, das zuerst für KI-Agenten gebaut ist, und sein Entwickler nennt es selbst eine Vorschau: Für Unternehmen heißt das vorerst beobachten, nicht umsteigen.

Am 9. November 2026 hat Expo-Mitgründer Charlie Cheever[1] Exact auf X vorgestellt, als „Pre-Alpha-Vorschau“, bei der manches noch unvollständig oder fehlerhaft sei[2]. Expo steht hinter dem gleichnamigen Framework für React Native; die React-Native-Dokumentation empfiehlt für neue Apps ein solches Framework und nennt Expo als Beispiel[3]. Seit dem späten Abend des 9. November diskutiert Hacker News über Exact, am 10. November mit mehr als 120 Punkten[4]. Was Exact ist, wie es sich von React Native und Flutter unterscheidet und wann sich Beobachten lohnt, zeigt dieser Beitrag.

Expo Exact: plattformübergreifendes App-Framework für KI-Agenten auf Web, macOS, iOS und Linux
Was Expo Exact ist und was es anders macht

Exact ist eine plattformübergreifende Laufzeitumgebung, also die Software-Schicht, auf der eine App läuft. Die Oberfläche beschreibt man in Contract, einer eigenen deklarativen Sprache: Man legt fest, was auf dem Bildschirm stehen soll, nicht Schritt für Schritt, wie es dorthin kommt. Die Logik dahinter entsteht in TypeScript, einer typgeprüften Variante von JavaScript, oder in Rust[5]. Contract selbst holt keine Daten, liest keine Dateien und führt keinen beliebigen Code aus; das übernehmen eigene Datenquellen[5].

Das Versprechen im README, der Projektbeschreibung auf GitHub: einmal schreiben, nativ laufen im Web, auf macOS, iOS und Linux. In der Oberfläche gibt es kein WebView, also kein eingebettetes Browserfenster, und keine JavaScript-Bridge, die Übersetzungsschicht zwischen Skriptcode und Bedienelementen[5]. Auf Apple-Geräten nutzt Exact die Systembausteine AppKit und UIKit, im Browser dessen eigene Seitenstruktur (DOM) und CSS[5]. Exact selbst ist in Rust geschrieben und steht unter der offenen MIT-Lizenz[2][5].

Agent-first: gebaut, damit KI-Agenten Apps bauen und prüfen

Laut README kann ein KI-Agent, also ein KI-System, das selbstständig Aktionen ausführt, damit eine App erstellen, starten, ansehen, bedienen und ihre Funktion nachweisen, ohne dass ein Mensch eingreift[5]. Dafür gibt es zehn Operationen, die auf jeder Plattform gleich funktionieren[5]. Umgekehrt sollen Exact-Apps laut Cheever auch von Agenten benutzt werden können und dafür Schnittstellen und Angaben zur Barrierefreiheit mitbringen[2].

Fehlermeldungen als Lehrer
Fehlermeldungen des Compilers, der den Code übersetzt, erklären dem Agenten die Sprache Contract bei Bedarf[2].
Zehn Operationen
Vom Screenshot über Tippen und Texteingabe bis zur Leistungsmessung: Der Agent bedient die App überall gleich.
Die Uhr gehört dem Agenten
Zwischen zwei Operationen bewegt sich nichts. Der Agent spult die Zeit vor, statt zu warten[5].
Ein Test für alle Plattformen
Tests sind Abfolgen dieser Operationen. Dieselbe Testdatei läuft unverändert auf jeder Plattform[5].

Dass ein Agent seine App selbst testet, ersetzt nicht die Prüfung vor der Veröffentlichung; worauf es dabei ankommt, steht in unserem Beitrag zu Vibecoding vor dem Store-Release.

Exact, React Native und Flutter im Vergleich

React Native beschreibt die Oberfläche mit JavaScript und React-Komponenten; zur Laufzeit erzeugt es daraus echte Android- und iOS-Bedienelemente[6]. Flutter setzt auf die Sprache Dart und zeichnet jedes Bedienelement selbst, statt die des Systems zu nutzen[7]. Exact geht einen dritten Weg: eigene Oberflächensprache, keine Bridge, Agenten-Steuerung eingebaut[5].

KriteriumExactReact Native mit ExpoFlutter
SpracheContract für die Oberfläche, TypeScript oder Rust für die Logik[5]JavaScript mit React-Komponenten[6]Dart[7]
DarstellungNative Bedienelemente auf Apple-Geräten, DOM und CSS im BrowserEchte Android- und iOS-BedienelementeEigene Bedienelemente, gezeichnet von der Grafik-Engine Impeller
PlattformenWeb, macOS, iOS, Linux; Android und Windows früh, ohne fertige AuslieferungIm Kern Android und iOSAndroid, iOS, Web, Windows, macOS, Linux
Status✗ Pre-Alpha, keine API-Stabilität[2][5]✓ Expo laut React-Native-Doku „produktionsreif“[3]✓ Dokumentation für Version 3.47[7]

Bei der Geschwindigkeit wirbt das Projekt mit eigenen Messungen. Im Vergleichsprojekt RealWorld („Conduit“) war die Exact-Version laut README rund 300 Millisekunden früher bereit als eine serverseitig vorgerenderte React-Seite, die im Browser erst „hydriert“, also interaktiv gemacht werden muss; Exact brauchte dafür 26 KB Code, React 81 KB[5]. Das sind Herstellerangaben aus einem Web-Szenario, nicht unabhängig geprüft, und sie sagen nichts über native Apps im Vergleich zu React Native oder Flutter.

Warum Exact noch nichts für Produktiv-Apps ist

Das README ist deutlich: Exact ist pre-1.0, also vor der ersten stabilen Version, und ändert sich täglich. Es gibt keine API-Stabilität, keine Abwärtskompatibilität und keine Migrationsanleitung, und das mit Absicht[5][8]. API-Stabilität heißt: Schnittstellen bleiben gleich, sodass bestehender Code nach einem Update weiter funktioniert.

Auch die Plattformen sind nicht gleich weit. Android ist seit dem 7. Oktober 2026 aufgenommen und „früh“: Apps laufen im Emulator und auf dem Telefon, Auslieferung und Store-Paketierung gibt es noch nicht. Für Windows zeigt eine Demo-App native Bedienelemente, die volle Abdeckung der Bedienelemente und die Auslieferung sind noch unfertig[5]. Cheever selbst nennt iOS die reifste Plattform; Web und macOS seien „ziemlich gut“, Android, Windows und Linux liefen, seien aber weniger ausgereift[2].

Dazu kommen Lücken im Alltag: TypeScript-Code kann noch keine Pakete aus npm einbinden, dem großen Verzeichnis fertiger JavaScript-Bausteine. Ein installierbares Kommandozeilenwerkzeug fehlt ebenfalls, gearbeitet wird direkt im Quellcode des Projekts[5]. Wie roh manches noch ist, zeigt ein Fehlerbericht vom 10. November: Builds für echte iPhones scheitern laut dem Bericht, sobald eine App bestimmte Zusatzpakete mit eigenen nativen Bausteinen kombiniert; im Simulator läuft dieselbe App. Beim Abruf am 10. November war der Bericht noch offen[9].

Pre-1.0 heißt hier: keine Zusagen
Was heute funktioniert, kann morgen anders heißen oder wegfallen, ohne Übergangsfrist und ohne Anleitung[8]. Wer jetzt eine Kunden-App auf Exact baut, zieht jede Änderung selbst nach und kann sie über den Google Play Store noch gar nicht ausliefern.

Auf Hacker News kritisieren mehrere Kommentatoren, ein Framework ohne ausgereifte Windows-Unterstützung sei nicht wirklich plattformübergreifend, andere bemängeln die schwer lesbare Dokumentation. Gelobt wird, dass Agenten die App auf jeder Plattform sehen und testen können[4]. Ein Entwickler rät in einer Einordnung auf DEV davon ab, Produktiv-Apps damit auszuliefern oder React-Native-Apps zu migrieren: Exact sei „kein Migrationspfad“[10].

Wann sich Beobachten lohnt

Für bestehende Apps gibt es keinen Handlungsdruck: Laut Cheever bleibt das Expo-Framework bestehen, und Expo unterstützt es weiter. Exact soll zudem mit Expos Cloud-Diensten zum Bauen, Aktualisieren und Hosten von Apps zusammenarbeiten[2].

Meilensteine notieren
Interessant wird Exact mit Version 1.0 und stabilen Schnittstellen, mit Store-Auslieferung für Android und Windows und mit Zugriff auf npm-Pakete[5]. Als Messlatte für Version 1 nennt das Projekt eine echte Anwendung, die aus einer einzigen Contract-Quelle im Web, auf macOS, iOS und Linux läuft und dabei festgelegte Zeitvorgaben einhält[8]. Einen offiziellen Zeitplan nennt das Projekt nicht; wie künftige Releases aussehen, hat Cheever nach eigenen Worten noch nicht entschieden[2].
Im Labor testen, nicht im Kundenprojekt
Wer den Agenten-Ansatz kennenlernen will, nimmt einen internen Prototyp ohne Kundendaten, etwa ein kleines Werkzeug für Web oder iOS. Kundenprojekte bleiben bei etablierten Frameworks.
Feedback-Einstellung prüfen
Exact kann bereinigte Entwicklungsnotizen des Agenten und Befehlsdaten an Expo senden. Standard ist Nachfragen, ohne Zustimmung wird nichts übertragen; die Umgebungsvariable EXACT_FEEDBACK=0, eine Systemeinstellung für Programme, unterbindet Übertragungen für alle Projekte[11].
Unabhängige Vergleiche abwarten
Die Leistungswerte stammen vom Projekt selbst. Aussagekräftig werden erst Messungen Dritter mit echten Apps auf mehreren Plattformen.
Häufige Fragen zu Expo Exact
Was ist Expo Exact?

Ein neues plattformübergreifendes App-Framework aus dem Umfeld von Expo, am 9. November 2026 als Pre-Alpha-Vorschau vorgestellt. Die Oberfläche entsteht in der Sprache Contract, die Logik in TypeScript oder Rust; KI-Agenten können damit Apps selbst bauen und testen[2][5].

Was bedeutet „Agent-First“ bei Exact?

Exact ist darauf ausgelegt, dass ein KI-Agent eine App ohne menschliches Eingreifen bauen, bedienen und testen kann[5]. Zugleich sollen fertige Exact-Apps von Agenten benutzt werden können[2].

Wie unterscheidet sich Exact von React Native und Flutter?

React Native erzeugt aus JavaScript echte Android- und iOS-Bedienelemente[6], Flutter zeichnet seine Bedienelemente mit Dart selbst[7]. Exact nutzt eine eigene Oberflächensprache ohne WebView und Bridge, ist auf Agenten ausgelegt und noch ohne stabile Schnittstellen[5].

Kann man mit Exact einmal entwickeln und überall veröffentlichen?

Noch nicht. Laut Projekt läuft dieselbe App im Web, auf macOS, iOS und Linux. Android und Windows sind erst seit Oktober 2026 offiziell dabei, Android seit dem 7., Windows für allgemeine Apps seit dem 23. Oktober[8]. Für Android fehlen Auslieferung und Store-Paketierung, für Windows ist die Auslieferung unfertig[5].

Sollten Unternehmen jetzt auf Exact umsteigen?

Nein. Exact ist pre-1.0, ändert sich täglich und bietet bewusst weder API-Stabilität noch Migrationsanleitung[5]. Sinnvoll sind Beobachten und kleine Labortests ohne Kundendaten; produktive Apps bleiben bei etablierten Frameworks, mindestens bis Version 1.0 und die Store-Auslieferung für alle Zielplattformen vorliegen.

Quellen
  1. Expo: What Expo’s Series B funding means for you (16.04.2026): expo.dev
  2. Charlie Cheever auf X: Ankündigung von Exact, Spiegelung bei Thread Reader (09.11.2026): threadreaderapp.com
  3. React Native: Get Started with React Native (abgerufen 10.11.2026): reactnative.dev
  4. Hacker News: Exact – a new cross platform UI framework (09.11.2026, Stand 10.11.2026): news.ycombinator.com
  5. Expo: expo/exact, README im GitHub-Repository (abgerufen 10.11.2026): github.com
  6. React Native: Core Components and Native Components (abgerufen 10.11.2026): reactnative.dev
  7. Flutter: Flutter architectural overview (Stand 09.11.2026): docs.flutter.dev
  8. Expo: expo/exact, rules/DEFERRED.md (abgerufen 10.11.2026): github.com
  9. GitHub: expo/exact, Issue #30 zu scheiternden iOS-Gerätebuilds (10.11.2026): github.com
  10. DEV Community: Expo’s Exact Wants Agents to Write Your App. I Have Doubts (10.11.2026): dev.to
  11. Expo: expo/exact, docs/diary.md zum Feedback-Mechanismus (abgerufen 10.11.2026): github.com
Planen Sie eine App für mehrere Plattformen?
Wir beraten bei der Wahl des passenden Frameworks, entwickeln Apps für iOS, Android und das Web mit erprobter Technik und begleiten die Veröffentlichung in den Stores.
Kostenlos anfragen
Tags: