Chromium Blog
News and developments from the open source browser project
I/O 2015: The Mobile Web Roundup
Friday, May 29, 2015
We talked about the power of the mobile web during the Google I/O keynote yesterday.
The mobile web reaches far and wide and is great at connecting users with content, since it’s so easy to go from one page to the next. In fact, the average Chrome for Android user navigates to more than 100 domains per month.
The mobile web is an excellent way to build a successful business, and we want to help you do it in three ways; develop your content, engage new users, and monetize your work.
Develop
Mobile web development can be complicated, but we don’t think it should be. Yesterday, we announced
Polymer 1.0
,
a new way to build web applications. In addition to this first
production-ready release for the
web components
library, we released brand-new sets of elements built with Polymer that
range from toolbars and menus to offline caching and mobile-first checkout flows.
When you visit Polymer’s new
element catalog
, you can check out documentation, play with demos, and download elements. And i
f you're new to the platform, you can check out our
starter kit
. Packed with the latest features, the starter kit works out of the box so you can focus on adding features right away.
Engage
Having
many users discover your site is great, but you also want them to be able to build a meaningful relationship with it.
We're bringing some of the most compelling capabilities from native apps to sites in a way that maintains what's great about the web
with
push notifications and add-to-homescreen buttons
. This allows your users to interact more deeply with your content.
Push Notifications
Earn
Purchases today involve
a checkout form, and forms can be the deciding factor for whether someone makes a purchase on your site. Autofill helps users complete forms up to 30% faster, so we’re expanding our support with credit cards and addresses from Google Payments. This means that the same information that’s used to make purchases inside the Google Play store can now be applied to websites. By using the
standard autocomplete attributes
, you can make the checkout process easier by having Chrome autofill your forms with 100% accuracy.
Just tell us what the field is and we'll fill it in -- no guessing.
What’s Next
One of our next big hurdles is improving the
transition between mobile apps and the mobile web.
N
ative app developers often face a tough choice when a user taps a URL in their app: they can send users to a browser - interrupting the user experience, or they can build their own in-app browser with WebViews - resulting in a lot of work for only a basic browsing experience.
We talked about Pinterest being an early adopter during our keynote; another good example is an app like Twitter that helps users find and share great web content. Users frequentl
y move between native and web content in the app, so giving them a seamless experience is key. Users also want to easily take actions specific to Twitter, like retweeting or sending links in direct messages, which aren’t options in a typical browser.
In this week's
Chrome dev channel
we're introducing
Chrome custom tabs
, a new way for native apps to control their web experience without having to resort to a webview. You can change color schemes, animations, and add custom actions to the toolbar, while giving users a full browsing experience with their cookies, saved passwords, and features like Data Saver and Google Translate.
Chrome is committed to making sure that you can develop easily, engage with your users, and build a thriving business around the web.
For the latest news and upcoming developer events, subscribe to this blog and follow us on
Twitter
@ChromiumDev
.
Posted by Rahul Roy-chowdhury, Chief Web Fanboy and
Product Manager
Continuing to protect Chrome users from malicious extensions
Wednesday, May 13, 2015
We’re always working to improve Chrome extensions while keeping our users as safe as possible. In May 2014 we
announced
a new policy to protect Windows users by enforcing that extensions be hosted on the Chrome Web Store. The results were encouraging: we saw a 75% drop in customer support help requests for uninstalling unwanted extensions. Consequently, we will expand the reach of this protection to all Windows and Mac users in the coming months.
We originally did not enforce this policy on the Windows developer channel in order to allow developers to opt out. Unfortunately, we’ve since observed malicious software forcing users into the developer channel in order to install unwanted off-store extensions. Affected users are left with malicious extensions running on a Chrome channel they did not choose. As such, starting today we will begin enforcing this policy on all Windows channels. Mac will soon follow, with enforcement for all channels beginning in July 2015.
For developers, we’ll continue to support local extension installs during development as well as
installs via Enterprise policy
. To provide an integrated install flow from your own website, you can make use of the existing
inline installation
feature. If you run into problems or think an extension was disabled incorrectly, please reach out to us in our
support forums
. If you’ve developed an extension not yet in the Chrome Web Store, we encourage you to
submit it
today.
The extension platform unlocks powerful features that can help users get the most out of Chrome. However, it is crucial that our users stay safe from the reaches of malicious software developers. Extending this protection is one more step to ensure that users of Chrome can enjoy all the web has to offer without the need to worry as they browse.
Posted by Jake Leichtling, Extensions Platform Product Manager
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
23
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
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
.