Amazon made a bad Prime Video port for Apple TV and it needs a do-over
Amazon Prime Video has, at long last, come to Apple TV. But after years of withholding the product and months of waiting after it was originally announced, customers of the service weren't treated to an amazing tvOS video experience. Instead, we've been given what appears to be a rushed and rather callous port of Amazon's (OpenGL-based?) cross-platform app. One that feels lowest common denominator, designed to run on any and all boxes and panels, utterly alien to tvOS and off-putting to the typically fussy, highly-engaged users who own an Apple TV.
How in the hell did we get here?
Halt and catch Fire
Amazon Prime Video launched as Amazon Unbox back in September of 2006. The same year Apple originally announced the OS X-lobo'd product then known as iTV but which would ship as Apple TV in 2007.
In March of 2012 Apple TV was rebooted with a new, iOS-based box and in addition to iTunes content, included third-party apps. At least, partner apps that used the Apple TV markup language-based templates. That included Netflix streaming but not Amazon Instant Video.
Over the next few years, more and more services would partner up and come online. But still not Amazon. Given the variety, it seems likely Apple would have welcomed Amazon to the fold. Amazon is a retailer at heart, though, and offering the convenience of easy streaming to existing customers might not have been enough for the company — not if they couldn't sell those customers more.
In April of 2014, Amazon launched its own Fire TV streaming box, which, of course, had Amazon Prime Video content. Over the years, It also made versions for the Roku box and game consoles including Xbox, Nintendo, and PlayStation..
September of 2015 saw Apple TV rebooted again. The box got a little bigger, the platform got rebranded as tvOS, and Apple launched an App Store to go with it. Previous partner apps like Netflix had over seven months to build new, tvOS apps, or to stick with TVML apps. When Apple TV and tvOS shipped, almost every major video app in the U.S. was there. Except for Amazon Prime Video.
Master your iPhone in minutes
iMore offers spot-on advice and guidance from our team of experts, with decades of Apple device experience to lean on. Learn more with iMore!
Even when Amazon Prime Video went global in 2016, it wouldn't go to Apple TV.
Given how many video apps showed up on tvOS, it again seems like there was no issue on Apple's end. It was all about Amazon.
Amazon did create an Amazon Prime Video app for iOS, so Apple TV owners could AirPlay from their iPhone or iPad to watch Prime Video on Apple TV. But it took two devices instead of one and introduced complexity. It wasn't the experience any Amazon Prime Video customer wanted.
Then something utterly confounding happened. At the 2016 Code Conference, Amazon CEO Jeff Bezos said:
Bezos refused to make Amazon Prime Video for Apple TV and then, because Apple TV didn't have Amazon Prime Video, Bezos refused to sell Apple TV on Amazon.com. It's a move he and the company would repeat with Google and its video devices, including Chromecast.
The move probably cost Apple and Google some sales from Amazon's most devoted customers, but it cost Amazon's most devoted customers considerable inconvenience as well.
Minimal portable product
At Apple's annual September event in 2016, Tim Cook announced a 4K HDR version of Apple TV. Along with it:
No specific date was provided. Based on the speed at which every other video streaming service had managed to deploy a tvOS app, and given Amazon had access to the tvOS SDK for well over a year by then, many assumed it would day-and-date with device launch.
It was not.
September came and went. October and November as well. Rumors flared and went dark. Premiere dates for Amazon Prime Video shows rolled by. Then, finally, in the first week of December, Amazon Prime Video shipped for Apple TV. Much to Amazon's credit, it also shipped in all of the 100 countries in which the service is currently available.
From Apple:
Word spread quickly, excited Apple TV owners who were also customers of the service raced to get it. And then promptly got hit in the eyes by app that was anything but what they'd been waiting for.
I'm half convinced that Apple granted Amazon an entitlement to access a tvOS web view to get Prime Video on the Apple TV. It looks and behaves nearly identical to the HTML5 / Smart TV app that is deployed everywhere.
I have zero evidence of this. Just my dumb conspiracy theory.I'm half convinced that Apple granted Amazon an entitlement to access a tvOS web view to get Prime Video on the Apple TV. It looks and behaves nearly identical to the HTML5 / Smart TV app that is deployed everywhere.
I have zero evidence of this. Just my dumb conspiracy theory.— Justin Williams (@justin) December 6, 2017December 6, 2017
John Gruber, writing for Daring Fireball:
It's my understanding no such entitlement was granted. But HTML isn't the only way to deploy cross-platform quickly.
TL;DR it's no wonder Amazon took so long in porting their app to tvOS; it's a giant, [presumably] in-house web-based multi-headed hydra designed for a hundred different devices and consoles that probably needed a new UI glue layer for tvOS (but probably doesn't use webviews)TL;DR it's no wonder Amazon took so long in porting their app to tvOS; it's a giant, [presumably] in-house web-based multi-headed hydra designed for a hundred different devices and consoles that probably needed a new UI glue layer for tvOS (but probably doesn't use webviews)— Steve Troughton-Smith (@stroughtonsmith) December 7, 2017December 7, 2017
If you're willing to give up the higher-level conveniences, Open GL works for a wide variety of platforms as well. At least if you care more about easy porting than you do user experience.
John Gruber again:
I've dealt with Amazon as an author. To say they're savage is an understatement. I know people who have dealt with Amazon as developers on Amazon's Appstore. The ones who had their prices modified — in some cases down to zero — without their consent or approval. I've experienced the network of drivers Amazon has started using to deliver products outside typical shipping channels.
So I'm not shocked to find out Amazon placed almost no value on the user experience of their customers when it came to finally releasing Prime Video on Apple TV. I'm barely surprised.
How else do you explain an app so delayed and yet so rushed that one of the world's leading web companies couldn't even make its sign-in work on one of the world's leading browsers.
Safari presents cross site tracking. https://t.co/eknapKAtpo redirect to https://t.co/V5ZWXCuRqf for auth. Cookies are badly written and don't include both domains explicitly. Ergo: sites can't pass data. (Kinda supported guess)Safari presents cross site tracking. https://t.co/eknapKAtpo redirect to https://t.co/V5ZWXCuRqf for auth. Cookies are badly written and don't include both domains explicitly. Ergo: sites can't pass data. (Kinda supported guess)— Thomas Verschoren (@tverschoren) December 7, 2017December 7, 2017
I have no doubt there are engineers inside Amazon who would have loved to have made a great tvOS app for Apple TV. Any craftsperson who takes pride in their work would make all the cogent arguments in the world as to why that was the better — ultimately for everyone, including Amazon — approach.
Yet all evidence points to one incontrovertible fact: Amazon didn't give a shit.
American Monsters
To echo Gruber, Amazon Prime Video is the worst app I've ever seen on tvOS. It's so bad, it's been roundly panned by the very people who longed for and wanted to love it. It's embarrassing.
Tthe nice thing about bits is that they can be fixed. Yes, Amazon squandered years and years of time it could have spent releasing and iterating the app like Netflix and so many others did and continue to do. Yes, Amazon has displayed a dismaying amount of pettiness, bullying, and callousness towards potential partners and even its own customers. But it's not too late.
Amazon Prime Customers are currently stuck with the terrible port Amazon finally decided to excrete out onto Apple TV. If Amazon listens to the feedback, though, and thinks about what's really in the best interest of its customers — customers Amazon wants and needs to continue paying for Prime — then the path forward is clear:
Make Amazon Prime Video for Apple TV 2.0. Make it from scratch. Make it using the tvOS SDK — or TVML at the very least. And make it freaking amazing.
In other words, make it the Amazon Prime for Apple TV app customers deserve.
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.