Skip to content

Latest commit

 

History

History
86 lines (66 loc) · 3.57 KB

File metadata and controls

86 lines (66 loc) · 3.57 KB

Roadmap

Ship fast, ship often. Every feature = a release.

Maintenance note: the "Current" version below must be refreshed at every release. The source of truth is gradle.properties → VERSION_NAME — read that, not this file, if they ever disagree.

Current: v4.52.0 stable (September 2026)

AI-first SDK — 9 platforms, MCP server on npm, Claude Code plugin marketplace, Rerun.io debug integration.

What Status
Android SDK (Filament + Compose) Stable
iOS / macOS / visionOS (RealityKit + SwiftUI) Alpha
Web (Filament.js + WebXR) Alpha
Desktop (Compose Desktop) Alpha — SceneViewer renders through Filament via filament-kmp (JDK 22+)
Android TV Alpha
Flutter bridge Alpha (flutter_sceneview on pub.dev)
React Native bridge Alpha (@sceneview-sdk/react-native on npm)
MCP on npm Live (sceneview-mcp — independent version track)
Claude Code plugin marketplace Live (sceneview/claude-marketplace)
Telemetry Worker Live
Rerun.io debug integration Shipped (Android + iOS + Python)
Play Store demo app Deployed
App Store demo app Live (id6761329763)
GitHub Release v4.52.0 stable

Completed since v4.0

  • Unify naming: SceneView {} / ARSceneView {} (v3.6)
  • Separate modules intentionally: sceneview (3D-only) + arsceneview (opt-in AR)
  • Render tests CI (SwiftShader)
  • Anonymous telemetry (Cloudflare Worker + D1)
  • AI prompt playground on website
  • Claude Code plugin marketplace (Apache-2.0, sceneview + sceneview-contrib plugins)
  • iOS V1 parity sprint — LightSlot, RenderQuality, NodeGesture, AR anchors (v4.1–v4.3)
  • iOS App Store release — demo app live (id6761329763)
  • visionOS spatial features — immersive-space skybox, SceneViewSwift visionOS target builds (v4.5, v4.10)
  • ARCore Recording / Playback — ARRecorder + ARSceneView(playbackDataset = …) (v4.3)
  • Auto-fit camera framing from glTF bounds — Android + iOS (v4.10, #1439 / #1391)
  • Sketchfab model streaming
  • Cross-platform demo unification — one showcase app per platform
  • Fragment-based changelog system (changelog.d/)
  • Autonomous cross-platform device-QA harness (Maestro Android/iOS + Playwright web + AR replay)
  • Desktop renders with Filament — SceneViewer via filament-kmp, replacing the placeholder (v4.33, #2540)

Next

Platform maturity

  • Android XR module (Jetpack XR SceneCore)
  • sceneview-core WASM target (when kotlin-math supports wasmJs)
  • Promote iOS / Web / Flutter / React Native from Alpha toward Stable

Quality

  • Visual regression testing across platforms
  • Performance benchmarks (FPS, memory, load time)
  • Raise unit-test coverage on sceneview / arsceneview

Growth

  • Rerun.io official partnership / listing
  • Community announcements (Reddit, HN, LinkedIn)

Future

v5.0+

  • Compose Multiplatform renderer (shared Compose UI across Android + Desktop + Web)
  • Filament 2.x migration (when available)
  • Scene graph serialization (save/load scenes as files)
  • ViewNode<Content> generic API

Exploration

  • Android Auto / AAOS (when custom 3D views are supported)
  • Wear OS (Canvas-based 3D for watch faces)
  • Cloud rendering API (server-side Filament)
  • Real-time multiplayer scenes (WebSocket sync)