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 →

ピラー03・Rive代替品

製品 UI の Rive 代替案: レイアウト、物理学、ロジックを 1 つのファイルにまとめたもの

Rive はインタラクティブなベクター アニメーションを主流にしました。 ExodeUI は、グラフィックだけでなく、レイアウト、ロジック、物理、データなどのインターフェイス部分全体に同じアイデアを適用します。

更新 2026年10月

ExodeUI は Rive の代替として適していますか?

ExodeUI は、キャラクターやゲームではなく製品 UI 用に構築された Rive の代替品です。 Rive と同様に、ビジュアル エディターでデザインすると、ランタイムがアプリ内でファイルを再生し、入力とイベントをコードで制御します。 ExodeUI は、ブレークポイント、物理エンジン、ノード ロジック、API データ変数を備えた応答性の高いレイアウトを追加し、ソースをオープン .exode JSON ファイルに保持し、AI コーディング ツール用の MCP サーバーを備えています。 Rive はより成熟しており、より大きなコミュニティ、より強力なリギング、ゲーム エンジンのランタイムを備えています。 ExodeUIを作ります。

コアアーキテクチャ

エンジニアとデザイナーが ExodeUI を選ぶ理由

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

リフローするレイアウト

コンテナごとのオーバーライドを備えた応答性の高いブレークポイントにより、コンポーネントは製品 UI と同じように画面サイズに適応します。

Core Architecture

物理機能を内蔵

シミュレーション コードを記述することなく、重力、衝突、アトラクター、流体ゾーン、スカッシュやトレイルなどのエフェクトを実行できます。

Core Architecture

オープンでレビュー可能なソース

.exode ソースは JSON であるため、これを読んで変更を確認し、CLI のセマンティック diff を実行して重大な変更をキャッチできます。

Core Architecture

ステートマシン、ロジック、データ

Rive などの状態、遷移、入力に加えて、ライブ データをフェッチするノード ロジック、式、API 変数。

Core Architecture

客観的な評価

ExodeUI との比較 Rive

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

The ExodeUI Architecture

ExodeUI

強み
  • 画面全体とコンポーネントのブレークポイントを備えたレスポンシブ レイアウト
  • 内蔵の物理エンジンとノードロジック
  • ファイル内の API 変数、チャート、ライブ データ バインディング
  • .exode JSON ソースと AI コーディング ツール用の MCP サーバーを開く
Compared with

Rive

Where it is stronger
  • Rive では、キャラクターのリギング、ボーン、メッシュがより成熟しています。
  • Rive には、ExodeUI にはないゲーム エンジン ランタイム (Unity、Unreal) があります。
  • Rive にははるかに大きなコミュニティ、より多くのチュートリアル、マーケットプレイスがあります
  • 無料の Rive エクスポートではスプラッシュ画面が再生されます。 Cadet (1 シートあたり月額 9 ドル、年間) では削除されます

開発への引き継ぎ

コードでの使い方

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

import { ExodeUICanvas } から 'exodeui';

// スプリング、ステート、タイミングは .exode ファイル内に存在します (
// エディター)。コードは入力を渡し、イベントを受信します。
エクスポート関数 AuthWidget() {
  戻る (
    <ExodeUIキャンバス
      src="/auth_machine.bexode"
      onTrigger={(名前) => console.log('ExodeUI イベント:', 名前)}
    />
  );
}

ExodeUI が Rive の代替としてより優れている場合

Rive はキャラクター、イラスト、ゲームグラフィックに優れています。チームは、トグル、タブ バー、オンボーディング、フォーム、ダッシュボードなどの製品 UI にそれを使用し、アニメーション グラフィック以上のものを必要とする場合、代替手段を探します。

  • レイアウト: 製品 UI は画面サイズ全体でリフローする必要があり、ExodeUI はブレークポイントで処理します。
  • ロジックとデータ: ノード ロジック、式、API 変数により、コンポーネントは実際のデータを表示し、それに反応します。
  • 物理学: ドラッグ、投げ、衝突は、手動で調整されたアニメーションではなく、内蔵エンジンから行われます。
  • 検索とアクセシビリティ: どちらのツールもキャンバス上に描画します。 Rive にはスクリーン リーダー用のセマンティクス モードがあります。 ExodeUI のオプションの ExodeSEO レイヤーは、セマンティック HTML とメタデータを追加し、その CLI は WCAG に対して監査できます。

アプリでの仕組み

どちらのツールも同じモデルを使用します。ランタイムはアプリ内のキャンバスにファイルを描画し、コードは入力とイベントを通じてファイルと通信します。 ExodeUI を使用すると、ブラウザーまたはデスクトップ エディターでデザインし、.exode ソースを小さな .bexode ファイルにコンパイルし、フレームワークのランタイムで再生します。

ステートマシン

アイドル状態、ホバー状態、押下状態、読み込み状態、成功状態を遷移に接続し、コードからそれらを駆動します。

入力とイベント

アプリからブール値、数値、テキスト入力を設定し、トリガー、クリック、および入力変更が返されるのを待ちます。

Rive と一緒に滞在するのがおすすめの時期

ボーンやメッシュでキャラクターをアニメートする場合、Unity または Unreal に出荷する場合、Rive スクリプトに依存する場合、またはすでに .riv ファイルのライブラリとエディターに精通したチームがある場合は、Rive を使い続けてください。 ExodeUI はより新しく、その React ランタイムは 8 つのランタイムの中で最も成熟しています。

Topic Cluster Network

関連する概念とツール

ご質問はありますか

よくある質問

本物の動きで、生きたコンポーネントを作る。

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

ExodeUI を無料で試す