Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →

Pilier 05 · Interface utilisateur vectorielle moderne

Alternative à LottieFiles : machines à états interactives dynamiques vs vidéo statique JSON

Lottie a été créé pour lire des animations vectorielles passives sur des écrans mobiles. Le ExodeUI est conçu pour créer des systèmes d'interface utilisateur vivants et interactifs.

What is Alternative à in ExodeUI?

ExodeUI est la première alternative au LottieFiles pour les interfaces logicielles modernes. Alors que Lottie restitue les images clés d'animation linéaires et non interactives exportées de Adobe After Effects dans des fichiers JSON lourds, les fichiers ExodeUI contiennent les états, la physique et la logique que les environnements d'exécution jouent dans votre application, de sorte que les éléments de l'interface utilisateur répondent au toucher, aux gestes et à l'état de l'application. Nous fabriquons ExodeUI.

Architecture centrale

Pourquoi les ingénieurs et les designers choisissent ExodeUI

Design, logic and motion in one file that runs inside your app.

Interaction réelle lors de la lecture vidéo

Les animations Lottie sont lues de l'image 0 à l'image 60 comme une vidéo. Les éléments ExodeUI répondent en temps réel à la vitesse de glissement, de survol et de frappe.

Core Architecture

Aucun Adobe After Effects nécessaire

Concevez et animez entièrement à l’intérieur de ExodeUI. Éliminez les abonnements Creative Cloud coûteux et les plugins d’exportation Bodymovin bogués.

Core Architecture

React natif et code Swift

Exportez des composants propres qui sont déposés directement dans votre application sans bibliothèques de lecteurs volumineuses ni analyseurs d'arborescence JSON.

Core Architecture

Lottie Migration et importation

Importez les fichiers Lottie JSON existants dans ExodeUI et mettez-les à niveau en composants de machine à états interactifs.

Core Architecture

Évaluation objective

Comment ExodeUI se compare à LottieFiles & After Effects

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

Points forts
  • Interactivité bidirectionnelle complète et véritable élan physique
  • La logique de la machine à états visuels élimine les wrappers de codage complexes
  • Studio d'interface utilisateur visuelle dédié conçu pour les logiciels de produits
  • Utilisation ultra-faible du processeur et de la batterie avec accélération matérielle du GPU
Compared with

LottieFiles & After Effects

Trade-offs
  • Lecture linéaire et passive qui ne peut pas réagir dynamiquement aux entrées de l'utilisateur
  • Nécessite des flux de travail Adobe After Effects complexes et coûteux
  • Les lourdes charges utiles JSON provoquent des pics de CPU et des pertes d'images sur mobile
  • Pas de logique de machine à états native : les développeurs doivent écrire des wrappers sur mesure

Passage au développement

L’utiliser dans votre code

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

importer { ExodeUICanvas } depuis 'exodeui' ;

// Les ressorts, les états et le timing sont présents dans le fichier .exode (conçu dans le
// éditeur). Votre code transmet les entrées et entend les événements en retour.
fonction d'exportation InteractiveToggle() {
  retour (
    <ExodeUIToile
      src="/toggle_switch.bexode"
      onTrigger={(nom) => console.log('Événement ExodeUI :', nom)}
    />
  );
}

Pourquoi les équipes produit vont au-delà de Lottie

Lottie a constitué une avancée monumentale en 2017, permettant de restituer des animations vectorielles sur iOS, Android et Web sans fichiers vidéo massifs GIF ou MP4. Mais la conception de logiciels a évolué d'animations décoratives passives à des interactions d'interface utilisateur dynamiques et tactiles :

  • Le mur d'interactivité : vous ne pouvez pas facilement faire en sorte qu'une animation Lottie réponde à l'élan de traînée ou à la vitesse des doigts.
  • L'épuisement de la batterie et du processeur : l'analyse des arbres JSON de plusieurs mégaoctets et l'évaluation des courbes de Bézier sur chaque image entraînent l'épuisement de la batterie sur les appareils mobiles.
  • La chaîne d'outils complexe : les concepteurs doivent maîtriser Adobe After Effects, une application conçue pour les effets visuels du cinéma et de la télévision, et non pour les produits logiciels numériques.

Topic Cluster Network

Explorer les concepts et outils liés

Des questions ?

Questions fréquentes

Créez des composants vivants avec un vrai mouvement.

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

Essayer gratuitement