· 12 min read

Google I/O 2026: What RemoteCompose Means for Server-Driven UI

Google I/O kicks off May 19. RemoteCompose has shipped 7 alpha releases in 3 months. Here's what this means for SDUI adoption — and what mobile teams should do now.

TL;DR: RemoteCompose and component-level SDUI (like Pyramid) solve different problems. Google I/O will boost SDUI awareness across the board. The best move? Evaluate your needs now, before the post-I/O hype cycle makes clear thinking harder.

The State of RemoteCompose (March 2026)

If you follow Android development, you've seen the buzz. RemoteCompose — Google's library for transmitting Compose UI as a compact binary format — has been on a tear since joining AndroidX.

Here's the timeline:

Late 2025
RemoteCompose appears as an AndroidX library — signaling official Google backing.
Feb 2026
Alpha05 ships with core rendering primitives. Articles start appearing on Medium and Android blogs.
Early Mar 2026
Alpha06 adds accessibility semantics and improved layout. Android Weekly #718 features a RemoteCompose tutorial.
Mar 25, 2026
Alpha07 — biggest release yet. 16 API changes, RTL support, Canvas/Brush/Painter primitives, ImageVector support. Pace: one release every ~2 weeks.
May 19-20, 2026
Google I/O 2026. RemoteCompose almost certainly gets a dedicated session or demo.

Google is sprinting. And with I/O 7 weeks away, the question every mobile team is asking: Does RemoteCompose replace our SDUI plans?

Short answer: No. But the full picture is more nuanced.

RemoteCompose vs. Component-Level SDUI

The confusion is understandable. Both involve "rendering UI from a server." But they operate at fundamentally different abstraction levels.

Aspect RemoteCompose Component-Level SDUI
What's transmitted Binary byte stream of pre-composed UI Structured data (JSON/DSL) mapping to components
Abstraction level Rendering primitives (Canvas, Text, Layout) Business components (ProductCard, Banner, Form)
Platform support Android only (Jetpack Compose) Cross-platform (Android, iOS, Web)
Component reuse Server defines everything — no reuse of client components Maps to your existing component library (BYOC)
A/B testing Swap entire layouts — no component-level tracking Test individual components, track exposure per element
Analytics Screen-level at best Component-level impression, click, visibility tracking
Best for Widgets, Watch tiles, embedded previews Full app screens, personalization, experimentation
Design system Bypasses your design system Built on top of your design system
Offline support Cache the binary blob Cache component data, render natively
Type safety Binary protocol — no compile-time checks Typed DSL codegen — full IDE autocomplete

Think of it this way: RemoteCompose is a remote screen painter. It sends pixel-level instructions. Component-level SDUI is a remote screen composer. It sends "put a ProductCard here with these props."

Where RemoteCompose Shines

RemoteCompose isn't solving the same problem as Pyramid, DivKit, or Nativeblocks. It excels in scenarios where:

Arman Chatikyan already built a web-based drag-and-drop editor that outputs RemoteCompose binary — a promising tool for visual UI authoring. But for full production apps with experimentation, analytics, and cross-platform needs? Different story.

Where Component-Level SDUI Wins

If your team is building a real product — with design systems, experimentation requirements, and users on both Android and iOS — component-level SDUI addresses the full picture:

The Misinformation Problem

As RemoteCompose gains attention, we're seeing a wave of articles confusing it with component-level SDUI. Common myths:

These myths will intensify after Google I/O. Being informed before the event is an advantage.

What to Expect at Google I/O 2026

Based on RemoteCompose's trajectory and Google's typical I/O structure, here's what we predict:

Almost Certain

Possible

Unlikely (But Would Be Big)

How Smart Teams Should Prepare

Whether Google I/O validates your SDUI plans or introduces new options, here's what to do now:

1. Know Your Requirements

Before evaluating any tool, answer these questions:

Not sure where your team falls? Take our 2-minute readiness assessment.

2. Don't Wait for I/O to Start Evaluating

The worst outcome: spending May-June reacting to hype instead of executing. Evaluate your options now. If component-level SDUI fits your needs, the alpha status of RemoteCompose shouldn't block you.

3. Build Your Component Foundation

Regardless of which approach you choose, the prerequisite is the same: a clean, documented component library. If you don't have one, start there. Both RemoteCompose and component-level SDUI reward well-structured UI code.

4. Watch the RemoteCompose API Surface

Even if you choose component-level SDUI, monitor RemoteCompose's evolution. Specific areas to watch:

The Coexistence Model

Here's what most articles miss: RemoteCompose and component-level SDUI can coexist in the same app.

Consider this architecture:

This isn't theoretical. Large teams (DoorDash, Airbnb) already use multiple rendering approaches for different surface types. RemoteCompose adds another tool to the kit without replacing what component-level SDUI does.

What This Means for SDUI Adoption

Google I/O 2026 will be a watershed moment for server-driven UI awareness. Here's our prediction:

The teams that win are the ones who understand the landscape before the noise starts.

Don't Wait for Google I/O to Start

Pyramid gives your team server-driven UI with typed DSL, native rendering, and built-in experimentation — cross-platform, today.

Join the Waitlist →

Further Reading