Amazon Echo vs Apple HomePod vs Google Home: the battle of the smart speakers

The Amazon Echo might've been the original smart speaker in town, but it's far from the only name in the game these days. Google wasn't far behind with its Google Home and, recently, Apple unveiled the Apple HomePod, its smart speaker that's coming later this year for $349 (about £270 or AU$460). 

The HomePod is so far a fair bit more expensive than the two leading speakers but, according to Apple, it has a few tricks that the other two can't match.

So which of these three speakers deserve a spot on your mantle? We'll break it down feature-by-feature in a second, but first let's review what smart speakers are and why the three biggest tech companies in the world are making them.

Smart speakers are, by their definition, a Wi-Fi speaker taken to the extreme. Not only can they stream music directly from your phone or tablet, but they can grab streams of online music from popular services like Google Play Music and Amazon Prime Music. They've also got a smart assistant built-in. 

Building Siri, Alexa and the Google Assistant into your household speaker makes a lot of sense. Although it's often embarrassing to start talking to your phone in public, the same social pressures don't exist in the home where you can be as weird as you like with your new robot pal. 

Google established itself with voice automation on phones, but it was Amazon who was the first to build a voice assistant into a static home speaker. Google followed up with Google Home, a smart speaker that made use of the company's own Google Assistant voice technology. And now, two years after the Echo's launch, Apple has entered the fray with the Apple HomePod, an internet connected speaker that establishes Apple's Siri voice assistant in your home.  

Amazon has an early lead, but don'y underestimate Google or Apple, which have been steadily developing their voice assistants on mobile for years now.

So which one should you buy? Here's what we think about them so far.

Hardware

Aesthetically speaking, the Google Home and Apple HomePod are very, very similar. They're both air freshener-shaped smart speakers that are bulbous and relatively unobtrusive. The Amazon Echo is a bit taller than the other two, and is itself a simple black cylinder with blue LEDs along the top rim. 

Of the three, however, the Home offers the most mutability, offering a multitude of colored bases to allow you to customise the look of your speaker. 

While it can't be customised, the Echo  comes with a remote in the US, which is interesting when you consider that all of that basic functionality can be accessed by uttering a few words. Still, should you ever find yourself out of Alexa's earshot, having a remote with a built-in microphone will prove handy.

The Apple HomePod, from what we know, will be the middle-child in terms of design. It's going to stand at 7 inches high – making it taller than the Home and shorter than the Echo – but have a bit larger circumference than either. 

So which one, you know, actually sounds better? Well, from the hardware specs alone, it sounds like Apple's HomePod will be the real winner. It has a 7-beam forming tweeter array and a hefty subwoofer on its underside. That's compared to the built-in 2.0 inch tweeter and built-in 2.5 inch woofer on the Amazon Echo, and the 2 inch driver and dual 2 inch passive radiators on the Google Home. 

In terms of hardware, Apple might win out over the other two but we'll just have to wait until we hear it for ourselves later this year. For now, we’d have to give the hardware crown to the Home for its versatility and sleekness.  

Price

Here's where things get a bit tricky. While the Echo is not what you'd describe as cheap, the Echo Dot, the cheapest device to integrate Alexa, only costs $50/£40 – making it the cheapest smart home speaker. 

If you want to compare apples to Apple, however, the standard Echo unit costs $180/£149, meanwhile Google Home has been priced at $129 (£129 / AU$170) and Apple's HomePod coming it at a crazy-high $349 (about £270 or AU$460).

So who has the best price? As you can see, Apple's out of the running here, but whether Google or Amazon is on top is a bit of a push. If you're looking for the dead cheapest smart speaker, Amazon's Echo Dot is it. But if you want a cheap smart speaker that actually plays music at full volume, Home is the winner. 

Features

While they seem about the same on paper at this snapshot in time, Google and Apple have the potential to blow Amazon out of the water thanks to the massive library of existing services they have at their disposal. 

Apple has a half-dozen popular devices that we all have in our homes already – including iPods, iPads, MacBooks and iPhones – which means it should have no problem integrating into our lives. Google has tons of software that it could tap into like Gmail, Voice and Docs, but it for some reason hasn't done so yet. 

Let's break it down, feature-by-feature. 

Music and Video playback

Amazon might have Prime Music, but Google not only has its own rival service, Google Play Music, but even offers integration with the Google Cast ecosystem. Both devices support the third-party service Spotify. 

Apple, the relative newcomer, has so far only announced integration with Apple Music, but will very likely work with a half-dozen other services.

While there's definitely parity between which software the smart speakers can access, only Home has the ability to send music and videos to your TV – a feature that Apple would be wise to borrow for its HomePod and Apple TV.

If you have a Chromecast Audio then you can simply ask Google Home to play music through the speakers it's connected to. Meanwhile the Echo is limited to playing music on its own speaker, and the Echo Dot can only be connected to a single speaker at a time through either Bluetooth or a wired 3.5mm connection. 

In theory this should give the Google Home the edge, but in practice its Google Cast functionality could be better. Once you’ve got it casting to a speaker it won’t remember that this is the case and it will default to playing music out of its own speaker unless you specifically tell it to continue to cast the next song. 

Google Home does however have the advantage of integrating with Chromecast in a video sense. You can easily play shows from Netflix, YouTube and other supported apps using just your voice, however again in practice this could be better since you’re unable to specify particular episodes and it will default to picking up where you left off. Not bad when you’re marathoning a series, but less than ideal if you’re just dipping in. 

Productivity

Google Home integrates with a number of Google's other services, from planning routes using Google Maps to translating using Google Translate. It will also draw from your Google Calendar, which is a handy feature.

However again, while there’s potential here, Google Home doesn’t make nearly enough use of this functionality. You can get basic directions by car on Google maps, but it can’t handle public transport and definitely doesn't do email.

Meanwhile, Amazon has an ever-growing list of compatible apps including Domino's Pizza, Just Eat in the UK and Uber, allowing you to either have your pizza delivered or request a ride over to the store to pick it up yourself. Support is good, but these apps feel like they add fun side-functionality rather than core productivity services. 

Although Google Home has more potential in this area, at the moment the three smart speakers are more or less equal. 

Smart Home

Of course, music and services are just two parts of the smart speaker equation. If you're buying a Home, Echo or HomePod, you're also looking for a smart assistant to help control the burgeoning field of smart appliances that are making their way into homes now. 

To that end, Amazon has recently taken an interest in smart home device manufacturers too, creating partnerships with Samsung to integrate SmartThings control into the Echo, and with Philips's Hue lighting system.

Though it's not like Google, owner of Nest, is hurting in the home automation department. Google Nest, for obvious reasons, is also integrated into Home's functionality. As for Apple, it's started its HomeKit program ages ago which means it has dozens of devices ready to go for its HomePod on day one.

That said, there are a number of third-party devices that will work with all three smart speakers. With very few exclusives here, there’s no clear winner in terms of smart home functionality. 

Google Home vs Amazon Echo

Multiple Users

Both Google Home and Amazon Echo support multiple users, which is important if you don't want to be subjected to your other half's calendar when you ask your speaker what you're up to today. However, the way the two speakers handle multiple accounts is slightly different. 

With the Amazon Echo you'll have to manually switch between user accounts by saying "Alexa, switch accounts", or "Alexa, switch to Jon's profile."

Google Home is slightly more clever, and will recognise different users by the sound of their voice alone. You'll need to train the speaker to recognise each person's voice by saying "OK Google" and "Hey Google" a few times, but after that point you shouldn't have to worry about accidentally getting traffic information for someone else in your household. 

As for Apple HomePod, well, we'll just have to wait and see.

Which speaker is more intelligent?

When it first launched, Alexa's functionality was fairly basic and limited to more mundane conversations like asking about the weather or the time. As Amazon continued to develop the software, however, Alexa gained the ability to talk about calendars, sports and what we should have for dinner.

We're not quite living in a Star Trek-esque future, where the device will understand your every command, but Alexa is advanced enough to understand multiple phrasings of the same question, for example.

Amazon has a strong track record for the past two years, sure, but it's going up against Google, a company that's had a strong track record in information parsing for the last two decades.

Although Google Assistant, the software powering Google Home, is new, the technology is based on the work Google has already put into its Google Now voice search functionality.

This prior research, in addition to Google's impressive search abilities, means the speaker has a lot of information at its disposal. Google Home can, for example, correctly guess a song that's described in the vaguest of terms. 

Echo can play songs by song lyric, which is handy if you forget quite what the name of the song is.

Both speakers are a work in progress in this regard, with incremental updates coming out all the time, but we will say that Amazon’s seems better at hearing your commands in the first place. 

Verdict

Amazon's Echo functionality is proven, and has been refined over the course of its first year of release. It's on a successful trajectory that, if it should continue, will make the Amazon Echo a mainstream commodity in the next few years.

Meanwhile, Google's existing services already heavily integrate a number of different external apps and functionality, but although the search giant is planning on making full use of its existing services, including Google Translate, Google Maps and YouTube, this integration isn’t perfect yet. 

Apple's HomePod is the wild card. It has a load of potential – not to mention the brand name that people want in their homes – but its higher price tag might be off-putting for some. Whether it morphs into the Sonos-meets-Echo product we want it to be, however, remains to be seen.

We're excited for the future of these products, obviously, and will continually update this hub as they grow, shift, and evolve over the coming months.