Google I/O 2026

The Moment It Stops Being Single Player

原演讲者: Kara Yu, Firebase · Google / Sam Phillips, Firebase · Google

来源已核验演讲日期待核实session10:48EN3 分钟阅读

The one-click upgrade compresses a convenience (adding a database) and a decision (adding an access-control boundary) into a single action taken at the same speed.

The most honest moment in this demonstration is an aside about how the presenters have tracked their own projects over the years: plans in documents, plans in spreadsheets, plans in bug comments — and once, a plan written on a receipt (3:36).

That list describes the actual category being addressed. Not software nobody has built, but the small internal tool every team improvises five different ways because building it properly was never worth the effort.

Where the demo turns

The application they generate works, and then comes the sentence that matters: it is strictly single player, so what happens when you want to share it with the team (5:59)?

That question is the boundary between a toy and a tool, and almost every generated application sits on the wrong side of it. A tracker only you can open is a nicer version of a text file. The moment two people need the same view, you need accounts, a shared store, and rules about who can see what — which is the point at which most improvised tools historically died, because that is where the real work started.

What the demonstration shows is that boundary being crossed in one step. A database and an authentication flow are added, each person logs in and sees the shared state (5:59, 8:21), and the thing stops being personal.

What crossing it actually costs

The step deserves more scrutiny than the demo gives it, because the generated system also produces and deploys the access rules automatically (7:11).

That is genuinely convenient and it is also the moment the application acquires obligations. A single-player tool that is wrong wastes your afternoon. A shared one that is wrong shows one colleague another colleague's data — and the rules governing that were written by something nobody read, then deployed without a review step.

The honest framing is that the one-click upgrade compresses two very different things into one action. Adding a database is a convenience. Adding an access-control boundary is a decision, and it is now being made at the same speed as the convenience.

The property that makes this work at all

The infrastructure argument underneath is the unglamorous one: the backend is serverless, and the application scales with its users without anyone doing anything (1:13).

For this category of tool that matters more than it does for a product. A team tracker has no capacity planning, no operations owner and no budget. It survives only if it costs nothing to run when idle and does not need attention when it is not idle. Any tool in this class that requires an owner does not get built.

The publishing step (9:32) closes the same loop — a URL a colleague can open, with nothing to install.

What is actually new here

Strip away the product names and the claim is narrow and defensible: the fastest path from a prompt to something in production (2:24).

Generation is not the new part. Descriptions of software have been turned into running code for a couple of years now. What is new is that the generated thing arrives already connected to identity, storage and a public address — the three things that separate a demonstration from a tool people use on Monday.

Whether that is good depends entirely on what the tool touches. For a project tracker assembled from a plan someone once wrote on a receipt, this is an obvious improvement over the receipt. For anything holding data a colleague would not want shared, the speed is the risk, and the demonstration does not slow down at the point where it should.

演讲章节

关键要点

  1. 01

    The category being served is the internal tool a team already improvises five ways — plans in documents, spreadsheets, bug comments, once a receipt. 3:36

  2. 02

    The demo turns on the app being strictly single player, which is the boundary between a personal toy and something a team uses. 5:59

  3. 03

    Access rules are generated and deployed automatically, which compresses a convenience and a security decision into one action. 7:11

  4. 04

    A serverless backend that costs nothing idle is what lets tools in this class exist at all, since none of them get an operations owner. 1:13

  5. 05

    What is new is not generation but that the result arrives already wired to identity, storage and a public URL. 2:24

提及的实体

相关演讲

Jeff Dean on Why Tools, Not Models, Are the Next Bottleneck (Google I/O 2026)
Jeff Dean on Why Tools, Not Models, Are the Next Bottleneck (Google I/O 2026)

Four of Google's model, product and search leads on what changes once agents run for hours rather than seconds, and the most quotable argument comes from Dean: the constraint is moving out of the model and into the tools around it. By Amdahl's law, an agent spending half its time in tools built for human-speed interaction cannot gain more than a doubling however fast the model becomes — which reframes a great deal of current infrastructure work as latency debt. Their internal response is concrete: rewriting Python tooling into Go, framed as a fully specified translation task rather than an open prompt, produced order-of-magnitude speedups overnight. Reid supplies the counterweight from Search, where acceptable latency turns out to scale with how much work is being taken off the user rather than being a fixed budget. Woodward's detail is the quietest and perhaps the most telling: teams that have stopped writing product documents for humans and now write context files for models to act on directly.

panel

Pichai Calls Google a Buffer Between People and the Raw Internet
Pichai Calls Google a Buffer Between People and the Raw Internet

Pichai's framing of Google as the buffer between people and the raw internet is offered as continuity — search did it, browsers did it, agents do it more — and it is also the most contested claim in the industry, because a buffer decides what passes through. He reaches immediately for the counterweight, the connection people feel to creators they follow, which is precisely the tension the company is currently managing without resolving. Two answers are sharper than the format usually produces. On competition he describes participants running on different pre-training and release cadences rather than at different speeds in one race, which is a more honest account than the leaderboard framing and comes from someone with an interest in leaderboards. On security he acknowledges models improving at cyber work, which is the one domain where better capability does not obviously net out positive, since an attacker needs one vulnerability and a defender needs all of them.

fireside

"Pick Up the Extinct Animal": Where Robotics Actually Stands
"Pick Up the Extinct Animal": Where Robotics Actually Stands

The anecdote that opens the panel does the work: a robot asked to pick up the extinct animal selected a dinosaur toy, with nothing in its training data connecting the phrase to the object. That transfer from language models into machines with hands is the premise of the current wave. What the practitioners then describe is where it stops. Physical intelligence is about exerting force and using a body to do it, which is knowledge about consequences — the one thing a corpus of internet images contains almost nothing about. The humanoid question gets an honest treatment: not that human shape is optimal, but that the world is already built for it, plus a development-loop argument about collecting data and deploying on the same hardware. The most useful passage is scepticism about the field's favourite shortcut: generated video looks realistic and does not hold up for dexterous manipulation, because looking right and being physically consistent are different properties.

panel

When Developers Stop Opening the Editor, Chat Becomes an Interrupt Handler
When Developers Stop Opening the Editor, Chat Becomes an Interrupt Handler

The observation that organises this session is not about capability but about attention. Engineers increasingly file a ticket rather than opening an editor, and the code comes back — which changes what the surrounding tools are for. If the agent works while you do something else, the conversation between you is no longer a workspace; it is the mechanism by which the agent surfaces a question it cannot resolve alone. Interfaces built for continuous conversation optimise for flow, and interfaces built for interruption should optimise for the opposite. A runtime constraint follows immediately: an agent that starts a long-running job cannot block until it finishes, which turns out to be a workflow-engine problem rather than a model one. The panel's closing formulation — that deciding what to build is the hard skill and always was — reads as reassurance and functions as a warning, since that judgement is downstream of exactly the work now being delegated.

panel

Why Google Dropped Chat Turns for Steps: The Interactions API at I/O 2026
Why Google Dropped Chat Turns for Steps: The Interactions API at I/O 2026

The clearest statement at I/O of how an agent API differs from a chat API, and the reasoning behind each departure is stated rather than assumed. Three changes matter. Conversation state moves to the server: a call returns an identifier, and passing it back continues the thread, retiring the client-side history array. The data model abandons alternating user and model turns for discrete steps, on the argument that a trace containing reasoning, tool calls, environment responses and compaction was never really a conversation and modelling it as one distorted it. And agents receive their own persistent remote environment rather than acting on the caller's machine — addressable by identifier, and shareable, so a research agent's output files become an application builder's input without passing through the context window. Schmid is explicit that scaffolded environment files are deliberately not model input, which is what keeps large artefacts out of the context budget. Schaeff's first half covers the real-time voice path, where the notable property is speech-to-speech across ninety languages with transcription of both directions.

presentation

Cost and Offline Are Optimisations; Data Residency Is a Wall
Cost and Offline Are Optimisations; Data Residency Is a Wall

The case for local inference is made in three clauses representing different kinds of constraint: cost, where a local model removes an API call; availability, where the application works on a flight; and data, where requirements prevent information leaving the device. Only the third changes what is buildable rather than what is affordable. What makes this newly practical is unglamorous — instruction set extensions integrated into the runtime rather than a modelling breakthrough — with around thirty per cent improvement reported in image editing functions. The guidance on fine-tuning inverts the usual advice: adaptation matters most for the smallest models, because their capability budget is already spent and getting them to perform on your problem means spending some of it there. The two examples do the real work, since neither is a cheaper version of a cloud application.

presentation