Google Allo is new chat app for Android and iPhone. It has the Google Assistant built in and it’s rolling out today. I’ve been using it for a few days now, and it’s fine. Totally, completely fine. It does the things you expect from a messaging app: sends pictures, lets you share fun stickers, works for group chats, and so on. If for some reason you abhor the dozen or so widely used chat apps out there today, maybe Allo will appeal to you (assuming you can also get your friends to use it).
But to succeed, Google needs much more than fine. It needs something special. It needs something to make users switch away from those other apps (and to redeem itself after the slow, sad slide of Google Hangouts). What could Google do to give itself an advantage? What does Google have in its arsenal of capabilities?
Well, it has Google. Or more specifically, the new Google Assistant, which leverages Google's machine learning capabilities to answer your questions.
But is the ability to converse with what might be the smartest of all smart bots — and to have it participate in your conversations when you summon it — enough to get you to switch away from whatever you're currently using? After a few days of using it, my answer for the moment is no.
That doesn’t mean I think Allo is bad or that the assistant is bad. They’re just something else: completely fresh starts. And as with any app that’s just getting started, it still needs work.
How Allo works
If you didn’t catch the news when Google first announced Allo back in May, I'm going to start with the basics. How a messaging app works can be surprisingly complicated, so bear with me a bit as I go through it. There are some neat little surprises in how Google decided to set Allo up — but if you really don’t care about things like SMS relay, I won’t blame you if you skip on down to the next section.
Allo is available starting today on both Android phones and iPhones — but that’s it. Google hasn’t made it available on the web, on desktop, or on tablets. In fact, you can’t even use the same account on multiple phones. The Google Assistant will only be available in English to start, but it will be coming to more countries soon.
Allo identifies you by your phone number (which it verifies with a text message), which is great because it means you don’t have to fiddle with account setup. You can associate your Allo account with your main Google ID (for me, this happened automatically) or keep it separate if you’d prefer that.
The downside to this system, as I said above, is that it’s only going to work on your phone. Google says it will look to expand Allo to other platforms eventually. For me, that’s a nonstarter. I can’t think of a single messaging app I use that doesn’t have a web or desktop version that I use all the time — heck, even Android SMS can work with third-party apps to let you converse from your big keyboard. But maybe I'm the weird one — in today's mobile-first / mobile-only world, Google may do just fine.
On the other hand, that aggressive simplification has benefits. For example, Allo also doesn’t have any contact lists for you to maintain. It just piggybacks off your phone’s main contacts app. If your contact has Allo installed, they’ll show up on top.
If your contact doesn’t have the app installed, one of two things happen. Both are actually kind of interesting.
If they’re on an iPhone, they’ll receive an SMS with your name, the contents of your message, and a link to download the app. They can then download it or — if they want — just reply via SMS. Google has set up a full SMS relay so that your recalcitrant friends can avoid installing it at all if they don't want to.
If they’re on an Android phone, something new and intriguing happens. Google is calling it an "app preview notification," and basically it shoots a notification directly to your Android device instead of going through SMS. Your friend will get a notification that looks and acts almost as if they had the app installed in the first place, message content and all. It means they won’t incur any SMS fees, either. Your recipient can reply within the notification, or tap on it to install the app.
Why go into this much detail on how all this works? Beyond the interesting technical details, it illustrates the lengths to which Google must go to give Allo even a small chance of building up a critical mass of people to try a new messaging app. It’s radically, almost violently unclear how Allo is going to take on WhatsApp, Facebook Messenger, Line, iMessage, and all the rest. Many of these apps have more than a billion users, and so the Big Question for Google is how it’s going to get Allo distributed to an equally large number of people. We don’t know yet whether it will be installed by default on Android devices — we only know that Google decided not to hijack SMS like Apple’s iMessage does.
This system of pushing out the full contents of messages while still offering an easy way to download is a clever way of creating a network effect. Having somebody demand you install an app to chat is annoying. Getting a text you can’t do anything with unless you install an app is also annoying. I don’t know if Google’s approach will actually work to acquire users, but it’s a much more coherent strategy than we heard back in May.
Even if it does work, it won’t be the real draw for Allo. That job falls to the Google Assistant, ostensibly the reason Allo exists in the first place.
Meet the Google Assistant
There are two ways of talking to the Google Assistant. You can chat directly at it, or you can ask it to join your chats by typing "@google" and asking it a question. Google is calling this a "Preview Edition" of the Assistant. That’s partially because this Assistant is still a little undefined in Google World: we know it’s in Allo, coming in the Amazon Echo competitor Google Home, and has some sort of relationship with Google Now. But beyond that the differences between the Assistant and Now and Search are really complicated.
Fortunately, talking to the Assistant in Allo is not complicated at all. You type your query, it answers, you type follow-up questions, and it answers those. It’s very, very good at web search; it also knows your upcoming flights from Gmail and your calendar and various other things you've told Google. It can tell you what restaurants are nearby and help your narrow down your preferences. If Google Search or Google Now is good at it, you can basically trust that the Google Assistant is good at it, too.
Chatting with an assistant feels very different than tossing a phrase into a search box or barking commands at your phone after saying "OK Google." It feels more intimate and more conversational. You’re more likely to type in complex questions and push the boundaries of what you’d expect to have answered. The Google Assistant can tell me all sorts of stats and figures about running back Adrian Peterson, but when I ask about his injury in a colloquial way, the Assistant comes up short.
As you would in a chat with a friend, you can get annoyed with the Assistant when it doesn’t know what you’re talking about. That’s another reason that this is a "Preview Edition," I guess. Sometimes it knows that I am fond of the Minnesota Vikings. Sometimes it manifestly refuses to store that information.
Every time the Google Assistant responds, you get little suggested replies underneath it. These "suggestion chips" are shortcuts to manually typing out follow-up questions. You might ask for the weather, for example, and then want to follow up by seeing the weather for next week. The chips are helpful for learning what the Assistant can and can’t do. Every assistant requires a learning process to use it. Even though the Google Assistant is more flexible than Alexa or even Siri, it still takes some time to learn how to talk to it.
The other thing that appears after every reply from the Assistant are little thumbs-up and thumbs-down emojis. These give feedback to the Assistant itself. If you give it a thumbs-down, you can follow up with an explanation of what the bot got wrong. Google says it will use that feedback to improve the Assistant.
You can also "invoke" the Assistant in your actual conversations with friends. By typing "@google," you’re sending a query and the results will be displayed to everybody in the chat. The Assistant won’t divulge your personal information here (e.g., if you ask it to show you and your friend your next flight information), but it is handy for finding restaurants and such.
Last, Google has tried to give its Assistant some personality — albeit a rather anodyne one. It tells bad jokes (aka the best kind of jokes). It plays "guess what this series of emoji represents" games with you. It coyly refuses to tell you who to vote for.
A simple, good messaging app
Allo has many of the features that you’d expect from a modern messaging app — but it’s not the phantasmagoria of doodles and effects you now see in iMessage or Snapchat. In lieu of a GIF search, Google commissioned artists to create sticker packs. The interface for them looks heavily inspired by Line, the originator of stickers in a chat app. Some are animated, some are endearing, some are just weird. If you want to limit your embellishments to hearts, you can. If you prefer a twerking yellow humanoid bull, consider your life choices and then hit send.
Dragging your finger up and down on the send button embiggens or shrinks your text. On Android (but not iPhone), you can doodle on pictures before you send them — and those pictures show up full-bleed and sometimes oddly cropped. If you want, you can tick a box in settings to save all the photos you send and receive in your camera roll. There are little sent / received checkboxes next to every message, and you can long press on any message to get the full details about who saw it and when. It’s all (or at least most of) the basic stuff you’d expect in a messaging app in 2016.
There is one innovation I really like: the same smart replies that pop up with the Google Assistant also pop up in your regular chats. So when somebody texts you a question, you can just tap "yup" instead of typing it out. Or maybe "sure" or a thumbs-up emoji. Google keeps your chat logs on its servers until you delete them so that it can analyze them. It does that to make these smart replies better, and more likely to suggest the words (or emojis) you commonly use.
It can even give you smart replies for pictures. If somebody sends you a picture of a baby or a cat, Allo will try to recognize the content of the image and give you an "awww" as a smart reply. So the next time somebody says "so cute!" to you in Allo, you can take a moment to wonder whether they meant it enough to type it out or just hit a button than an algorithm provided to them. You’re welcome for that new brain complex.
One more feature to mention: Incognito mode. If you start a chat in incognito, Allo encrypts it "end-to-end" and does not store the contents of the chat on its servers. When you receive an incognito message, it doesn’t show the contents either in the system notification or in Allo’s home screen. And each incognito chat has a setting for optional message expiration — messages disappear anywhere from five seconds to a week after they’ve been read.
Should you switch?
I titled this review "this is fine" and I absolutely mean it both ways: the app’s quality (It’s fine!) and the perilous situation Google finds itself in when it comes to messaging.
Perhaps things aren’t as dire as the meme, but if I were Google I’d be treating it that way. Over the years we’ve watched Google flail around in its attempts at social — witness Hangouts and Google Plus and what the time wasted on Google Plus did to Hangouts. But now, messaging is very much at the center of what we spend our time doing on phones, and Google doesn’t have access to that in the way it knows the web or our email.
That’s Google’s problem, though. For you, the real question is simply this: should you switch? And the answer is: probably not yet. The Google Assistant shows promise and the chat stuff is perfectly good at what it sets out to do. I’m just not sure that it sets out to do enough. But we’ve seen Google swing for the fences before in messaging and watched it flop — three years ago it relaunched Google Hangouts before letting it languish.
I feel like Allo isn’t ambitious enough, but I don’t actually begrudge Google for starting small. Google’s messaging strategy needed a fresh start. Even though it’s fair to expect grander things, at least this thing is pretty good. Allo is playing in the minor leagues, but it's hitting some doubles and triples.
At some point, though, Google needs a messaging app home run.