Найшвидший спосіб розділити їх — запитати, що таке кожен із них. Lottie — це формат файлів і сімейство плеєрів. Rive і ExodeUI — це інструменти проектування, які також забезпечують час виконання.
Анімації Lottie зазвичай створюються в After Effects і експортуються як JSON за допомогою плагіна Bodymovin або створюються в інструментах, які експортують Lottie. Існують програвачі для Інтернету, iOS, Android і багатьох фреймворків. Lottie чудово підходить для іконок, ілюстрацій і завантажувачів, які просто грають. Інтерактивність потребує додаткового коду або нових доповнень, таких як кінцеві автомати dotLottie.
Rive — це редактор, у якому ви малюєте векторну графіку, анімуєте її на шкалі часу та підключаєте до кінцевого автомата. Його середовища виконання відтворюють файли .riv у багатьох середовищах, а ваш код спілкується з кінцевим автоматом через вхідні дані. Він є сильним для персонажів, ілюстрацій та ігрових інтерфейсів.
ExodeUI також є редактором із кінцевими автоматами та середовищами виконання, але він побудований навколо інтерфейсу продукту. Він додає макет, фізику пружини та логіку вузлів і зберігає все як один відкритий файл .exode JSON. Пакети середовища виконання охоплюють React, Vue, Svelte, Angular, Solid, React Native, SwiftUI і Flutter, а сервер MCP дозволяє інструментам кодування ШІ редагувати анімацію.
На практиці: використовуйте Lottie, коли потрібно лише відтворити анімацію, Rive для ілюстративної інтерактивної графіки та ExodeUI або Rive для інтерактивних компонентів інтерфейсу користувача. У багатьох продуктах використовується більше одного.