Il modo più rapido per separarli è chiedere cosa sia ciascuno. Lottie è un formato di file e una famiglia di lettori. Rive e ExodeUI sono strumenti di progettazione che forniscono anche tempi di esecuzione.
Le animazioni Lottie sono generalmente progettate in After Effects ed esportate come JSON con il plugin Bodymovin o create in strumenti che esportano Lottie. Esistono lettori per Web, iOS, Android e molti framework. Lottie è eccellente per icone, illustrazioni e caricatori che semplicemente riproducono. L'interattività richiede codice aggiuntivo o aggiunte più recenti come le macchine a stati di dotLottie.
Rive è un editor in cui disegna grafica vettoriale, la anima su linee temporali e la collega a una macchina a stati. I suoi runtime riproducono file .riv in molti ambienti e il tuo codice comunica con la macchina a stati tramite input. È forte per personaggi, illustrazioni e interfacce simili a giochi.
ExodeUI è anche un editor con macchine a stati e runtime, ma è costruito attorno all'interfaccia utente del prodotto. Aggiunge layout, fisica della molla e logica del nodo e salva tutto come un file .exode JSON aperto. I pacchetti runtime coprono React, Vue, Svelte, Angular, Solid, React Native, SwiftUI e Flutter e un server MCP consente agli strumenti di codifica AI di modificare le animazioni.
In pratica: usa Lottie quando è necessario solo riprodurre un'animazione, Rive per grafica interattiva illustrativa e ExodeUI o Rive per componenti dell'interfaccia utente interattivi. Molti prodotti ne utilizzano più di uno.