We’re in Google I/O week, so I suppose I should do my annual summation of the keynote and highlight what we can expect to see heading our way.
Google is very excited about “the Google Assistant”. It’s a collection of technologies–natural language processing, voice recognition, geographic awareness, and on and on–intended to provide context-aware help and advice.
From what I can see, a large part of it is the next stage in the evolution of “Google Now” and “Now on Tap”. Ask the assistant about movies, and it’ll give recommendations tailored to your local theaters, what you tell* it (or what it already knows!) about your family and your tastes, and let you buy tickets. All from within the search app.
* Yes, “tell” as in “speak aloud”. Voice recognition, you dig?
Nothing new and earthshaking, but definitely keeping the pressure on Apple and Amazon. Especially Amazon–there’s going to be a “Google Home” device later this year that’s built around the Google Assistant technology. Like Amazon’s Echo–but since it’s from Google, of course it’ll be zillions of times better.
Google Assistant will also be part of two new apps: “Allo” and “Duo”. Allo is the next generation of text messaging, replacing “Hangouts”. The GA will listen in on your exchange of messages, allowing it to pre-write replies for you (presumably going beyond simple “yes” and “no” answers) and letting you to ask it for context-sensitive help. Their example of the latter is giving you restaurant recommendations based on your current location (or an area you’ve been discussing) and food preferences. Oh, and it’s got emoticons and variable font sizes. Yay.
Duo is video chat. Call screening, performs well when bandwidth is tight, switches between wi-fi and cellular as appropriate. What can you say about video chat? Oh, it’s cross-platform, Android and iOS. I doubt any Apple-only conversations will move off of Facetime, but it ought to be nice for integrated families and businesses. (Maybe it doesn’t have GA. If not, look for that at next year’s I/O.)
Google can’t decide what to call Android N. They’re taking suggestions from the Internet. If you’ve got any ideas, go to https://android.com/n/ And no, they’re not offering any prizes. I’d suggest “Nutmeg,” but how would you turn that into a statue for the front lawn? There’s still the possibility of another corporate tie-in. “Nerds,” anybody?
We already know a lot about what’s new in N–new graphics APIs, split screen/multitasking, compiler improvements (and a partial return of the Just-in-Time compiler that was removed in Lollipop. The idea seems to be to provide faster installs by letting apps run with the JIT compiler at first, then compile them in the background, presumably while you’re not using the device for anything else. The user messaging for background compilation failures will be interesting. “Why does it say I need to delete some pictures to install Duo? It’s already installed and working fine!”
Other changes: Encryption will be done at the file level instead of the disk level. Other than developers and the NSA, nobody will notice. Background OS updates: assuming your carrier actually approves an update, your phone will install it in the background, then make it live with a simple reboot. No more half-hour waits for the monthly security patches to install. Assuming you get the patches, of course.
Virtual reality. Yep, as expected, Google is joining the VR craze with support for it baked into Android–on capable devices, naturally. Even some current Nexus phones fall short–Nexus 5X, I’m looking at you.
Android Wear 2.0. Hey, your watch can do more stuff without talking to your phone. Sigh
Instant Apps. It’s not strictly correct in a technical sense, but think of a bundle of web pages packaged as an app that runs on your device without installation. Seems useful, especially if you’ve got limited bandwidth, but unless you’re a developer, you probably won’t even notice when you transition from the Web to an Instant App.
So, some interesting stuff, and–as usual–a lot of “meh”.