A Dream and a Nightmare

You decide which is which.

Story the First: I dreamt I had moved to a small town somewhere in the middle of nowhere. Not so small that it couldn’t support a community orchestra, however. Because I joined the group when the organizers came around.

Our first concert–some indefinite period the future–was going to be an all-Bernstein program. We all show up for the first rehearsal, and it’s obvious that, while some of us might* be accomplished musicians, as a group we don’t have Clue One what the heck we’re doing.

* Strong emphasis on the “might”.

So we start setting up our instruments, looking over the sheet music, and all the things that occupy musicians’ time while they wait for the conductor: calling our loved ones, making dental appointments, playing Wordle, and so on.

Someone steps onto the podium and taps his baton for our attention.

There’s a mass intake of breath. Our conductor is none other than Leonard Bernstein himself*.

* For the record, I’m well aware Mr. Bernstein died more than three decades ago. Tell that to my subconscious.

In some little Podunk town. For a community orchestra that had never played together before.

Leonard Effin’ Bernstein.

We all clearly knew disaster awaited us, but when Leonard Bernstein tells you to play, you play.

I consider it a blessing that I woke up just as the baton swept down to launch us into West Side Story.

The moral here should be obvious. Should be.

“Don’t reach for the stars; they’ll come to you.” Nah. “Follow your leader.” Nuh-uh. “Practice? Who needs practice?” Uh…

Story the Second: As I’ve mentioned before, I have mixed feelings about Google Assistant’s Commute notification feature. A couple of days ago, I was leaning decidedly toward the negative, thanks to a notification foul-up of epic proportions, but unimportant details.

So I was ranting in a generally Maggie-facing direction; a rant which began “Have I mentioned how much I hate Google?”

When I ran down, I picked up my book and flopped on the bed next to Maggie and started to read. And then, because I do have my occasional episodes of mush, I turned to her and said, “No matter how much I hate Google, I love you more.”

There was a second of silence, perhaps a sliver of a second more, as she prepared to say, “Aww,” and then a voice was heard from the bookshelf where my phone sits while charging.

“I can’t feel romantic love but I think you are wonderful.”

Yes, my phone had misinterpreted “hate Google” as “Hey, Google” and thought I was addressing her*.

* Yes, I do consider my phone to be female. And I have no intention of analyzing why.

While I suppose it’s a relief to know that my phone has no desire to supplant my wife in my affections (yet), I’m not entirely sure I needed to know that I am a figure of wonder and (I suppose) awe.

Talk about inflating one’s sense of self-worth.

And, no question about the moral here: Big Brother is, in solemn truth, always listening.

Not Quite There Yet

Despite last week’s pessimism, I will be getting my Pixel 6 Pro after all. It’s supposed to arrive today or tomorrow, and then I get the fun of transferring everything. Last time I did that–going from a Nexus 5X to Pixel 2 XL–the experience was…well, let’s just say “Less than polished” and let it go at that. To be fair, I didn’t do a direct transfer–the Nexus had died, so I did a clean setup and then downloaded my apps and data from the appropriate Google backups. Google then, and probably now, prefers the direct transfer, and since my 2 XL is still working well*, I’ll give it a try.

* Knock on wood.

Once I’ve had a chance to use it for a bit, I will, of course, share my thoughts. But that’ll be a couple of weeks away. In the meantime, I’d like to talk about a feature on the current phone that comes off as only partly baked.

The feature is simple in concept: if you’ve entered your home and work addresses in Maps, you’ll get notifications about the travel time between the two. These pop up during commute hours–home to work in the morning, and the reverse in the evening.

It’s actually quite handy. I don’t know that I need to know when the trip to work is going to take two minutes longer than usual, but I definitely want to know if I’m going to be stuck in traffic for half an hour.

But there are some weird omissions in the system, leaving it feeling unfinished.

For example, there are two routes I can take; on a typical day, the travel time between the two differs by less than five minutes. I almost always take the one that minimizes my time on the freeway because–Richmond Parkway notwithstanding–I prefer the scenery on that route.

Isn’t the Google Assistant supposed to learn your habits over time and improve the information it gives you? If so, it hasn’t been tied into the drive time feature, because the phone always gives me the travel time for the other route.

Then there’s the question of when the notifications appear. As far as I can tell, there’s no way to tweak the schedule. Mine, for example, is not a simple 9-5, M-F routine. The days vary, as do the hours. I’m not sure which is more annoying: not getting a drive time notification for a Saturday commute, getting a notification on a Tuesday when I’m not working, or getting the “going to work” update at 8:00 am on a day when I don’t start until noon.

Wouldn’t it be nice if I could tell whatever piece of the Google Assistant is responsible for these notices what my schedule is? Better yet, what if I could tell it to look for events on my calendar to clue it into the schedule automatically? Heck, I have a calendar conveniently named “Work”; I imagine I’m far from the only person who tracks their schedule that way. Wouldn’t it be awesome if the Google Assistant saw that calendar and asked if I wanted it to use that to show me relevant commute information?

Bottom line: a useful feature held back by what feels like an incomplete implementation.

But perhaps I’m doing the designers an injustice. There’s nothing wrong with building a tool to meet your own needs, and the current functionality is just fine if you (a) follow Google’s recommended route religiously–or have a shuttle driver who does–and (b) you’re always working–or work from home.

And, for all I know, the current limitations of the system are because my 2 XL is on Android 11 (and can’t be upgraded beyond that point). Perhaps that shiny new 6 Pro with Android 12 will add some controls so I can tweak the notifications to my needs.

Google I/O 2017

So, yeah, Google I/O again. Are you as thrilled as I am? You’re not? But they’ve announced such exciting things!

Well, OK, when you come right down to it, they really only announced one thing: Google’s focus is changing from “Mobile first to AI first”. And let’s be honest here: that’s pretty much what they said last year, too.

But what does AI first look like?

For starters, Gmail will start doing “Smart Reply”. This is the same idea as in last year’s Allo text messaging app: pre-written, context-sensitive messages. I haven’t used Allo–anyone want to comment on whether the smart replies are any more accurate than the word suggestions when you’re typing?

Potentially more exciting is their application of image recognition technology. Their example is being able to take a picture of a flower and have your phone tell you what kind it is and whether it’s going to trigger your hay fever. Since I’m sitting here sniffling despite massive doses of anti-histamines, I have to admit that actually sounds like a good use of technology. Presumably over time, the tech will learn about non-botanical parts of the world.

Yes, I’m kidding. It can also recognize restaurants and show Yelp reviews. That’s nice, but not nearly as useful. Ooh, and it can translate signs. (Their demo showed Japanese-to-English translation. I want to know if it can handle Corporate-to-English.) If there are dates on the sign–for example, an ad for a concert–it can add the event to your calendar. It can even ask if you want it to buy tickets.

Basically, it’s playing catchup with Alexa–including adding third-party programmable actions and voice calling–with a few little steps ahead of Amazon.

Case in point: Google Assistant, the brains behind “OK, Google” is getting more smarts and the ability to hold a typed conversation. So you’ll get a running record of your interaction, so when you realize you’ve been following one association after another, you can scroll back and check the answer to your original question. Could be handy, especially if you get stuck on TV Tropes.

Moving on.

AI first also means Google Photos is getting added smarts, starting with something Google calls “Suggested sharing”. Yup. It’ll nag you to share your photos with the people in them. 95% of the pictures I take seem to be of the cats. Is it going to create Google accounts for them so I can share the photos? Or do they already have accounts?

More seriously, if Google knows who the people are, but they’re not in my address book, will it still urge me to share the photos? Sounds like that’s an invasion of privacy just waiting to happen.

Moving on.

Android O (no name announced yet, naturally. They’ll undoubtedly wait until release time for that) is getting the usual slew of features and tweaks. Picture-in-picture, notifications on Home screen icons, improved copy/paste. That last will not only let you select an entire address with a single tap, but offer to show it in Maps. I’d rather it offered to add it to my contacts for future reference, but maybe that’s just me.

Google also made a point of stressing that all of these new “AI first” features happen on your device, without any communication back to Google. That’s actually reassuring. I’m sure the results are reported back–your phone will tell Google you were checking on the hay fever potential of that weird flower that appeared in your back yard, but at least the actual picture won’t wind up in Google’s archives waiting for a hacker to drop by.

There’s also going to be an Android O lite. Called Android Go, it’ll be stripped down to work on cheap phones with limited memory. I wonder if that means they’ll start offering it for popular but abandoned devices that can’t handle recent Android versions. Nexus 7, anyone? Nexus 9, for that matter?

Moving again.

Yes, the rumors are true: Google is working with third-parties to launch a VR headset that doesn’t need a separate phone. Hey, anyone remember how big 3D was a few years ago? How long before VR is as critical to the entertainment experience as 3D?

And one last move.

Ever used Google to find out what movies are playing nearby? Soon you’ll be able to use it to find out what jobs are available nearby. Searching by title, date, and commute time. Why do I think the popularity of that last filter is going to be very strongly geographically linked?

Honestly, I’m not seeing anything here that gives me a major “gosh-wow” feeling. Some interesting possibilities and appeals to niche markets, yes, but most of what they’ve announced are obvious extensions of last year’s announcements. We can give them points for consistency, I suppose.

Google I/O 2016

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.)

Moving on.

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”.