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 →

Valutazione oggettiva

Macchine a stati Lottie vs Rive

Macchine a stati Lottie vs Rive: dotLottie ora aggiunge stati, input ed eventi oltre alla riproduzione Lottie, mentre Rive integra l'interattività nel proprio editor e runtime. Cosa può fare ciascuno e quando sceglierlo.

Aggiornato Ottobre 2026

Risposta breve

La differenza architetturale di fondo

Lottie non è più solo riproduzione. Il formato .lottie (dotLottie) aggiunge macchine a stati: stati che riproducono parti di una sequenza temporale, transizioni con condizioni, input ed eventi inviati dall'app, costruiti visivamente in Lottie Creator e supportati da ogni lettore dotLottie ufficiale. Rive va oltre all'interno di un editor, con livelli di macchina a stati, associazione dati, scripting, ossa e layout. Scegli dotLottie se disponi già di animazioni Lottie e hai bisogno di stati al passaggio del mouse, clic o multi-passaggio. Scegli Rive se l'interazione è il fulcro del design.

Confronto affiancato

Funzioni e capacità

CriterioLottie (dotLottie)RiveVantaggio
Come funzionano gli statiStati di riproduzione: riproduci, esegui il loop o mantieni un segmento della timelineLivelli di macchine a stati che mescolano e fondono animazioniRive
Ingressi ed eventiIngressi booleani, numerici, stringhe ed eventi; eventi pubblicati dal codice dell'app; interazioni con clic e passaggio del mouseInput, eventi e associazione dati per visualizzare i modelliRive
LogicaTransizioni con condizioni e azioni di guardiaCondizioni, associazione dati e scripting LuauRive
Dove lo costruisciLottie Creator (web) o JSON nel file manifest .lottieL'editor Rive (browser e desktop)Parità
Animazioni esistentiAggiunge stati ai file Lottie che già possiedi, incluse le esportazioni After EffectsLe animazioni sono realizzate in RiveLottie (dotLottie)
GiocatoriReact, JavaScript, Vue, Svelte, Componente Web, React Native, Flutter, iOS, Android, C/C++ (MIT)Web, React, React Native, iOS, Android, Flutter, C++, C# (MIT), oltre alle guide Unity e UnrealParità
TematizzazioneTemi dinamici per colori e stili in fase di runtimeAttraverso l'associazione dei datiParità
Animazione dei personaggiQualunque cosa contenga l'animazione di origineBones e mesh integrati nell'editorRive
Costo per la spedizioneI lettori sono gratuiti e open source; LottieFiles ha piani gratuiti e a pagamentoLe esportazioni gratuite riproducono una schermata iniziale Rive; Cadet ($ 9 per posto al mese, annuale) lo rimuoveLottie (dotLottie)
Casi d’uso di Rive

Quando scegliere Rive

  • L'interazione è il design: personaggi, giochi o controlli che rispondono continuamente agli input.
  • Vuoi associare l'animazione ai dati dell'app live tramite modelli di visualizzazione.
  • Hai bisogno di ossa, maglie o comportamenti scriptati.
  • Il tuo team lavora già nell'editor Rive.
Casi d’uso di Lottie (dotLottie)

Quando scegliere Lottie (dotLottie)

  • Disponi già di animazioni Lottie o After Effects e desideri aggiungere stati al passaggio del mouse, clic o multi-passaggio.
  • Le tue interazioni consistono principalmente nel "giocare questa parte, poi quella" in un evento.
  • Vuoi lettori open source senza costi di esportazione o schermata iniziale.
  • Hai bisogno di temi di runtime, come la modalità oscura o i colori del marchio, da un unico file.

Realizziamo ExodeUI, una terza opzione che aggiunge il layout dell'interfaccia utente e la fisica delle molle alle macchine a stati. Per un elenco più ampio, cfr Alternative Rive

Risposte dirette

Domande frequenti

Correlati