Det snabbaste sättet att skilja dem åt är att fråga vad var och en är. Lottie är ett filformat och en familj av spelare. Rive och ExodeUI är designverktyg som också tillhandahåller körtider.
Lottie-animationer är vanligtvis designade i After Effects och exporteras som JSON med Bodymovin-plugin, eller skapas i verktyg som exporterar Lottie. Spelare finns för webb, iOS, Android och många ramverk. Lottie är utmärkt för ikoner, illustrationer och laddare som helt enkelt spelar. Interaktivitet behöver extra kod, eller nyare tillägg som dotLottie:s tillståndsmaskiner.
Rive är en editor där du ritar vektorgrafik, animerar dem på tidslinjer och kopplar dem till en tillståndsmaskin. Dess körtider spelar .riv-filer i många miljöer, och din kod pratar med tillståndsmaskinen genom ingångar. Den är stark för karaktärer, illustrationer och spelliknande gränssnitt.
ExodeUI är också en redigerare med tillståndsmaskiner och körtider, men den är uppbyggd kring produktens användargränssnitt. Den lägger till layout, fjäderfysik och nodlogik och sparar allt som en öppen .exode JSON-fil. Runtime-paket täcker React, Vue, Svelte, Angular, Solid, React Native, SwiftUI och Flutter, och en MCP-server låter AI-kodningsverktyg redigera animationer.
I praktiken: använd Lottie när en animation bara behöver spelas, Rive för illustrativ interaktiv grafik och ExodeUI eller Rive för interaktiva UI-komponenter. Många produkter använder mer än en.