This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET

This is a developing story. Follow CNET's Google I/O live blog and see all of today's Google I/O news.

Photo by: James Martin / CNET
Hot Galleries

GIVEAWAY

CNET's 'Silicon Valley' giveaway

Enter for a chance to win one of five DVD boxsets of "Silicon Valley: The Complete Third Season." This prize draw ends on 20 April 2017.

Hot Products