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 evaluering

Lottie State Machines vs Rive

Lottie tilstandsmaskiner vs Rive: dotLottie legger nå tilstander, innganger og hendelser på toppen av Lottie-avspilling, mens Rive bygger interaktivitet i sin egen editor og kjøretid. Hva hver kan gjøre og når de skal velge den.

Oppdatert oktober 2026

Kort svar

Den grunnleggende arkitektoniske forskjellen

Lottie er ikke lenger bare avspilling. .lottie (dotLottie)-formatet legger til tilstandsmaskiner: stater som spiller deler av en tidslinje, overganger med forhold, innganger og hendelser appen din sender, bygget visuelt i Lottie Creator og støttet av alle offisielle dotLottie-spillere. Rive går lenger inne i én editor, med tilstandsmaskinlag, databinding, skripting, bein og oppsett. Velg dotLottie hvis du allerede har Lottie-animasjoner og trenger sveve-, klikk- eller flertrinnstilstander. Velg Rive hvis interaksjonen er kjernen i designet.

Sammenligning side om side

Funksjons- og kapasitetsfordeling

DimensjonLottie (dotLottie)RiveFordel
Hvordan stater fungererAvspillingstilstander: spill, loop eller hold et segment av tidslinjenOppgi maskinlag som blander og blander animasjonerRive
Innspill og arrangementerBoolske, numeriske, streng- og hendelsesinnganger; hendelser lagt ut fra app-kode; klikk og hold musepekeren interaksjonerInndata, hendelser og databinding for å se modellerRive
LogikkOverganger med vaktforhold og aksjonerBetingelser, databinding og Luau-skriptingRive
Hvor du bygger detLottie Creator (nett), eller JSON i .lottie-manifestetRive-editoren (nettleser og skrivebord)Slips
Eksisterende animasjonerLegger til tilstander til Lottie-filer du allerede har, inkludert After Effects-eksporterAnimasjoner er laget i RiveLottie (dotLottie)
SpillereReact, JavaScript, Vue, Svelte, Web Component, React Native, Flutter, iOS, Android, C/C++ (MIT)Web, React, React Native, iOS, Android, Flutter, C++, C# (MIT), pluss Unity- og Unreal-guiderSlips
TemaDynamiske temaer for farger og stiler under kjøringGjennom databindingSlips
KarakteranimasjonUansett hva kildeanimasjonen inneholderBones and meshes innebygd i editorenRive
Kostnad å sendeSpillere er gratis og åpen kildekode; LottieFiles har gratis og betalte planerGratis eksport spiller en Rive splash-skjerm; Cadet ($9 per sete per måned, årlig) fjerner denLottie (dotLottie)
Bruk tilfeller for Rive

Når du skal velge Rive

  • Interaksjonen er designet: karakterer, spill eller kontroller som reagerer kontinuerlig på input.
  • Du vil binde animasjon til live appdata gjennom visningsmodeller.
  • Du trenger bein, netting eller skriptadferd.
  • Teamet ditt jobber allerede i Rive-editoren.
Bruk tilfeller for Lottie (dotLottie)

Når du skal velge Lottie (dotLottie)

  • Du har allerede Lottie- eller After Effects-animasjoner og ønsker å legge til hover-, klikk- eller flertrinnstilstander.
  • Dine interaksjoner er for det meste "spill denne delen, så den delen" på en hendelse.
  • Du vil ha åpen kildekode-spillere uten eksportavgifter eller splash-skjerm.
  • Du trenger kjøretidstema, for eksempel mørk modus eller merkefarger, fra én fil.

Vi lager ExodeUI, et tredje alternativ som legger til UI-layout og fjærfysikk til tilstandsmaskiner. For en bredere liste, se Rive alternativer

Direkte svar

Ofte stilte spørsmål

Beslektet