Système et appareils
Odete exige un iPhone ou iPad sous iOS ou iPadOS 26 ou plus récent. L’iPad offre l’espace de travail à plusieurs panneaux ; l’iPhone utilise une navigation compacte.
Projets, dépôts, historique de terminal, préférences et conversations sont locaux à l’appareil ou au dossier choisi dans Fichiers. iCloud Drive exige une app signée avec son conteneur configuré.
JavaScript, npm et web
Le runtime implémente une couche compatible Node sur JavaScriptCore, avec fichiers, réseau, HTTP et modules courants. Il résout les paquets npm, conserve package-lock v3 et utilise esbuild-wasm pour transformations et serveur.
Vite fonctionne en dev, build et preview. Astro et Next restent limités au dev, avec des limites documentées pour les fonctions avancées. Ne comptez pas sur les addons natifs, esbuild natif, swc ou lightningcss.
Swift et SwiftUI
Il n’y a pas de compilateur Swift sur iOS. Preview interprète un sous-ensemble utile de SwiftUI et le rend nativement : layouts courants, contrôles, état, conditions et modificateurs usuels.
Les éléments hors de ce sous-ensemble deviennent des placeholders avec avertissement dans Problems. SourceKit, complétion Swift, GeometryReader et Canvas ne sont pas disponibles dans Preview.
Planifier la validation
Amenez des projets web capables de tourner dans un runtime JavaScript sans addons natifs et validez-les avec Vite lorsque possible. Utilisez iPhone ou iPad pour la boucle locale et une machine classique pour les builds demandant des outils absents.
L’installation documentée utilise le code source sur Mac avec Xcode 26.6. Consultez le guide de démarrage pour les étapes et suivez le dépôt pour les nouveautés concernant la distribution de l’app.