Google wanted to talk about software engineering on the open web at its developer event on Wednesday, but the demo of its Android operating system for next-generation mobile phones ended up drawing the most attention.
The company used the keynote address at the Google I/O developer conference to introduce the user interface and several key features of its upcoming Android mobile operating system for smart phones. The attendees, numbering over 3,000, were blown away by the slick interface which, even in its early stages, looks robust and feature-rich enough to challenge the iPhone.
One feature in particular -- a compass and accelerometer-powered interface for Google Maps Street View that rotates the map on the phone's display as you spin around -- drew a big round of applause from the crowd. Other features, like the powerful web browser and iPhone-like customizable desktops were greeted with gasps of pleasure.
Google engineering director Steve Horowitz performed the demo on an unspecified mobile phone prototype with a touch screen (details below) that included a number of previously unannounced features. The project will eventually be released under an open-source license and development is ongoing, but here's what's ready now:
After the demo, Andy Rubin from the Android team told Wired.com that the smart phone software will be released in the second half of 2008. The software is being developed with Google's Open Handset Alliance partners, and once those partners get a chance to fully develop their components, the Android code will be released under an Apache open-source license.
Specs for the Android phone used in the demo (Rubin wouldn't say who the manufacturer was, specifically):
While the Android demo definitely stole the show, the rest of the 90-minute keynote was dedicated to Google's key developer products. Google vice president of engineering Vic Gundotra hosted the keynote. As expected, Google made some announcements relating to its App Engine, Google Web Toolkit, and Open Social products:
We'll update more from the Google I/O event later in the day.