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 →

Objektiv utvärdering

Lottie State Machines vs Rive

Lottie tillståndsmaskiner vs Rive: dotLottie lägger nu till tillstånd, ingångar och händelser ovanpå Lottie-uppspelning, medan Rive bygger in interaktivitet i sin egen redigerare och körtid. Vad var och en kan göra och när den ska väljas.

Uppdaterad oktober 2026

Kort svar

Den grundläggande arkitektoniska skillnaden

Lottie är inte längre bara uppspelning. .lottie-formatet (dotLottie) lägger till tillståndsmaskiner: tillstånd som spelar delar av en tidslinje, övergångar med villkor, indata och händelser som din app skickar, byggda visuellt i Lottie Creator och stöds av alla officiella dotLottie-spelare. Rive går längre in i en editor, med tillståndsmaskinlager, databindning, skript, ben och layouter. Välj dotLottie om du redan har Lottie-animationer och behöver hovra, klicka eller flera steg. Välj Rive om interaktionen är kärnan i designen.

Jämförelse sida vid sida

Funktions- och kapacitetsuppdelning

DimensioneraLottie (dotLottie)RiveFördel
Hur stater fungerarUppspelningslägen: spela, loop eller håll ett segment av tidslinjenAnge maskinlager som blandar och blandar animationerRive
Ingångar och händelserBooleska, numeriska, strängar och händelseingångar; händelser publicerade från app-kod; klicka och sväva interaktionerIngångar, händelser och databindning för att visa modellerRive
LogikÖvergångar med vaktförhållanden och handlingarVillkor, databindning och Luau-skriptRive
Där du bygger denLottie Creator (webb), eller JSON i .lottie-manifestetRive-redigeraren (webbläsare och skrivbord)Slips
Befintliga animationerLägger till tillstånd till Lottie-filer du redan har, inklusive After Effects-exporterAnimationer görs i RiveLottie (dotLottie)
SpelareReact, JavaScript, Vue, Svelte, Web Component, React Native, Flutter, iOS, Android, C/C++ (MIT)Web, React, React Native, iOS, Android, Flutter, C++, C# (MIT), plus Unity- och Unreal-guiderSlips
TemanDynamiska teman för färger och stilar under körningGenom databindningSlips
KaraktärsanimationOavsett vad källanimationen innehållerBen och maskor inbyggda i editornRive
Kostnad att fraktaSpelare är gratis och öppen källkod; LottieFiles har gratis och betalda planerGratis exporter spelar en Rive startskärm; Cadet ($9 per plats per månad, årligen) tar bort denLottie (dotLottie)
Använd fall för Rive

När ska man välja Rive

  • Interaktionen är designen: karaktärer, spel eller kontroller som reagerar kontinuerligt på input.
  • Du vill binda animation till live appdata genom visningsmodeller.
  • Du behöver ben, maskor eller manusbeteende.
  • Ditt team arbetar redan i Rive-redigeraren.
Använd fall för Lottie (dotLottie)

När ska man välja Lottie (dotLottie)

  • Du har redan Lottie- eller After Effects-animationer och vill lägga till hovring-, klick- eller flerstegstillstånd.
  • Dina interaktioner är för det mesta "spela den här delen, sedan den delen" på en händelse.
  • Du vill ha spelare med öppen källkod utan exportavgifter eller startskärm.
  • Du behöver runtime-tema, som mörkt läge eller märkesfärger, från en fil.

Vi gör ExodeUI, ett tredje alternativ som lägger till UI-layout och fjäderfysik till tillståndsmaskiner. För en bredare lista, se Rive alternativ

Direkta svar

Vanliga frågor

Släkt