Hot on the heels of Allo's update over the weekend, Duo is now out with a new version of its own. Like Allo, its adaptive icon has been retouched to get rid of the infamous dinner plate look. While there aren't any other changes to the app on the surface, a teardown provides us with clues that Duo may support signing in with and being contacted through your Google account.

What's New

Unofficial Changelog: (the stuff we found)

  • Updated adaptive icon

Adaptive icon

Top: The previous icons. Bottom: Updated icons.

It was pretty obvious a new icon was coming after Allo did it a few days ago. Duo's adaptive icon has been updated and now looks way, way less awkward. The white outer layer has been thrown out, leaving just Duo's blue as the maskable background.

If nothing else, at least this puts an end to the really awkward look created by having the Duo icon paired with the teardrop shape (top right). Cheers to that!


Disclaimer: Teardowns are based on evidence found inside of apks (Android's application package) and are necessarily speculative and usually based on incomplete information. It's possible that the guesses made here are totally and completely wrong. Even when predictions are correct, there is always a chance that plans could change or may be canceled entirely. Much like rumors, nothing is certain until it's officially announced and released.

The features discussed below are probably not live yet, or may only be live for a small percentage of users. Unless stated otherwise, don't expect to see these features if you install the apk.

Google sign-in

One of the early criticisms of both Allo and Duo is that they were linked exclusively to your phone number. There were a lot of side effects to this decision, but one of the biggest was that many people only had gmail accounts for each other, meaning they would have to exchange phone numbers to try out either app.

This extra exchange of information won't be required forever, Duo is preparing to ask users to link a Google account with their phone number so they can be reached using either one.


<string name="link_gaia_description">Your phone number and Google Account will be linked, and you will be reachable on Duo by either.</string>

<string name="link_gaia_header">Sign-in with your Google account</string>
<string name="link_gaia_activity_label">Sign-in with your Google account</string>
<string name="link_gaia_continue">I agree</string>

<string name="pref_linked_gaia_account_title">Google account</string>
<string name="pref_linked_gaia_account_none">None</string>
<string name="pref_linked_gaia_account_key">google_account_preference</string>

<Preference android:layout="@layout/settings_preference" android:title="@string/pref_linked_gaia_account_title" android:selectable="false" android:key="@string/pref_linked_gaia_account_key" android:defaultValue="@string/pref_linked_gaia_account_none" />

There's not much else to read into from the evidence, it clearly states that linking a Google account will make you reachable by either phone number or your email address. There are still two questions I'd like to have answered: Will this mean users will be able to activate Duo using just an account without a phone number, and what happens if you have two phones with their own numbers (e.g. business and personal) and decide to sign in both with the same Google account?

We should probably also consider this a prediction for Allo since it already asks users to attach a Google account, but a phone number is still required for reaching out to other users. I wouldn't be surprised to see both Duo and Allo add Google accounts as a contact method at the same time, Allo just happens to have a head start in terms of getting people at linking an account.

Voicemail-like messages, continued...

For a quick continuation of the Voicemail / Videomail feature discussed in the previous teardown, there's a little bit more text belonging to the interface you'll get when looking at messages you've received. They simply include the options to keep or delete a message, and there's also a separate button for calling back the sender.


<string name="delete_audio_message_dialog_title">Delete audio message?</string>
<string name="delete_video_message_dialog_title">Delete video message?</string>
<string name="delete_message_dialog_negative_button">KEEP</string>
<string name="delete_message_dialog_positive_button">DELETE</string>

<string name="call_back_button_text">Call now</string>

This is pretty simple stuff, but it clears up the couple of questions people have had about deleting messages before they expire automatically.


The APK is signed by Google and upgrades your existing app. The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way. Rather than wait for Google to push this download to your devices, which can take days, download and install it just like any other APK.

Version: 22.0.174506575.DR22_RC08