Remember Google I/O 2011?

Chrome reached 160 million users Launched in-app payments Launched the store in 42 languages Launched Angry Birds in Chrome

Ecosystem Is Thriving

Native Client
Amazing Games
Web Store
750
Million
App Installs
Chrome
310
Million
Active Users

Apps Evolution

Breaking Out of the Browser
Enhanced User Interface
Offline by Default
New APIs

Breaking Out Of the Browser

Launch from outside of the browser.
First class OS windows (alt-tab, etc.)

Enhanced User Interface

Full control over multiple windows.
Custom window frame without browser chrome.
Links open in browsers, not in the app.

Offline by Default

Packaged app UI and logic is loaded and run locally.
Enforced separation of client UI and data.
APIs degrade gracefully when offline.
Apps are launched from outside of the browser.
Please stand by

New APIs

System
Shared Data
Services

The Programming Model

Packaged apps.
Background page as the hub.
App lifetime controlled by runtime; event-driven.
"Single-page", no navigation.
Some web features deprecated.

The Security Model

Process isolation.
Sandboxing.
Permissions model.
Content Security Policy (CSP).
Storage isolation.
Explicit shared data APIs.
No extension APIs.

<browser>

<browser src="http://news.google.com/" width="750" height="300">

Take it For a Spin

Apps Evolved

Breaking Out of the Browser
Enhanced User Interface
Offline by Default
New APIs
· Available for testing on Canary
· System Applications working group
· Mobile coming

Check Out More Demos

Media player - Sencha
Photobooth - Kendo UI
Text Editor - AngularJS (Google)
"Johnny" - Google
github.com/GoogleChrome

Thank You!

Try out the developer preview and send us feedback.

developer.chrome.com/apps

chromium-apps@chromium.org

#chromium-apps (freenode)