OpenAIExpoJun 5, 2026, 8:00 PM

What happened at AppJS 2026? Highlights, new products, and plans for the future

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

openaienmodel: gpt-5-mini-2025-08-07

What happened at AppJS 2026? Highlights, new products, and plans for the future

Key Points

  • Observe: open-source production observability (public beta)
  • SDK 56: speed wins — pre-compiled builds and Hermes V1, −40% Android cold start
  • Agent + simulator integrations enable multimodal app inspection

Summary

App.js 2026 in Kraków gathered 500+ developers and focused on why React Native and Expo are well positioned for the AI era. Key themes: the JavaScript/TypeScript/React stack and rich documentation make generated apps reliable, Expo's universality makes it an easy target for app-generating agents, and the community accelerates progress. Expo announced product work and priorities that target faster builds, better production observability, and deeper agent integrations.

Key Points

  • Expo Observe (public beta)

    • Open-source production library that captures launch, bundle load, render, and time-to-interactive metrics with device and network metadata.
    • Per-screen metrics via Expo Router URLs, version-aware metrics, custom event tracking, and agent-friendly query skills.
    • Public beta is free up to 10,000 MAU for at least three months; will become paid after GA.
  • Expo SDK 56 (shipping now)

    • Focus on speed: pre-compiled binaries, Hermes V1 default, Android cold-start reduced ~40%.
    • New polished starter app with built-in entrance and explore animations.
    • Expo UI marked stable; Router v56 adds more native navigation primitives and shared-element transitions.
  • New and improved tooling

    • Expo Launch: web flow to get apps to TestFlight/App Store/web without hand-editing configs.
    • Official Expo MCP server: free, connects agents to SDK versions, configs, dev servers, and cloud services; local simulator integration enables agents to screenshot, tap, and pull RN DevTools data.
    • Expo skills repo, widgets (iOS home screen/live activities), TV app support (~85% code share), and EAS Workflows prepackaged jobs (CI hooks, device registration, require-approval gates).
  • Roadmap and engineering priorities

    • Make agents self-validating by letting them run and probe apps (screenshots, taps, DevTools).
    • Reduce bottlenecks around builds, distribution, and cold boots so iteration speed matches code-generation speed.
    • Make the easiest path produce polished, native-feeling apps by default (Expo Router, UI primitives).

Practical next steps for engineers

  • Try Expo SDK 56 for faster cold starts and Hermes V1.
  • Evaluate Observe in public beta for per-screen and versioned performance telemetry; integrate its query skills for agent-driven debugging.
  • Use the MCP server and local simulator integration to enable multimodal agent workflows for automated testing and triage.
  • Watch the recorded conference talks (Software Mansion YouTube) for demos and deeper technical details.

Full Translation

Translations

A translation section that keeps the flow of the original article.

openaijamodel: gpt-5-mini-2025-08-07

AppJS 2026で何が起きたか? ハイライト、新製品、今後の計画

AppJS 2026で何が起きたか? ハイライト、新製品、今後の計画

App.js 2026は先週クラクフ(Kraków)でSoftware Mansionのホストにより開催されました。年内で最大規模のReact NativeとExpoのカンファレンスで、今年は500人以上の開発者が集まり、エコシステムの現状と今後の方向性について2日間にわたって講演が行われました。私たちもいくつかの講演を行いました。この投稿は、会場に来られなかった何百万もの皆さんのためにハイライトをまとめたものです。

なぜAI時代にReact NativeとExpoがうまくいっているのか

Expoが伸びている理由はいくつかあります。

  • スタック自体

    • JavaScript、TypeScript、Reactの上に構築されているため、モデルが学習するためのトレーニングデータが膨大にあります。モデルがExpoのコードを書くとき、ほんの数例からではなく、何年分もの公開されたReactやTypeScriptの事例から学んでいます。
  • ドキュメント

    • 過去1年でExpoリポジトリへのコミットで最も多かったのはドキュメントです。ドキュメントはモデルが学習する一部であり、これがモデルがExpoアプリをうまく書ける理由の一つです。
  • ユニバーサリティ(普遍性)

    • 小さなアプリ生成用の入力ボックスにプロンプトを入れるだけで(例: "I want an app that plays the stream from my radio station")、モデルはユーザーの端末種別を知らなくてもExpoを選び、1度ビルドしてあらゆる環境で動かせます。これにより、オンザフライでアプリを生成するツールのデフォルトとしてExpoが使いやすくなります。
  • コミュニティ

    • 皆さん一人ひとりです。React Nativeで難しい問題を解決して投稿すると、次の人はその成果の上に立てます。モデルも同様にそれらの投稿を読みます。これがエコシステムを継続的に成長させる大きな要因です。

Expoが解決を目指している課題

私たちが次に注力している点は以下の通りです。

  • エージェントが自分の作業を検証できること

    • エージェントがアプリを実行し、画面を見て、タップして、実際に構築したものが動くかどうか判断できれば、あとは自動で修正や最適化ができることが多いです。Software Mansion(Argent)やCallstack(Agent Device)のようなチームが提供する、実行中のアプリを検査してスクリーンショットを取得し挙動をプローブできるツールが、そのループの基盤になります。
  • スピード

    • コードを書くのが速くなった今、ボトルネックはビルド、配布、起動時間など周辺の部分に移っています。次の1年で、これらの部分を可能な限り高速化するために多くの努力を注ぎます。そうすれば制限は「どれだけ速く要望を説明できるか」だけになります。
  • 簡単にすることが良い方法であること

    • Expo Routerのようなツールは、デフォルトで磨かれたネイティブに近い体験のアプリを生成する道にするべきです。

1年でExpoに加わったもの(短い要約)

  • TVアプリ対応

    • ExpoのTVアプリ対応により、ユニバーサルアプリの考え方がリビングルームに拡張されました。Apple TVやAndroid TVをターゲットにしつつ、コードの約85%を共有できます。
  • Expo UI

    • Expo UIはExpo SDK 56で安定版になり、デフォルトのテンプレートがあります。単一のJavaScript APIから実際のSwiftUIやJetpack Composeウィジェットを駆動できるため、ネイティブプリミティブをラップするネイティブモジュールを書かずに利用できます。
  • Expo Launch

    • Expo Launchは、TestFlight、App Store、ウェブにアプリを素早く出すためのWebベースのフローを提供します。設定ファイルを手書きする必要がありません。
  • 公式Expo MCP server

    • 公式のExpo MCPサーバーは、エージェントをプロジェクトのSDKバージョン、config、実行中のdevサーバー、Expoのクラウドサービスに接続します。現在はExpoアカウントを持つ誰でも無料で利用できます。
    • ローカルシミュレータ統合は特に重要です: マルチモーダルなエージェントが実行中のアプリをスクリーンショットしてタップし、React Native DevToolsのデータを取得し、TestFlightやクラッシュデータを使ってビルドやワークフローが失敗した原因を掘り下げられます。
  • Expo skillsリポジトリ

    • Expoアプリの構築、デプロイ、デバッグのための公式スキルを集めています。UI作業、デプロイ、SDKアップグレード、DOMコンポーネント、dev clientsをカバーします。Expo Routerやliquid glassと深く統合されていれば、エージェントが一発でネイティブらしいUIを生成できます。
  • Expo widgets

    • 以前はネイティブコードに降りる必要があったiOSのホーム画面ウィジェットやライブアクティビティを簡単に作れるようになりました。
  • Expo Router v56

    • よりネイティブなナビゲーションに寄せており、ネイティブツールバー、リンクトランジション、以前より多くのネイティブプリミティブを提供します。デモでは、タブバー上にアクセサリが乗り、スクロールでタブバー内に滑り込んでコンテンツの領域を確保する挙動や、スクリーン間でのshared elementトランジション、検索バーがタブバーを折りたたんでキーボード上に浮く挙動などが、すべてExpo RouterのAPIだけで実現されていました。

これ以外にも多くの改善がありますが、今注目すべきハイライトは以上です。

Expo SDK 56の新機能

Expo SDK 56はスピードに焦点を当てています。

  • プリコンパイル済みバイナリによりビルドが高速化
  • Androidのコールドスタート時間が40%改善
  • Hermes V1がデフォルトになりました
  • その他多数の小さな改善

新しいstarter appも導入され、思った以上に効果があります。新規プロジェクトの最初の画面は初めからきれいに見え、読み込み時のクリーンなエントランスアニメーションや、exploreタブの組み込みアニメーションが含まれます。

補足:

  • expo.devのダッシュボードとウェブサイトが全面的に刷新され、より整理されデータ量も増えています。
  • EAS Workflowsはプリパッケージされたジョブ群を出しました。例としては、ワークフロー上のすべてのビルドとアップデートをPRに報告するGitHub commentジョブ、ワークフロー内でad hocプロビジョニングプロファイルにデバイスを追加するためのApple device registration requestジョブ、そしてワークフローの途中に人の承認を入れるrequire approvalジョブなどです。後者を使えばリリースをプレビューして承認し、App StoreやPlay Storeのレビューに送ることができます。

“Observe”の紹介

今回の大きな新発表がこれです。開発者からよく聞くこと: 実際のユーザーが何を体験しているかを知るのは難しい。ローカルで開発すると、良好なWi‑Fiや良い端末、通常は1台のテスト端末に依存しがちですが、ユーザーはあらゆる端末とネットワーク環境にいます。その差分にパフォーマンス問題が隠れています。

Observeは、本番環境のアプリから実際のパフォーマンスメトリクスやログをキャプチャ、記録、解析するための新しいオープンソースライブラリです。

  • 何を計測するか

    • アプリのアイコンをタップした瞬間から実際に使える状態になるまでの経路を追跡します: 起動時間、バンドルロード時間、レンダーまでの時間、インタラクティブになるまでの時間。
    • 各測定には端末情報、アプリバージョン、位置情報などのメタデータが付与されます。
    • time-to-interactiveにはバッテリー状態(満充電かどうか)、Wi‑Fi接続かどうか、ドロップフレームの有無などのデバイス状態も含まれます。
    • 画面固有のトラッキングのためにカスタムオブジェクトを添付できます。これが開発者から最も要望される部分です。
  • スクリーン単位のメトリクス

    • モバイルアプリはシングルページアプリのように振る舞うため、どの画面が遅いかを判定するのは従来難しかったです。しかし、Expo Routerアプリの各ルートはURLを持つため、Observeはそれを使ってページごとのメトリクスを報告します。リビルド後には、各スクリーンのコールド/ウォームtime-to-renderやtime-to-interactiveを、Expo RouterReact Navigationとともに確認できます。
  • バージョニングの可視化

    • React NativeアプリはネイティブレイヤとJavaScriptバンドルを併せ持つため、ユーザーがどのバージョンを使っているか把握しづらいことがあります。Observeはこれを可視化します。例として2バージョン(1.0.0と1.0.1)がある場合、各バージョンのインストール数とユーザー数(最新のメトリクスがそのバージョンであるユーザー)を確認できます。
  • カスタムイベントとシリアライズ可能なデータのキャプチャ

データを収集すること自体は一つのことですが、読み解くことは別です。そこにエージェントの出番があります。ダッシュボードを延々と眺めて問題のある指標を探す代わりに、自然言語で質問してエージェントに解析させることができます。Observeにはインストールやメトリクスのクエリ、解釈のためのスキルが付属しています。

Expo Observeはパブリックベータです。少なくとも最初の3か月間は、すべてのプランで月間アクティブユーザー10,000まで無料で利用できます。その後は有料サービスになります。GA準備のためのフィードバックを募集しています。

今後に向けて(まとめ)

ここで紹介したのは、これまでに作ったものの初期段階の一部にすぎません。もっと多くの機能や改善を準備中です。今は開発者にとって非常に良い時期です。

最後の基調講演はSeth Webster(現在Expo所属)による「It's a great time to be a builder」でした。彼の主張は、判断力とセンスがあり適切なツールを持つ1人が、かつては10人必要だったものを作れるようになった、というものです。多くのReact開発者(このチームの一部も含む)は、かつて本格的なモバイルアプリを作るにはObjective‑CやJavaを十分に学ぶ必要があると感じていましたが、React NativeとExpoはその壁を下げました。もしAIがさらに多くの人に同じ扉を開くなら、これはワクワクすることです。

Software Mansionが2日間の講演を全て録画しています。ラインナップにはこの分野で活躍する素晴らしい人々が揃っています。彼らのYouTubeチャンネルへのリンクも掲載しています。最後に、カンファレンスを実現してくれたSoftware Mansionとすべてのスポンサーに感謝します。

さあ、何かを作りましょう!そしてPortlandで開催されるChain React Confで会いましょう!