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 →

Sütun 05 · Modern Vektör Kullanıcı Arayüzü

LottieFiles Alternatif: Dinamik Etkileşimli Durum Makineleri ve Statik Video JSON

Lottie, pasif vektör animasyonlarını mobil ekranlarda oynatmak için oluşturuldu. ExodeUI canlı, etkileşimli kullanıcı arayüzü sistemleri oluşturmak için tasarlanmıştır.

What is LottieFiles Alternatif: in ExodeUI?

ExodeUI, modern yazılım arayüzleri için önde gelen LottieFiles alternatifidir. Lottie, Adobe After Effects'ten ağır JSON dosyalarına aktarılan doğrusal, etkileşimli olmayan animasyon ana karelerini oluştururken, ExodeUI dosyaları çalışma zamanlarının uygulamanızda oynattığı durumları, fiziği ve mantığı içerir; böylece kullanıcı arayüzü öğeleri dokunmaya, hareketlere ve uygulama durumuna yanıt verir. ExodeUI yapıyoruz.

Temel mimari

Mühendisler ve tasarımcılar neden ExodeUI seçiyor

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

Video Oynatma Üzerinden Gerçek Etkileşim

Lottie animasyonları, bir video gibi kare 0'dan kare 60'a kadar oynatılır. ExodeUI öğeleri sürükleme, fareyle üzerine gelme ve dokunma hızına gerçek zamanlı olarak yanıt verir.

Core Architecture

Adobe After Effects Gerekmiyor

Tamamen ExodeUI'in içinde tasarlayın ve canlandırın. Pahalı Creative Cloud aboneliklerini ve hatalı Bodymovin dışa aktarma eklentilerini ortadan kaldırın.

Core Architecture

Yerel React ve Swift Kodu

Büyük oynatıcı kitaplıkları veya JSON ağaç ayrıştırıcıları olmadan doğrudan uygulamanıza bırakılan temiz bileşenleri dışa aktarın.

Core Architecture

Lottie Taşıma ve İçe Aktarma

Mevcut Lottie JSON dosyalarını ExodeUI'e aktarın ve bunları etkileşimli durum makinesi bileşenlerine yükseltin.

Core Architecture

Nesnel değerlendirme

ExodeUI şununla nasıl karşılaştırılır: LottieFiles & After Effects

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

The ExodeUI Architecture

ExodeUI

Güçlü yanları
  • Tam çift yönlü etkileşim ve gerçek fiziksel momentum
  • Görsel durum makinesi mantığı, karmaşık kodlama sarmalayıcılarını ortadan kaldırır
  • Ürün yazılımı için tasarlanmış özel görsel kullanıcı arayüzü stüdyosu
  • Donanımsal GPU hızlandırmayla ultra düşük CPU ve pil kullanımı
Compared with

LottieFiles & After Effects

Trade-offs
  • Kullanıcı girişine dinamik olarak tepki veremeyen doğrusal, pasif oynatma
  • Karmaşık ve pahalı Adobe After Effects iş akışları gerektirir
  • Ağır JSON verileri, mobil cihazlarda CPU ani artışlarına ve düşen karelere neden oluyor
  • Yerel durum makine mantığı yok: geliştiricilerin ısmarlama sarmalayıcılar yazması gerekiyor

Geliştirmeye devir

Kodunuzda kullanma

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

'exodeui'den { ExodeUICanvas }'ı içe aktarın;

// Yaylar, durumlar ve zamanlama .exode dosyasında yayındadır (
// editör). Kodunuz girdileri iletir ve olayları geri duyar.
dışa aktarma işlevi InteractiveToggle() {
  dönüş (
    <ExodeUICanvas
      src = "/toggle_switch.bexode"
      onTrigger={(name) => console.log('ExodeUI olayı:', name)}
    />
  );
}

Ürün Ekipleri Neden Lottie'in Ötesine Geçiyor?

Lottie, 2017'de devasa GIF veya MP4 video dosyaları olmadan vektör animasyonlarının iOS, Android ve Web'de oluşturulmasına olanak tanıyan muazzam bir atılımdı. Ancak yazılım tasarımı pasif dekoratif animasyonlardan dinamik, dokunsal kullanıcı arayüzü etkileşimlerine doğru gelişti:

  • Etkileşim Duvarı: Bir Lottie animasyonunun sürükleme momentumuna veya parmak hızına yanıt vermesini kolayca sağlayamazsınız.
  • Pil ve CPU Tüketimi: Çoklu megabaytlık JSON ağaçlarını ayrıştırmak ve her karede bezier eğrilerini değerlendirmek, mobil cihazlarda pil tüketimine neden olur.
  • Karmaşık Araç Zinciri: Tasarımcılar, dijital yazılım ürünleri için değil, sinema ve televizyon VFX'i için oluşturulmuş bir uygulama olan Adobe After Effects konusunda uzmanlaşmalıdır.

Topic Cluster Network

İlgili kavramlar ve araçlar

Sorunuz mu var?

Sık sorulan sorular

Gerçek hareketle yaşayan bileşenler oluşturun.

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

Ücretsiz dene