While Apple’s AirPlay is a great way to connect your iPhone, iPad and Mac to your TV for wireless media playback, it isn’t the only option available. Google offers Chromecast, a budget-friendly alternative to AirPlay that also enables wireless media playback via iOS and macOS, along with Windows and, of course, Android. But how do you use Chromecast on your iPhone or Mac? Don’t worry, here we’ll explain everything you need to know about connecting an iOS or macOS device to Chromecast. Read next: How to use AirPlay in iOS 10

What is Chromecast?

Before we go into the specifics of connecting an iOS or macOS device to Chromecast, let’s first explain what Chromecast is, and why you might not need to head out and buy one. Chromecast was introduced way back in the summer of 2013, and enabled a way for users to wirelessly stream content to their TV, much like Apple’s AirPlay – but there are a few differences between the two.

First up, there are some limitations on using Chromecast with iOS when compared to Android. While many Android phones offer a way to mirror the device’s display to Chromecast, it’s currently not possible for iOS users. We expect this is in part due to limitations set by Apple’s App Store regulations, and of course that Apple wants iOS users to use its own built-in option, AirPlay.

However, Google’s Chromecast does have a few benefits not offered by Apple. The most notable is that you can multitask while casting, allowing you to perform other tasks while streaming your favourite TV show from Netflix. You can even let the device go to sleep while streaming, and it shouldn’t interrupt playback on the TV.

Google released an updated version of Chromecast back in 2015, and can be found from the likes of Currys PC World, Argos, John Lewis and of course Google for only £30. For those that want a little more, Google also offers the 4K HDR-enabled Chromecast Ultra for £69.

But before you go out and buy one, it’s probably worth checking your TV owner’s manual first as many recent smart TVs offer built-in Chromecast at no extra cost. It also comes as standard on some media streamers, like the 4K-enabled Nvidia Shield that our sister site PC Advisor recently reviewed.

Once you’ve got your hands on a Chromecast, setup is as easy as plugging it into your TV and following the on-screen instructions. It’s once the setup has been completed that things start to get a little more interesting.  

Read next: How to watch any video on Apple TV

How to use Chromecast on iPhone

So, you’ve got your Chromecast set up – now what? While AirPlay is built into iOS, Google must approach Chromecast support in a different way. While there’s a Chromecast app available for iOS, it only offers the ability to edit settings on the Chromecast itself – connect to a different WiFi network, etc. Instead, Chromecast playback is offered on a per-app basis, with the developer of the app having to specifically code in Chromecast support.

Which iOS streaming apps offer Chromecast support? While there’s a growing list, here’s a few of our favourites:

We’ll be using Netflix as an example to explain how to connect your iOS device to Chromecast, but rest assured that the process is almost identical across all supported apps.

So, first things first, download the Netflix app and sign into your account. Once signed in, you should notice a Cast icon in the top-right hand corner of the app - it looks like a TV with waveforms in the bottom-left hand corner, and is hard to miss. If you can’t see the icon, make sure that your Chromecast is powered on and is connected to the same WiFi network as your iPhone.

Once the icon appears, simply tap it and select the appropriate Chromecast from your list of devices (if you’ve only got a single Chromecast then it should automatically connect). Once the connection has been established, the Cast icon should turn blue.

Once connected, simply browse the vast selection of TV shows and Movies that Netflix has to offer – don’t worry, unlike with Netflix’s offline viewing feature, Chromecast playback is available with the entire Netflix library. Once you’ve found the TV show or movie you want to play on your TV, tap on it as if you were going to watch it on your phone. It should then cast to your TV, offering playback control via your iOS device – although not via the lock screen as is possible with local iOS media playback.

As mentioned above, the process is similar across all Chromecast-enabled apps – simply tap the Chromecast icon to connect to your device, then select the media you’d like to play on your TV.

Read next: Best alternatives to Apple TV

How to use Chromecast on Mac

While iOS Chromecast support is fairly straight forward, the waters are slightly muddier when it comes to Mac support. Don’t worry, we’ll explain everything, but before we go any further it’s probably worth mentioning that you must use Google Chrome to Cast via Mac, so download that if you haven’t already got it. There’s no other alternative, sorry Safari users!

Some website offer native Chromecast support, including the likes of Netflix, YouTube, Google Play Movies and Google Play Music. Those that offer native Chromecast support offer a Cast icon within the site itself, as opposed to the one featured on Chrome’s toolbar. If you try to use the Cast button on the toolbar when a website has native support, it’ll direct you to use the Cast button on the site instead.

We’ll be using BBC iPlayer as an example for now, but as mentioned above, the process is fairly universal across all supported websites. Once you’ve found the TV show or movie on Netflix that you’d like to watch on your TV, start playing it locally on your Mac. You should notice a Cast button on the right-hand side of the media controls, next to the button to make the video full-screen. Click on it and select the Chromecast you’d like to Cast to.

Your Mac should then connect to the Chromecast and your selected TV show or movie should begin playback shortly after. As with iOS devices, your Mac will offer media playback controls via the Netflix website. Fun fact: you can still browse the web on other Chrome tabs, check emails or even put your Mac to sleep.

While that’s the best way to Cast media to your TV from your Mac, there is an option available for websites that don’t officially offer Chromecast support – although it’s not perfect.

Simply click on the three dots in the top-right hand corner of the Chrome browser to access the Settings menu, then select “Cast…” and the appropriate Chromecast to mirror the website to your TV. A Cast icon should appear in the toolbar, and should turn blue to signify that it’s connected to a Chromecast. FYI: you can right-click the icon and select “Always show icon” to keep it in your toolbar if required.

This method works best with text-based sites (like ours) as issues arise when trying to play unsupported videos via Chromecast. When trying to Cast websites with unsupported videos, there are various problems: while you may be able to cast embedded videos, the audio track won’t be sent to the TV and will play via your Mac’s speakers. If you do try to enable full-screen mode, the video completely stops on the TV and will instead display the site with no video, while the video plays full-screen locally on your Mac.

It’s worth noting that this isn’t totally down to Google – website developers have the authority to not only improve the Cast functionality, but to completely block it from being used too.  

Read next: Apple TV vs Google Chromecast Ultra