The road to general availability of Google’s Chromecast has been long and bumpy, but we’ve seen a promising sign this week with the release of the SDK and now rumours pointing towards an international release.
A History Lesson
Google’s first attempt at TV, the 2010 Google TV, was based around Android and paired with wildly complicated remote control units to better deal with translating the touchscreen OS to a non-touch “big screen” (your TV). It hit roadblocks almost immediately, with a number of content providers blocking users of the devices from accessing their content. The platform didn’t fare much better with a second wave of hardware in 2012 from more manufacturers facing an uninterested market.
The next attempt – the Nexus Q – didn’t even make it to market, with Google killing the device before actually putting it on sale. The Nexus Q evolved Google’s attitude towards the media player in ways that can still be seen in the Chromecast though, introducing the controller/receiver device pair concept by which users controlled the device with existing Android phones and tablets, rather than requiring direct input.
Finally, it seems the third time – and a bargain basement impulse-friendly price tag – is the charm. Google released the Chromecast at their ‘Breakfast with Sundar’ event in July last year, and while the event’s primary focus was the release the 2013 Nexus 7, it’s fair to say that the diminutive US $35 dongle stole the show.
The Chromecast went on sale and sold out almost immediately at Google Play, Amazon and Best Buy. It took months for supply to meet demand and even now Best Buy stores seem to have trouble keeping the Chromecast in stock. Google encouraged developers to take a look at the Chromecast API and noted that implementing it was pretty straightforward. The official SDK, however, would take a long time to appear.
After three attempts, it seems Google finally has a winner on its hands, but sales of the device were limited to the US, leading to a number of companies offering to import and sell the device in Australia.
The let-down for many Chromecast owners has been software. When first released, Google limited Chromecast compatability to their own apps – YouTube, Google Music and Google Play Movies – plus a video streaming partner in Netflix, and initially included a voucher for a 3 month trial of the service with the purchase of the device, thought to be a contributing factor to its wild success.
Google soon followed up with an app to help new users install the Chromecast and set it up on their networks. Google’s Chromecast app is pretty basic, with many tech commentators decrying the lack of basic media control functions.
Over the next couple of months, Google added two more big name video streaming services – Hulu Plus and HBO Go, as well as Internet Radio service Pandora (who were actually named at the launch event).
What about the little guys?
As these partnerships were announced, a cloud of concern grew over the Chromecast and our hopes for a swift international release of the device. Most of the deals and partners that Google was announcing were US-only services, and the device was only officially sold in the US. Many surmised that Google might be waiting for local content deals in other territories before making the device available to the world.
Another area of concern was the wall of silence that appeared around the “whitelisting” process by which Google allowed apps to use Chromecast functionality. Despite Google’s encouraging statements that Chromecast compatibility was trivial to implement, with only major broadcasters and “big players” allowed to bring Chromecast compatibility to their apps many developers started to doubt that they’d be allowed to bring the feature to market if they implemented it, and slowed their implementation plans to wait and see what Google would do.
As these questions were raised more and more frequently, many of those who’d purchased or imported Chromecasts – ourselves included – started to sour on the device. Google was taking a long time to do whatever they were doing, and the only real use for a Chromecast in Australia was playing YouTube videos and music on your TV.
The next wave
October brought a surprise in the shape of a new Chromecast-compatible app coming out of the blue. A company called Swishly Inc, published the first game for Chromecast, and it actually worked with two players. It’s thought – but hasn’t been confirmed – that Google owns all or part of Swishly, which would explain how they were able to get whitelisted to access to the Chromecast API.
TicTacToe was an unabashedly basic game, but the promise of Chromecast gaming was real, and quite frankly pretty exciting. TicTacToe was also notable because it was released on Android and iOS simultaneously.
After this, Chromecast development went very quiet for a good three months.
December first brought us RemoteCast, an all-in-one remote control for media that’s playing on Chromecast. It’s actually a feature that the standard Chromecast App from Google should include, in case individual app developers forget to include certain controls.
Google also announced a “Hackathon” in December that would give developers access to a preview of what would eventually become the Chromecast SDK, spurring rumours that a public release of the final SDK was imminent, but it was not to be.
A few days after the event, Google announced that another ten apps had been granted public Chromecast availability:
- Red Bull.TV
- Revision 3
- RealPlayer Cloud
- Avia (Chromecasting via $2.89 IAP)
- Plex (PlexPass required)
While there was a new batch of apps bringing more functionality to Chromecast, users were still frustrated – especially those of us outside of the USA, who again saw a number of US-centric content partnerships but little local/worldwide activity.
My kingdom for an SDK
Frustration grew as 2013 turned to 2014 and there was still no word on the Chromecast SDK from Mountain View. After the slow trickle of apps releasing Chromecast compatibility and lack of public comment on the matter, rumours abounded that that Google intended to tightly control Chromecast functionality and would limit the apps that could use the SDK in order to appease “content partners” and “copyright holders”.
To really leverage the Chromecast and conquer the living room, Google needed to open up the SDK for Chromecast. Finally, just last week on February 4 Google finally did just that, and launched the Google Cast site with developer-friendly descriptions of the actions required to implement Chromecast compatibility (or “Cast” as the protocol seems to be known) alongside feature documentation, resources and recommendations.
The release of the Chromecast SDK has been slightly hampered – at least with Android devices – by requiring devices to be running Google Play Services version 4.2, which has been rolling out in a staggered release to devices since the announcement of the SDK to developers, meaning that some are holding back awaiting news that the rollout is completed.
Now that we’ve had a few days, what Chromecast Apps have appeared?
The most long-awaited app has to be AllCast from Koushik Dutta. There are more apps out there, though – here’s what we’ve found:
- AllCast (Free) and Paid – Local Video/Picture/Audio streaming from your phone or tablet
- Audior for Chromecast (Beta) – apparently a free and open music sharing service
- DailyMotion – featuring over 30 million videos
- Dayframe – a digital photo frame
- YTMovies-Pro and YTMovies-lite seem to be a way to a semi-curated list of full movies on YouTube
- MovieBox is imilar to YTMovies, with a list of movies, documentaries, films, tv shows etc
A number of companies have also promised support for Chromecast.
Our personal favourite is Shifty Jelly, who tweeted on the day of the release:
Hey all you excited Chrome Cast people! We’re in the final stages of testing our app, and hope to release soon. Not today soon, but soon
— Pocket Casts (@pocketcasts) February 4, 2014
– so, it’s coming. If you want to know what it looks like, Ausdroid took a look at Pocket Casts with Chromecast back in August.
The Wikipedia page for Chromecast is also quite helpful in identifying a number of other apps:
- Aereo – offers live TV streaming, but only within some US markets
- AOL On – features AOL Video
- Blip – an video content site houses web series.
- Devour – a video aggregator, although there’s no sign of an Android app on their site
- Fandor – film reviews
- Media Browser – another local media streamer
- Play On – a streaming video service that claims to aggregate videos from other sources
- Simple.TV – streaming video store
- Split Browser – an app that runs two browsers, side by side (it costs $4.50)
- Tiny Cam Pro – an IP Camera Viewer (costs $4.49)
- Tonido – a cloud file viewer
- Twitch.TV – streaming e-sports and games
- Vimeo – a player for the popular streaming video site
- Web2Go – an audio news aggregator
- Zattoo – an IPTV service
It’s clear that a number of developers and companies have been waiting to get their hands on the SDK for a long time, and we’re looking forward to seeing these apps and more released in the coming weeks.
If you’re a developer adding Chromecast functionality to your app, please get in touch.
We’ve been reaching out to Australian broadcasters, and found that Chromecast support in their apps seems unlikely until it’s officially on the market in Australia.
An international release of the device seems likely to finally happen in the next few months, with UK retailer Curry’s claiming that they’ll be selling Chromecast devices from March, so we’re hoping that’ll lead to an Australian release soon after, and rumours are reaching us today that Telstra is interested in the device for an Australian launch.
We’ve also heard that Google’s Sydney office is fully kitted out with Chromecasts in meeting rooms – a further encouraging sign that the device is finally nearing release – and that Google themselves have some big plans for Chromecast. Unfortunately, nobody seems quite ready to tell us what those plans are just yet — we’ll have to wait and see.
Do you own a Chromecast? Have you heard of apps with Chromecast compatibility that we haven’t covered here? Have you tried any of these apps? Let us know in the comments!