Google I/O 2013

Google I/O, the annual developer conference, is in full swing and, despite the hopes of the masses, there weren’t any really major hardware or Android announcements in Wednesday’s action.

As Sundar Pichai (head of Google’s Chrome and Android divisions) promised, the focus this year really is on goodies for developers; it’s also about Google’s ongoing efforts to consolidate redundant services and to become more a part of your daily life beyond search.

So what does Google have for us at I/O this year?

We’ve got a bunch of updates to the the Google Play Services, which are a set of tools and APIs that can be used in app development. The updates include improvements and enhancements to the map and location functionality (letting developers figure out where a device is, take certain actions when entering or leaving specific areas, and determine whether you’re walking, biking, or driving*), to messaging functionality (improvements to capacity and cross-device notification), and to gaming (sharing game state across devices, managing achievements and leaderboards, and simplifying multiplayer programming). There’s a lot of good stuff there for developers; for me personally, though, the only one that sounds useful is the ability to dismiss a notification on one device and have it go away on all my other devices as well.

* Google Maps is also getting an update on phones and the desktop, integrating business ratings and offers, Street View and Google Earth, and user-submitted photos.

Developers also get a new tool for creating apps and the ability to push pre-release app builds via the Play store with access controlled via Google+. The first should be useful, as it will allow simultaneous viewing of the app at a variety of screen sizes and orientations. The latter doesn’t seem to offer any real advantage over the current practice of internally-controlled access lists – losing the need to sideload apps seems pretty minor; I only recall one bug that could be directly traced to testing via sideloading. Maybe some of my former cow-orkers would care to comment on the potential advantages?

What a surprise! Google has a new music subscription service – probably the worst-kept secret leading up to Google I/O. I’ve read all of the articles I’ve found so far, and I’m not seeing what this brings us other than the Google name. It looks very similar to Spotify and other streaming services. I could see some utility if it’s tightly integrated with the existing Google Play Music, analyzing the music you already own and making recommendations based on that. It appears that is part of the plan, but it doesn’t seem like enough to take this beyond the “me too” level.

The various chat and messaging services are being merged. Google+ Hangouts, Google Messenger, Google Talk, and Gmail are now all part of a single “Hangout” infrastructure. Pardon me while I go take a nap. I’m sure it’s great that all these different channels will now interoperate, but this is pretty much a snooze for someone whose webcam is more of a webcan’t.

Anything else? There’s a big package of enhancements coming to Google’s core search functionality, all aimed at letting you search in a more “natural” way. Changes include using relationships between objects to provide related context (the example used in the demo was that asking about the population of India would also trigger Google to display a sidebar with population data for other countries), to provide context-sensitive searching (for example, recalling a recent search for airline information to provide location data for searches for hotels, rental cars, and restaurants), and – if you’re using Chrome – to provide an always-on, voice input mechanism for those searches. The first two could be useful (privacy implications aside), but that last one bothers me a bit. Like many people, I leave a few common applications running constantly: email, browser, file manager. Do I really want Chrome sitting there in the background listening for its trigger phrase? Again, leaving aside the privacy implications, either it’s using a chunk of CPU for local processing of the audio stream, or its using a chunk of bandwidth to send the stream to Google for processing. (Pause for question: why do webcams have a light that comes on when the camera is active, but not the mike? Or does the light serve as a notification for either or both functions? If so, how, in Google’s new “always-on” “Conversational Search” world, does one know if their webcam is being used to spy on them (see this and this for recent cases – I’m not even going here yet – that’s a post for another day.)

But I digress. What else is Google offering?

Google+ is getting a bunch of updates beyond the changes I’ve already mentioned, most of them enhancements to photo editing and tagging.

How about a shiny new Galaxy S 4 (arguably the current latest word in Android phones) with stock Android 4.2, rather than with Samsung’s tweaks and proprietary extensions? The main appeal here is quick access to official Android updates without needing to hack the phone. Sounds appealing, given the usual slow pace of official OS updates, but the full retail price of $649 is a bit offputting – and a lot of people seem to like manufacturers’ UI enhancements (TouchWiz, Sense, MotoBlur, and so on). So limited appeal overall. (Personally, I’d rather see Google working with (or leaning on) the device manufacturers and carriers to streamline the upgrade approval process.)

That’s pretty much it. No new Android OS (a reference to a new 4.3 release showed up briefly on an Android Developers’ site, but was quickly removed and no official word has been released). No update to the Nexus 7 – no new hardware at all, in fact. In short, nothing that triggers my issues with delayed gratification.

OK, so where does that leave us in reality? We should be seeing a flood of app updates that incorporate the new APIs Google is offering. My best guess for the next killer app: Your phone detects that you’re walking towards the door and pops up a notification to remind you to take your keys (including specifying door keys or car keys depending on whether you’re heading for the front door or garage door), tells you whether you need a jacket, and analyzes what you’re wearing to tell you whether the blue one or the black one will go better with your shirt. A suggestion for whoever writes this app: don’t make it ad-supported. Instead, the paid version should allow users to turn off the voice prompt that says “Are you really going outside dressed like that?” Trust me, you’ll make a mint.

4 thoughts on “Google I/O 2013

  1. There comes a point that even Google runs out of cool factor. I am weary of the whole hangout thing being an all in one, G+ confuses me now more then ever, and the older i get, the less i like change. There was one item you mentioned “ability to push pre-release app builds via the Play store with access controlled via Google+” this actually CAN be useful. Side loading is one thing and as far of the “bovine herd” I have used it to test many times. Having the ability to actually see what the Play store will show is a plus. It has been the one thing that has not been able to tested. Is the text formatted right? Are the screen shots correct? Is the big icon/logo been updated? I have encountered a part of that and had to wait till it was resolved. Usually issues like that are resolved via Google and quickly, BUT, its nice to be able to review it and get it right the first time.

    Always on, scares me. I agree that there should be some sort of signal (led, flashing icon) that tell the user an input is active. AND there should be NO WAY to turn it off. If someone has my camera on, I want to know. If someone has my mic on, I want to know. Only other option would be a switchable A/V hub … ooo wait .. can i make money with that idea??? I can even imagine a Steam-punk version, small box with two old fashion toggle switcesh, USB ON USB OFF. But what to do about all the build in stuff? Become like my dad and put electric tape over it, can we get anymore paranoid.

    As for OS 4.3, I believe Google made a wise decision in waiting, there is no rush since iOS 7 is delayed which give the G-folks some time to either add, polish or fix issues. Slowing down Google’s OS fragmentation can only help. There was one item of interest that i have not explored, Chrome Racer … the game is silly, but the concept is far reaching. The ability to sync multiple chrome browsers as one big item can be interesting. Architects collaborating on tablets and when they meet they sync the tablet, lay them down, and get a much larger image. Financial analyst can since a trading site, and just slide “features” from screen to tablet to phone, each being a part of a whole.


    • And a “Moo” to you, Lior. Thanks for dropping in.

      That’s a good point about using the ability to distribute pre-release builds through the Play store. If you can promote the Play store listing to the general release level, it would be a big help in actually testing the store listing. Less useful if you still have to manually create your production listing.

      I’ve seen plenty of KVM switches that have USB connections and could be used to accomplish that end in a brute-force kind of way, but nothing for dedicated camera/microphone stuff. Go for it; I can see a market. Going to be an interesting challenge to figure out a way to turn off the camera but not the microphone or visa-versa.

      Hmm. I got the impression that the support for keeping devices in sync was going to be fairly limited and focused very tightly on gaming: game state, achievements, and so on. Did you see anything that suggested it might be more general, or are you looking ahead to possible future iterations? I like your “super-tablet” idea. Sharing screens by setting them down next to each other could be really useful.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.