Independent visual research / Public editionReviewed 04 Sep 2026
Motion fieldnotesOpenAI film study
About this study

Product film / 00:41 / Published 2026-06-15

Build and test iOS apps without leaving Codex

A compact app-only sequence moves from a request to an embedded phone simulator, element inspection, a code change, and a working share sheet.

Watch official film ↗10 screen examplesAll 100 films
Representative frame from Build and test iOS apps without leaving Codex
OpenAI · representative sample 00:18.000 · Source moment ↗

Useful to borrow

Keep the conversation and tested interface together, then use native element highlighting to direct attention to the affected control.

Do not infer

The phone is a simulator inside the demo, not an independently filmed mobile device. Preserve that distinction and verify any equivalent your product workflow.

Look closer

11 shot groups.

Read across from the observed content to its treatment and possible adaptation. Enlarge the frame for detail.

Approximate study intervals; horizontal scrolling reveals all columns on small screens.

Moment / sourceReference frameWhat is on screenFraming / editUseful adaptation
Shot group 01
≈ 00:00–00:05
App / browser screenWatch from here ↗
Sample 00:04.000
Project composer

A simulator-related request is entered in the project composer.

Full-window opening tightens around the prompt.Start with the action the speaker is describing.
Shot group 02
≈ 00:05–00:08
App / browser screenWatch from here ↗
Sample 00:06.000
Task response

The submitted request becomes a conversation with working status.

Simple white conversation view.Keep the task's initiating state before showing its outcome.
Shot group 03
≈ 00:08–00:11
App / browser screenWatch from here ↗
Sample 00:10.000
Embedded iOS simulator

A phone simulator appears beside the task and tool rail.

Wide establishment followed by a simulator-favoring crop.Show the relationship between command and test environment.
Shot group 04
≈ 00:11–00:15
App / browser screenWatch from here ↗
Sample 00:14.000
Element inspection

The phone interface receives a colored element overlay and a contextual prompt.

Native inspect highlight directs attention.Use real selection feedback rather than invented callouts.
Shot group 05
≈ 00:15–00:18
App / browser screenWatch from here ↗
Sample 00:16.000
Inspection target change

A different element is highlighted with a small identifier tooltip.

Same phone position makes the target change apparent.Keep a stable frame while identifying a specific control.
Shot group 06
≈ 00:18–00:23
App / browser screenWatch from here ↗
Sample 00:20.000
Conversation and simulator

The task discusses the selected element while the simulator remains beside it.

Balanced split view preserves cause and effect.Pair the request with the exact UI region it concerns.
Shot group 07
≈ 00:23–00:27
App / browser screenWatch from here ↗
Sample 00:26.000
Changed-file result

The response shows an edited-file summary alongside the unhighlighted app.

Conversation and runtime result share the frame.Distinguish a code edit from verification of its behavior.
Shot group 08
≈ 00:27–00:30
App / browser screenWatch from here ↗
Sample 00:28.000
Follow-up test request

A short follow-up asks to exercise the sharing behavior.

Stable conversation crop with the phone still visible.Make the validation action explicit.
Shot group 09
≈ 00:30–00:33
App / browser screenWatch from here ↗
Sample 00:32.000
Phone action menu

A post menu opens and exposes sharing options.

The menu is the new visual event.Hold on the control that leads to the result.
Shot group 10
≈ 00:33–00:37
App / browser screenWatch from here ↗
Sample 00:36.000
Share-as-image sheet

A sheet displays a post preview and a share action.

Contained result replaces the menu without leaving the phone.End on the user-visible behavior, not the code diff.
Shot group 11
≈ 00:37–00:41
Title / identityWatch from here ↗
Sample 00:40.000
End identity

A white identity ending replaces the simulator.

Clean visual stop.Leave the remaining wave and pause to the talking head.

Reference frame

Enlarged reference frame

Watch this moment on the official channel ↗