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

Сильные стороны
  • Полная двунаправленная интерактивность и реальный физический импульс
  • Визуальная логика конечного автомата исключает сложные оболочки кода.
  • Специализированная студия визуального пользовательского интерфейса, предназначенная для программного обеспечения продукта.
  • Сверхнизкое использование ЦП и батареи с аппаратным ускорением графического процессора
Compared with

LottieFiles & After Effects

Trade-offs
  • Линейное, пассивное воспроизведение, которое не может динамически реагировать на ввод пользователя.
  • Требуются сложные и дорогостоящие рабочие процессы Adobe After Effects.
  • Тяжелая полезная нагрузка JSON приводит к скачкам ЦП и потере кадров на мобильных устройствах
  • Нет встроенной логики конечного автомата: разработчикам приходится писать специальные оболочки

Передача разработке

Как использовать в коде

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, приложение, созданное для создания визуальных эффектов в кино и телевидении, а не цифровых программных продуктов.

Topic Cluster Network

Связанные понятия и инструменты

Остались вопросы?

Частые вопросы

Создавайте живые компоненты с настоящим движением.

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

Попробовать бесплатно