Yesterday was a busy day with the official announcement of Android Oreo and our sun playing a short game of peekaboo behind the moon. Yesterday also saw the release of a brand new version of the Google app to the beta channel. After a bit of digging, there aren't any notable changes jumping out at us, but a teardown of the APK provides a monstrous amount of information about a mystery device called Bisto. There's plenty here, so let's dig straight into the juicy bits!

Teardown

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.

Bisto

The Bisto codename first appeared in v7.0 of the Google app back in April, but it wasn't until earlier this month when v7.9 came out that we got near-certain confirmation that this was for a special set of headphones with built-in Google Assistant. Now with the latest update, a flood of new material gives us a boatload of clues to pick through. Actually, at this point, it's almost wrong to call them clues because there's enough here to practically draw a picture of what's to come. I'm terrible at illustrations, so I'm not going to try...

For starters, we can throw out any remaining doubt about what this device is. A few lines of text make it perfectly clear, this is a set of headphones with built-in Google Assistant. It will take voice commands and give responses much like Google Home.

<string name="intro_screen_title">Meet your Google Assistant</string>

<string name="intro_screen_explanation">Your headphones have the Google Assistant. Ask it questions. Tell it to do things. It's your own personal Google, always ready to help.</string>

<string name="bisto_magic_pairing_assistant_prop_title">Meet your Google Assistant</string>

<string name="bisto_magic_pairing_assistant_prop_text">Your headphones have the Google Assistant. Ask it questions. Tell it to do things. It's your own personal Google, always ready to help.</string>

Partners will also make Bisto-style headphones

There are plenty of details to go over about the hardware and features of Bisto, but first, it's important to set the stage for the ecosystem Bisto is going to live in. We can almost certainly conclude that Google will be making and selling Bisto, but Google also appears to be working with other OEMs to produce their own headphones that differ from Google's version.

The signs for this come from Bisto's settings screen, which includes a shortcut to "additional settings for your headphones." What this line actually does is launch an "oem partner app." This line will only appear if an OEM's companion app is installed, and it will generally take users to a screen where they can configure the custom features unique to that model or OEM. For example, a pair of headphones with built-in AM/FM radio might have an app that allows users to set their favorite stations, or headphones designed for audiophiles could have an app with an advanced equalizer and other controls for precisely dialing in the audio experience.

This is obviously good for many reasons, but the best is that customers are going to have very real options. We can probably expect to see everything from low-cost headphones that are accessible to lots of people, all the way up to extremely high-end models for serious sound. They can also change form factors to be mono earpieces, or maybe even earbud-style models for travel and sports.

Bisto settings

The remaining settings available through this screen are relatively uninteresting. In order, they include:

  • A link to a Tutorials screen
  • Switch to enable spoken notifications (more on that in a bit)
  • A button to trigger a request for permission to read notifications
  • Switch to the your PII (personally identifiable information)
  • The aforementioned link to launch OEM partner apps
  • Option to disable Google Assistant on Bisto
  • Standard hardware details: Battery level, connection status, firmware version, and serial numberNote, there is also a line for "make and model," but it's not used in this screen yet

strings

Buttons and operations

Part of the reason I started with details about other OEMs producing their own Bisto-like headphones is that it explains why many of the instructions we're about to see are written with two versions. The first version describes the layout of buttons in a way that can only be correct if it's referring to a specific model with known attributes, while the other uses terms that are descriptive but avoids referencing specific placement of the buttons.

Let's talk about how you will interact with Bisto. Since this device runs Google Assistant, it almost goes without saying that there's a microphone for voice commands. The other inputs are made up of three main buttons which the Google app simply refers to by their positions on the device: top, middle, and bottom. Based on the instructions here, everything you can do with Google Assistant is done by pressing and holding one of those buttons. I have a feeling that a regular press (without holding) will perform other operations like changing the volume or controlling playback of music, but it's also possible that Google chose to require a press and hold to prevent accidental touches from triggering events.

The instructions reveal that most other Bisto-like devices are likely to operate with a single dedicated Google Assistant button instead of the three separate buttons described above. Like many other small portable electronics with limited controls, this means operations will be activated through patterns of button presses.

strings

Notifications

Notifications are an important part of Bisto, and Google Assistant is breaking some new ground by actually organizing and reading them aloud. Bisto will ask for permission to read your notifications so it can tell you about messages, calendar events, and more.

strings

When notifications are requested, Bisto will pick the most pertinent and respond with straightforward language. For example, if a friend asked a question over Hangouts and there's a notification about a new video on YouTube, you might hear something like, "Message from Brian W and notifications from YouTube." On the other hand, if you're as inundated with notifications as I usually am, it's going to sound more like, "Message from Artem Russakovskii and 14 other updates." The prebuilt phrases currently focus on notifications from messaging apps and your calendars, and everything is generally mashed together as a number of "other updates."

strings

Things get more interesting as Bisto gives details about individual notifications. Messages from apps like Allo and Hangouts can be read out with the name of the sender and the content. If the conversation is taking place in a group chat, the group can also be named.

strings

The story is pretty similar with calendar events. Bisto will be able to tell you about events past, present, and future. Based on the situation, it will be able to tell you that events have already started, are about to begin, or the next event you have planned. A count of the remaining events will also be mentioned after the first.

strings

At this stage, most other types of notifications are handled with a generic readout of the app name and whatever text they have posted as content.

strings

I get the sense that some of the inspiration came from handling notifications on Android Wear and Google Glass. At one time, there were rumors circulating that something similar was in the works for Google Glass users. Notifications would be aloud and much of the interaction could be done with voice.

For all of this talk about notifications, what about those times when you don't want to be disturbed? Well, Bisto respects Do Not Disturb mode on your phone, so you can listen to music and focus without a regular stream of interruptions breaking through.

strings

Voice calling

The feature list for Bisto and other similar devices sounds a lot like the unholy coupling of a Google Home and a pair of decent Bluetooth headphones. At this point, there's no reason not to add the other obvious feature to the mix: Voice calling. After all, this thing is connected to your phone, it has speakers, and there's a pretty good microphone, so it makes sense that you should also be able to use it like a Bluetooth earpiece.

Support isn't limited to just standard phone calls, it also extends to apps that offer voice calling features. The list currently only includes Hangouts and WhatsApp. I'd be shocked if Duo didn't make it onto the list soon enough. Unfortunately, there's no indication of whether or not other apps will be able to join in the fun.

strings

There may be one catch, though I assume it's probably just an oversight. The lines above are written in only one version and it instructs users to press the Google Assistant button. That could mean Bisto doesn't actually handle voice calls, but devices from some other OEMs will. I find that highly unlikely, but worth pointing out.

Little things

This is just a quick aside, but two lines seem to indicate that Bisto will give spoken responses with its current battery level and time of day.

<string name="battery_level">Your headset's battery is at %1$d percent.</string>

<string name="time_announcement">It's %1$s.</string>

This might sound trivial, but I think back to all of the times I've wondered what the battery level was on a pair of Bluetooth headphones, and I'm already a fan of this.

Remaining stuff

We've covered basically everything of substance, but there are still quite a few lines left. What remains are strings for functions like installing firmware updates, more initial setup steps, and everything related to removing your Google account from the headphones. Readers are welcome to pick through these, but this isn't interesting enough to analyze in detail.

strings

One last thing: It's already showing up on iOS

A big thanks to Thomas Miller for sending this in to us. It seems that the Google app on iOS may already be revealing the button to initiate a connection to the headphones. The first of the screenshots above has a headphone button at the top right corner next to the Explore button (it looks like a drawer, I guess). This button launches into a connection screen, shown on the left.

If you think this screen is a strange place to leave a connection button so prominently in view, I agree. However, two lines of text basically confirm it to be true, at least for now. These strings are shown as warning messages right before a Google account is disconnected from Bisto. They give the obvious warnings that you won't receive notifications of messages, calendar events, or other information over the headphones, then follow with a note that you can set up Assistant again by holding down the Home button. As we all know, this is the screen we arrive at after holding down the Home button.

strings

Evidently, Google is rolling out the key components to perform testing of Bisto on both Android and iOS at the same time. This historically means that the engineers have moved on from internal testing within a team and other select individuals, and has begun private testing with outsiders. It's not a small step, and it rarely happens until a device is mostly finalized and it's time to iron out any final issues.

I generally avoid making predictions about hardware launches, especially with products that haven't really been leaked in a more tangible way, but the evidence is hard to ignore... Bisto appears to be on track to launch this Fall with the new Pixel phones. Even if it ships later than the phones, I'm anticipating that it will appear on stage during the same event. That's hardly unprecedented, since Daydream View, Google WiFi, and Google Home were all announced at the same time and trickled out to customers over the following weeks. I don't mean to get ahead of myself, but it might be time to begin saving for more than a new phone.

Download

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: 7.10.25 beta

Google Developer: Google LLC
Price: Free
4.2
Download