Chromium Blog
News and developments from the open source browser project
Chrome 29 Beta: Web Audio and WebRTC in Chrome for Android
Tuesday, July 16, 2013
Today’s
Chrome Apps APIs
and a few exciting developer features on Chrome for Android. Unless otherwise noted, web platform changes affect desktop versions of Chrome and Chrome for Android.
Web Audio in Chrome for Android
The
NEON
optimizations.
WebRTC in Chrome for Android
WebRTC
enables real-time communication such as videoconferencing in the browser. It consists of three independent components:
getUserMedia
, which provides access to the user’s webcam and microphone;
PeerConnection
, which sets up calls with the ability to traverse NATs and firewalls; and
DataChannels
, which establishes peer-to-peer data communication between browsers.
These three features have been enabled in desktop Chrome for a while, and today's release adds support in Chrome for Android. Now you can create real-time web experiences that work across device form factors. Watch the
Google I/O presentation
or
call a friend from your browser
to see more:
New capabilities for Chrome packaged apps
Today’s Chrome Beta channel brings Chrome packaged apps several new capabilities including richer access to Google services such as Google Analytics, Google APIs and Google Wallet, and better OS integration using services such as Bluetooth and native app communication. Read last week's
Chromium Blog post
to learn more.
Other web platform features in this release
The
tailor your CSS to specific pixel densities
.
Chrome
now supports the VP9 codec
for WebM video playback.
To align with the HTML spec, Chrome
no longer allows cross-origin access to the window.history object
.
Chrome for Android now supports the
min
and
max
attributes
for
date
and
time
input
fields.
XMLHttpRequest’s
timeout
property
lets you set the number of milliseconds Chrome will wait for a server response. When the it expires, the request triggers a timeout callback.
We’ve
removed
support for multipart/x-mixed-replace main resources. We will continue to support multipart images and animated images.
Visit
chromestatus.com
for a complete overview of Chrome’s developer features, and circle
+Google Chrome Developers
for more frequent updates. We’re excited to see what you build!
Posted by Raymond Toy and Wei Jia, Software Engineers and Mobile Media Mavens
Richer access to Google services and better OS integration in Chrome packaged apps
Monday, July 8, 2013
As part of our ongoing effort to bring powerful capabilities to
Chrome Dev channel release
brings Chrome packaged apps richer access to Google services such as Google Analytics, Google APIs and Google Wallet, and better OS integration using services such as Bluetooth and native app communication.
Identity API
The
Identity API
allows packaged apps to authenticate users securely using OAuth 2.0 without the user having to provide a username and password directly to the app. The Identity API supports authentication using Google Accounts as well as third party providers such as GitHub and Foursquare.
The Identity API also gives packaged apps secure access to Google APIs such as Google+, Calendar and Drive. As an example,
Google Keep
uses the Identity API to authenticate users as well as to call the Google Drive API to save notes to Drive. The Identity API uses a webview based UI to show the OAuth consent dialog and when the Google+ API scope is used, it allows users to control who can see their activity on the app.
In App Payments API
The
subscription-based billing
.
Analytics API
The
Analytics API
makes it easy for packaged app developers to collect user engagement data from their applications. Developers can then use Google Analytics reports to measure number of active users, adoption and usage of specific features, and many other useful metrics.
Enhancements to Media Gallery API
The
Media Gallery API
allows packaged apps to read media (music, videos and images) from the local disk with user consent. Starting with this release, a user’s iTunes music library will be available as a default media gallery, allowing apps to import and play locally stored music.
Bluetooth API
The
Bluetooth API
, based on the 4.0 specification, allows packaged apps to connect to Bluetooth devices such as smartphones and headsets. The API's Low Energy support allows Chrome packaged apps to automatically sync data from low energy health devices like fitness trackers and heart rate sensors.
Native Messaging API
The
Native Messaging API
allows Chrome packaged apps to communicate with native applications. This API can be used by a Chrome packaged app to communicate with native binaries that drive consumer electronics such as motion sensors or scanners.
During this
developer forum
.
Posted by Mike Tsao, Chrome Apps Tech Lead
Labels
$200K
1
10th birthday
4
abusive ads
1
abusive notifications
2
accessibility
3
ad blockers
1
ad blocking
2
advanced capabilities
1
android
2
anti abuse
1
anti-deception
1
background periodic sync
1
badging
1
benchmarks
1
beta
83
better ads standards
1
billing
1
birthday
4
blink
2
browser
2
browser interoperability
1
bundles
1
capabilities
6
capable web
1
cds
1
cds18
2
cds2018
1
chrome
35
chrome 81
1
chrome 83
2
chrome 84
2
chrome ads
1
chrome apps
5
Chrome dev
1
chrome dev summit
1
chrome dev summit 2018
1
chrome dev summit 2019
1
chrome developer
1
Chrome Developer Center
1
chrome developer summit
1
chrome devtools
1
Chrome extension
1
chrome extensions
3
Chrome Frame
1
Chrome lite
1
Chrome on Android
2
chrome on ios
1
Chrome on Mac
1
Chrome OS
1
chrome privacy
4
chrome releases
1
chrome security
10
chrome web store
32
chromedevtools
1
chromeframe
3
chromeos
4
chromeos.dev
1
chromium
9
cloud print
1
coalition
1
coalition for better ads
1
contact picker
1
content indexing
1
cookies
1
core web vitals
2
csrf
1
css
1
cumulative layout shift
1
custom tabs
1
dart
8
dashboard
1
Data Saver
3
Data saver desktop extension
1
day 2
1
deceptive installation
1
declarative net request api
1
design
2
developer dashboard
1
Developer Program Policy
2
developer website
1
devtools
13
digital event
1
discoverability
1
DNS-over-HTTPS
4
DoH
4
emoji
1
emscriptem
1
enterprise
1
extensions
27
Fast badging
1
faster web
1
features
1
feedback
2
field data
1
first input delay
1
Follow
1
fonts
1
form controls
1
frameworks
1
fugu
2
fund
1
funding
1
gdd
1
google earth
1
google event
1
google io 2019
1
google web developer
1
googlechrome
12
harmful ads
1
html5
11
HTTP/3
1
HTTPS
4
iframes
1
images
1
incognito
1
insecure forms
1
intent to explain
1
ios
1
ios Chrome
1
issue tracker
3
jank
1
javascript
5
lab data
1
labelling
1
largest contentful paint
1
launch
1
lazy-loading
1
lighthouse
2
linux
2
Lite Mode
2
Lite pages
1
loading interventions
1
loading optimizations
1
lock icon
1
long-tail
1
mac
1
manifest v3
2
metrics
2
microsoft edge
1
mixed forms
1
mobile
2
na
1
native client
8
native file system
1
New Features
5
notifications
1
octane
1
open web
4
origin trials
2
pagespeed insights
1
pagespeedinsights
1
passwords
1
payment handler
1
payment request
1
payments
2
performance
20
performance tools
1
permission UI
1
permissions
1
play store
1
portals
3
prefetching
1
privacy
2
privacy sandbox
4
private prefetch proxy
1
profile guided optimization
1
progressive web apps
2
Project Strobe
1
protection
1
pwa
1
QUIC
1
quieter permissions
1
releases
3
removals
1
rlz
1
root program
1
safe browsing
2
Secure DNS
2
security
36
site isolation
1
slow loading
1
sms receiver
1
spam policy
1
spdy
2
spectre
1
speed
4
ssl
2
store listing
1
strobe
2
subscription pages
1
suspicious site reporter extension
1
TCP
1
the fast and the curious
26
TLS
1
tools
1
tracing
1
transparency
1
trusted web activities
1
twa
2
user agent string
1
user data policy
1
v8
6
video
2
wasm
1
web
1
web apps
1
web assembly
2
web developers
1
web intents
1
web packaging
1
web payments
1
web platform
1
web request api
1
web vitals
1
web.dev
1
web.dev live
1
webapi
1
webassembly
1
webaudio
3
webgl
7
webkit
5
WebM
1
webmaster
1
webp
5
webrtc
6
websockets
5
webtiming
1
writable-files
1
yerba beuna center for the arts
1
Archive
2025
Oct
Jul
Jun
May
Jan
2024
Dec
Aug
Jun
May
Apr
Mar
Feb
2023
Nov
Oct
Sep
Aug
Jun
May
Apr
Feb
2022
Dec
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @ChromiumDev
Give us feedback in our
Product Forums
.