Amazon and Google have the reputation for selling smart speakers with far more features than Apple's HomePod. Yet Apple's brilliant music player is really a powerful device that just needs an App Store to make it the smartest speaker of them all.

As excellent as it is, HomePod does seem expensive for a smart speaker and especially so for one that famously has fewer features than rivals such as Amazon Echo. Even now the HomePod's price has been cut, you could get many Amazon Echo Dots for the same money and, well, dot them around your house. Wherever you were, you'd be able to call out to Alexa to check the weather or buy something. You'd have the ability to listen to music anywhere, too, and if HomePod audio is great, the Dot is far from poor.

You would also have Amazon listening out everywhere and squirrelling away anything useful, but we are always making that choice between convenience and security. If you are fine with Alexa, you're not alone.

Only, there is another way to look at HomePod. It's really an iPhone 6.

Apple publishes the fact that, like the iPhone 6, the HomePod runs on an A8 processor. What the company does not add is that, according to the HomePod teardown by iFixit, it probably has the same 1GB RAM too. And, it appears to ship with exactly the same amount of Flash storage space, 16GB, that the lowest-cost iPhone 6 did.

It hasn't half got better speakers, though. Plus where the iPhone 6 is 129 grams, the HomePod isn't. The HomePod is nearly twenty times heavier than the iPhone 6 and you might swear it is more because that weight is so densely packed into a small space.

It's not what's inside

The HomePod is used for far less than the iPhone 6, but that's not the same as it having less capability. What Apple chooses to let us do is one thing, yet what the HomePod hardware is capable of is something else entirely.

The insides of a HomePod. The highlighted section is what produces its deep base sound. (Source: Apple)

Given that they have the same specifications, the true difference between an iPhone 6 and a HomePod is that the latter is a peripheral. You can't use the HomePod on its own. While you can ask Siri questions on HomePod and you can play Apple Music through it without an iOS device nearby, still you have to have an iPhone to set it up in the first place.

Whereas the iPhone is the ultimate portable device which needs nothing, other than electricity. It's good to be able to have a cell contract so that you can make calls and it's brilliant to have the internet, but without either, you still have a useful and powerful device.

If you're thinking that the iPhone has an App Store, you're right of course, but remember the original iPod touch didn't for the first ten months it was on sale.

The HomePod has more than enough power to warrant its own App Store. And, having one, would neatly put to rest many of the complaints about it.

Mockup of a HomePod App Store, based on an Apple image promoting music rather than apps

HomePod app store

Let Apple make an App Store for the HomePod. It's got that 16GB storage on board, it could take a few apps. There is even a precedent for having an app store for a device that you can't readily browse for items on or realistically type into in the Apple Watch. While developers' initial burst of enthusiasm for Watch apps has rather faded, the apps that remain are excellent.

There is also a precedent for smart speakers to have something like an app store, with the Amazon Echo able to add what are called skills. You do that via the accompanying iPhone app just as you install apps to the Apple Watch.

Amazon's system can be a bit clunky. If you ask Alexa aloud how to add Apple Music, it will tell you that you simply have to ask — but then when you do, it tells you to go use the iPhone app to set it up.

Similarly, Apple Watch apps aren't as clear as they could be. You may know what Watch app you want, but it's the iPhone app you have to buy. There are iPhone apps which do nothing at all other than exist so that the Apple Watch version can be installed and used.

Then you may have various Watch settings in that app, but you have to install it via Apple's separate Watch app. HomePod currently doesn't even have its own app, you have to control it via either the Home app or through Bluetooth settings.

So you can well argue that adding apps to HomePod would be confusing if it were done like this. You can equally argue that the way it is right now, HomePod is deliciously simple. All you do is tell it what music you want to hear, and the next thing you know, it's playing that and it sounds fantastic.

That's gold, and more than anything, it is what we use our HomePods for. Yet what else it already does, it also does well. So we've become used to taking and placing phone calls on our HomePod. And it's petty of us, but we do find it satisfying when a spam caller claiming to be from Microsoft which needs to fix our PC, gets to hear us say "Hey, Siri, hang up."

Then of course we also use the HomePod to control HomeKit devices around our houses and offices.

For some reason, while the music and the phone calls are reliable, HomePod sometimes struggles with HomeKit requests. And then it struggles a little more with Siri Shortcut requests too.

More reason for an app store

That's really why we'd like to see a proper app store for HomePod. It would be great if finding and installing apps would be as easy as it is on iPhone and smoother than it is on Apple Watch. Yet once they're installed, apps could both bring new functions and make the existing ones more reliable.

HomePod has better speakers than your radio and, via the internet, should be able to play any station, but it doesn't.

Right now, for instance, you have to know what iPhone apps to use and just how to create the right Siri Shortcut when all you want is to hear the radio through your HomePod. How much better to have a TuneIn Pro or IHeartRadio app on HomePod.

Perhaps dedicated apps would be better able to handle a back and forth conversation where you can practically discuss the weather forecast or narrow down restaurant choices with Siri.

Certainly, an alarm app made by a third party could get HomePod to wake you up with your choice of music instead of the current unchangeable tone.

And gaming developers are smart, there must be games they can make that work just with audio. It might be a waste of HomePod's audio quality to have it asking you quiz questions, but since Siri can understand what you say to it, this could actually be excellent. Maybe we could see the return of the classic Mac quiz app, "You Don't Know Jack".

Third party apps like Dark Sky, 1Password or Day One could add tremendous functionality to HomePod

Maybe we could see revision apps for students. Or perhaps HomePod could have an equivalent of Day One and we'd all dictate our diaries into it like we're in Star Trek.

Apps won't fix everything

If we just stop thinking of the HomePod as a music player and instead remember that it's the equivalent of a very heavy iPhone 6, this device could become extraordinarily capable. However, there are certain possible features that will never come from third-party app developers and instead will have to be done by Apple.

Let us keep this brilliant-sounding music player, let us keep its simplicity and let us some day have HomePod apps. But we really need a way to let multiple people use the same HomePod to access their own messages, to make their own calls and to have their own Apple Music playlists.