System und Geräte
Odete erfordert ein iPhone oder iPad mit iOS oder iPadOS 26 oder neuer. Auf dem iPad gibt es den Arbeitsbereich mit mehreren Bereichen; das iPhone nutzt kompakte Navigation.
Projekte, Repositories, Terminal-Verlauf, Einstellungen und Unterhaltungen bleiben auf dem Gerät oder im in Dateien gewählten Ordner. iCloud Drive verlangt eine mit dem konfigurierten Container signierte App.
JavaScript, npm und Web
Die Runtime implementiert eine Node-kompatible Schicht auf JavaScriptCore, einschließlich Dateien, Netzwerk, HTTP und verbreiteter Module. Sie löst npm-Pakete auf, führt package-lock v3 und nutzt esbuild-wasm für Transformationen und Server.
Vite funktioniert in Dev, Build und Preview. Astro und Next bleiben Dev-only mit dokumentierten Grenzen bei fortgeschrittenen Funktionen. Verlasse dich nicht auf native Addons, natives esbuild, swc oder lightningcss.
Swift und SwiftUI
Auf iOS gibt es keinen Swift-Compiler. Die Vorschau interpretiert eine nützliche SwiftUI-Teilmenge und rendert sie nativ: übliche Layouts, Controls, State, Bedingungen und Modifier.
Elemente außerhalb dieser Teilmenge erscheinen als Platzhalter mit Warnung in Problems. SourceKit, Swift-Vervollständigung, GeometryReader und Canvas sind in der Vorschau nicht verfügbar.
Validierung planen
Bring Webprojekte mit, die in einer JavaScript-Runtime ohne native Addons laufen, und validiere sie möglichst zuerst mit Vite. Nutze iPhone oder iPad für den lokalen Zyklus und einen herkömmlichen Rechner für Builds mit fehlenden Werkzeugen.
Die dokumentierte Installation erfolgt aus dem Quellcode auf einem Mac mit Xcode 26.6. Die Anleitung für die ersten Schritte erklärt den Ablauf; Neuigkeiten zur Verteilung der App findest du im Repository.