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 →
LanguageУкраїнська

Стовп 05 · Сучасний векторний інтерфейс користувача

Альтернатива LottieFiles: динамічні інтерактивні кінцеві автомати проти статичного відео JSON

Lottie створено для відтворення пасивної векторної анімації на екранах мобільних пристроїв. ExodeUI розроблено для створення живих інтерактивних систем інтерфейсу користувача.

What is Альтернатива LottieFiles: in ExodeUI?

ExodeUI — це найкраща альтернатива LottieFiles для сучасних програмних інтерфейсів. Хоча Lottie рендерить лінійні неінтерактивні ключові кадри анімації, експортовані з Adobe After Effects у важкі файли JSON, файли ExodeUI містять стани, фізику та логіку, які відтворюються у вашому додатку, тому елементи інтерфейсу користувача реагують на дотики, жести та стан додатка. Ми робимо ExodeUI.

Основна архітектура

Чому інженери та дизайнери обирають ExodeUI

Design, logic and motion in one file that runs inside your app.

Реальна взаємодія через відтворення відео

Анімація Lottie відтворюється від кадру 0 до кадру 60, як відео. Елементи ExodeUI реагують у режимі реального часу на швидкість перетягування, наведення та торкання.

Core Architecture

Adobe After Effects не ​​потрібен

Дизайн і анімація повністю в ExodeUI. Усуньте дорогі підписки Creative Cloud і плагіни експорту Bodymovin із помилками.

Core Architecture

Нативний код React і Swift

Експортуйте чисті компоненти, які потрапляють безпосередньо у вашу програму без громіздких бібліотек програвачів або парсерів дерева JSON.

Core Architecture

Lottie Міграція та імпорт

Імпортуйте наявні файли Lottie JSON у ExodeUI і оновіть їх до компонентів інтерактивного кінцевого автомата.

Core Architecture

Об'єктивна оцінка

Як ExodeUI порівнюється з LottieFiles & After Effects

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

Сильні сторони
  • Повна двостороння інтерактивність і реальний фізичний момент
  • Логіка візуального кінцевого автомата усуває складні оболонки кодування
  • Спеціальна студія візуального інтерфейсу, розроблена для програмного забезпечення продукту
  • Наднизьке використання ЦП і батареї з апаратним прискоренням GPU
Compared with

LottieFiles & After Effects

Trade-offs
  • Лінійне, пасивне відтворення, яке не може динамічно реагувати на введення користувача
  • Потрібні складні та дорогі робочі процеси Adobe After Effects
  • Велике корисне навантаження JSON спричиняє стрибки процесора та випадання кадрів на мобільних пристроях
  • Немає рідної логіки кінцевого автомата: розробники повинні писати індивідуальні оболонки

Розробник Handoff

Використання цього у вашому коді

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

імпорт { ExodeUICanvas } з 'exodeui';

// Пружини, стани та синхронізація живуть у файлі .exode (розроблено у
// редактор). Ваш код передає вхідні дані та заслуховує події.
функція експорту InteractiveToggle() {
  повернення (
    <ExodeUICanvas
      src="/toggle_switch.bexode"
      onTrigger={(name) => console.log('ExodeUI event:', name)}
    />
  );
}

Чому команди продуктів виходять за рамки Lottie

Lottie став грандіозним проривом у 2017 році, дозволивши відтворювати векторну анімацію в iOS, Android і Інтернеті без масивних відеофайлів GIF або MP4. Але дизайн програмного забезпечення еволюціонував від пасивної декоративної анімації до динамічної тактильної взаємодії інтерфейсу користувача:

  • Інтерактивна стіна: ви не можете легко змусити анімацію Lottie реагувати на імпульс перетягування або швидкість пальця.
  • Витрата заряду батареї та ЦП: аналіз багатомегабайтних дерев JSON і оцінка кривих Безьє для кожного кадру спричиняє розрядження батареї на мобільних пристроях.
  • Складний інструментарій: дизайнери повинні опанувати Adobe After Effects, програму, створену для кіно та телебачення VFX, а не для цифрових програмних продуктів.

Topic Cluster Network

Досліджуйте концепції та інструменти Connected

Виникли запитання?

Часті запитання

Створюйте живі компоненти за допомогою реального руху.

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

Спробуйте безкоштовно