I was playing around with writing an app for the new Apple TV, and it was fun enough that I ended up putting a bit of polish on it and releasing it to the app store. It's a free game called Slingshot Superhero.
It wasn't until the app got approved that I started to realize just how terrible app discovery is on the platform. There's no "new apps" list at all. There are no Top 100 lists in the individual categories. I can't even link you guys to the app. The only way anybody can find my app is if I personally tell them to go to the app store, find the search feature, and use the hilariously bad text input feature to search for "Slingshot Superhero".
I probably won't be making any more Apple TV apps.
That really sucks. Still, discovery has been crap on iTunes for.... how long? I've always relied on sites like TouchArcade and their ilk when trying to find iOS games.
I really wish Apple would do something like Google Play does, where I can go onto the store in my browser and buy an app right there to be sent to my AppleTV.
Also, PLEASE PLEASE PLEASE PLEASE make voice recognition universal to all text input fields. Why isn't this the case already?
I am really liking my AppleTV and hoping that Apple puts the effort in to make it fantastic.
Bought ours on Saturday, and excitedly asked Siri to play some David Bowie when I got it home and set up... It just displayed a list of films that he'd acted in!
Hi,
I'm the main author of the app in the linked article. (Finally had to create an HN account after lurking for years.)
I'll be glad to answer questions regarding development, audience and similar aspects, but I'll do that tomorrow as it's just past midnight in Europe/UK (where we are based). Also feel free to ask about our monitoring service, I'm sure my colleagues will chime in where my knowledge ends.
I appreciate your article, having worked on porting our iPhone app to Apple TV. Video recording, remote pairing to simulator, etc all sound useful. I'd like to respond in more detail, but will take some time to go thru your points with care & attention.
Overall it's nice to have the same tools and codebase for both platforms, just adapting the app for notably different use cases.
Our case was the other way around, Apple TV first, and we are currently working on the iOS app. We have a previous iOS app, but it only knows about alerts. A full dashboard monitoring app was on our roadmap, further down the line, but with the release of the Apple TV (and having the luck of being selected for a developer kit) we decided to tackle the tvOS version first.
This decision was made easier due to the fact that both platforms can run the same code, so most of the API interaction and view rendering code will be reused. It was mostly a greenfield project, because even though we leveraged the knowledge from our alerts iOS app, we took the opportunity of writing everything in Swift, which functional expressiveness makes it slightly more useful when it comes to dealing with APIs.
Discoverability is terrible. For this specific app, it doesn't matter as much, since the majority of our users will already know our service, so we can tell them how to look for the app (which is in itself bad UX). For potential new users, they need to learn about the app somehow, so we need to make an extra marketing effort.
For apps not tied to an existing web property (I'm planning to do some games on my own, for example), you need an effective marketing channel, even if it's just word of mouth. No one is going to just come up with some search terms and find your app.
I really want to know the sales figure for the Apple TV. Its a lot to spend for casual gaming; and if you want news, netflix, youtube, etc.. on your TV, then there are many alternatives that are better and more powerful. Say buying a $200 desktop with a wireless keyboard and mouse.
I know this thing is optimized for the TV experience, and great if your in the Apple Ecosystem. I have the original Apple TV (received as a gift) and besides for some Netflix and youtube, I barely use it. And when I do, my iPhone is the remote. Does this new one really push TV forward?
Edit: I agree the optimization for experience is the focus, but what I am getting at is with the TV getting smarter, it is moving towards the realm of being a full out computer attached to your TV, and the user interaction methods designed for it really diminish the quality of the interaction.
Here is an example. The current Apple TV has a remote that makes typing in login information extremely annoying. To address this issue they integrated voice, which works sometimes, which is a hit of miss in its current implementation and useless for passwords. To remedy this issue, you can attach a BT keyboard or iPhone to your ATV, and thus have gone backwards in terms of what the designer intended, but in doing so have actually achieve a better interaction.
Apple and the other companies need to move towards discovering whole new interface technologies to make this really effective. Kind of like what the touch screen was for the smart phone.
> if you want news, netflix, youtube, etc.. on your TV, then there are many alternatives that are better and more powerful. Say buying a $200 desktop with a wireless keyboard and mouse.
Lots of users want simplicity on their TVs, not power. The Apple TV is easier to set up and use than a PC. (When I looked a number of years ago, it was also quieter and drew less power, but PCs have probably caught up.) The experience of using a keyboard and mouse is also awful from a couch without weird trays or additional furniture. A $150 Apple TV is also cheaper than a $200 PC + keyboard + mouse.
For an appliance that plays YouTube, Netflix, Hulu, streaming music, media from an iTunes library, and can stream audio and video from your phone and computer, the Apple TV works pretty dang well.
That said, I have a fourth generation Apple TV after previously having owned a third gen. The fourth gen has a lot of potential, but has not yet pushed TV forward. I've used the App Store mostly to get new sources of audio and video to stream. I haven't yet found any killer app interactive experiences that are more compelling than they would be on other screens. Maybe that will end up being games, but it will probably be something nobody's thought of. (Personally, I really hope, maybe Apple, figures out a great web browsing UX for the TV, but I'm not counting on it.)
For Netflix and Youtube people are just better off using a Chromecast. You can stick that into your TV (doesn't even have to be a smart TV actually) and your iPhone / Android can be the remote.
I really dislike using my phone as a remote personally. The only time I ever did so on the 3rd Gen AppleTV was to access the keyboard if I was doing a lot of Youtube searching or something.
Also, it's really nice (now that Hulu+ has finally allowed us to "cut the cord") that everything is on one (simple) remote now, with no input switching. The only thing we use the Harmony Hub remote for anymore is turning the whole system on/off (my Receiver doesn't seem to do the HDMI control pass-through), or switching to the PS4 or WiiU.
The "stick" devices are nice in their own way. But having a physical remote and a single "all you can eat" device really adds to the simplicity IMO.
I agree with you about phone as a remote (lack of tactile feedback on button location pretty much kills it), but if you haven't used a chromecast extensively yet I'd urge you to withhold judgement.
It's not so much that it uses the phone as a "remote", since you're browsing the content you want to play directly on the phone. It basically moves all browsing to the device, which they're pretty good at, and leaves just display to the chromecast. I usually prefer it to clicking around on-screen with a hardware remote now.
I get that. And it's great for work. But at home TV time is primarily family or parent-couple time. The act of browsing, previewing, and deciding is a part of that.
It's the same reason the WiiU app navigation is a big minus for me. I don't ever want to see that Mii lobby thing. Don't know what the hell it's for. Just put the apps on the TV like every other console. Mirror on the gamepad if you want. That's fine. But don't try to force it as the default option to the exclusion of the rest of the party. (Yes I realize you can "cast" it up to the TV, but is it sticky? I don't know, because it still seems to routinely annoy by going back to the gamepad.)
Anyways, yes, the Chromecast has it's place. And it's a nice fall-back when the AppleTV in the conference room is unreliable because you've got a dozen of them around the office, 3 different WiFi networks nobody knows which to be on, and the AppleTV disconnects every five minutes while your laptop doesn't realize and getting reconnected takes a minute or two and ugh it's just so frustrating... Never have that problem at home.
I don't get how exactly this is better. My (3rd gen) Apple TV is plugged into my non-smart TV and I can watch Youtube and Netflix. And remote is remote.
In my experience, the desktop solution sucks. I built a Win7 HTPC for about $350, and of course it does way more than the AppleTV does. But I thought WMC would work out of the box, and it does not. Turns out Windows can play very FEW media formats until you download codec packs from the various sketchy foreign sites with more malware than content. Also, every time my generic remote can't do something, I find myself powering up the wireless keyboard and using a not-made-for-the-living-room UI to do everything. The other day my video started stuttering for no reason and I spent about an hour troubleshooting, upgrading video drivers, etc. I've never had to do this with an AppleTV or WDTV or FireTV stick, or any other appliance. Then a week later, the sound stopped working through my TV. I went into audio drivers, and I saw a RealTEK driver. Is this what I want? I don't know. Why did it work before? It doesn't work now. After a few reboots, magically I saw "Samsung TV". Well, okay, I DEFINITELY want that. And it worked!
Different devices for different markets.
That said, $150 for an AppleTV is a bit more dear than the old $99 pricepoint. It's a harder sell than it used to be.
I like my AppleTV4, but it doesn't really do much that my 3 didn't do. I tried using the Plex app, hoping it would replace the HTPC that I finally junked and replaced with a TiVo. Sadly, my NAS is not powerful enough to transcode, so I'm back at square one.. except, with the TiVo, now I have 6 devices and only 5 HDMI ports on my receiver.. back to square one.
> I tried using the Plex app, hoping it would replace the HTPC that I finally junked and replaced with a TiVo. Sadly, my NAS is not powerful enough to transcode, so I'm back at square one
Instead of running something on the computer or NAS to transcode, you could try using the free VLC app on the Apple TV to access your NAS (although it currently doesn't support AC3 audio and will in a later release). You could also buy the Infuse Pro app on the store, which plays all video and audio formats (including licensed ones) from any available network share. In both these cases, the decoding/transcoding happens on the Apple TV.
I've got both Plex and Infuse Pro. Infuse will play anything, without transcoding, and not complain about AC3 or DTS like VLC does. Plex has a better UI though, so I use it whenever I know that it works with the content I want, like certain series.
Its by far the best media streamer experience I've had so far.
Thanks, I was not aware of Infuse, and forgot about the VLC option. I actually don't love Plex's UI, it's a little too flashy for me. I really just like simple lists of content, so I'll give these a try.
My xbox one is a significantly better experience than the Apple TV. Despite what I've ready in other comments I actually find the software to be borderline unusable and very unpolished.
For instance on setup I entered the same apple account password more than 4 times despite having synced from my phone... I then had to enter it every time I wanted to purchase something despite checking the setting that did not require a password for purchases. Entering my long-ass password on that tiny apple remote is really frustrating. It doesn't have Amazon prime video -- voice search for apps, or really anything that makes it better than my xbox one. I can't upload my own videos to it to play or play from a network stream.
I can say "xbox watch HBO" and suddenly it switches from my game to my cable box and tunes to the correct channel. "xbox open netflix" and suddenly I'm on netflix.
Of course microsoft just redesigned the entire interface for the xbox and now that sucks too...
Mum bought an apple Tv and I winced at the wasted money. Then as I was watching Esports on twitch on my iphone I noticed a new icon. Press button, select apple TV, suddenly I'm watching on the big screen.
For all it's flaws (and there are many) that kind of integration is really really neat.
Xbox 360 in the tail years (post 2010) and Xbox One from the get go, have good feature addressing TV, content and apps. Actually, XB1 is perhaps the only device that you can feed live TV from antenna or cable through it.
The original Xbox was sold to MS execs as a way to capture the living room. The whole idea of a set-top media streaming box was invented by the Xbox homebrew community, with the Xbox Media Center(now Kodi).
Xbox One was supposed to be the culmination of the vision. Too bad Microsoft alienated their audience (gamers), by mixing messages and designing their whole interface around a hardware fad, the Kinnect. Didn't help that they also alienated so many independent developers and which left them with a dearth of software as well.
The Channels application on Apple TV (http://getchannels.com) allows watching OTA signal from HDHomerun devices on AppleTV. Nice for a cord cutting solution so you don't have to switch from one input to another. Requires additional device (hdhomerun), but can be done. I've heard beta will allow things like pause, etc.. of live TV.
> Say buying a $200 desktop with a wireless keyboard and mouse.
Most people don't want to plug a desktop into their TV and use a keyboard and mouse to watch Netflix/Hulu/Amazon Video. It's a TV, you want to use a remote, and a user interface that has been designed for a remote.
The Apple TV isn't competing with low-end HTPCs, it's competing with the Roku, Fire TV, Chromecast, and other plug-and-play media devices.
Definitely. Again, Apple will come into a market where a lot of their competitors make reasonable hardware but the software is complete trash.
An example is a DVR I encountered. The "smart" part of the interface takes ~30 seconds to activate, loads icons from a remote server somewhere (how long will that stay up?) and appears to run on some unholy mashup of HTML and an old version of Flash. Don't even get me started on the UX.
Apple's coming in with previous experience of TV interfaces, a slick design team and a software team who actually prioritise performance. And I'm no Apple fan.
> Again, Apple will come into a market where a lot of their competitors make reasonable hardware but the software is complete trash.
I've worked for a number of consumer electronics hardware manufacturing companies. For all of them, software was an integral part of the product, but at the end of the day, what they're making money from is selling hardware, not software. Their business is turning raw physical materials into physical widgets, stuffing those widgets into plastic packaging, putting them on trucks, and shipping them off somewhere. Almost universally, the software produced by these companies is crap.
For whatever reason, most hardware companies just don't grok software. They see it as just another cost of manufacturing--a line item on the BOM just like screws and sheet metal. In order to move these widgets onto store shelves, we need to source these parts, assemble them with these steps, test the electronics like so, environmental, stress, UL testing and, oh, by the way, we need to spoon in some of this software stuff or nothing shows up on the screen, but keep it cheap! It's almost seen as a nuisance, a necessary evil: Just slap something together so we can get on with our real business of shipping widgets. Go to leadership in one of these companies and start talking about software best practices. User experience, A/B testing, unit testing, re-usable code, refactoring, hell--source control! They'll look at you like you're wearing a horse head mask. Software is just not a priority--it is seen as an unfortunate cost, not as a differentiator.
So, yea, when a software company (not just Apple, anyone who fundamentally gets software) enters their market with their own product, expect it to be light years ahead.
That's not true in any real sense. Apple sells consumer electronics, and the software has always been an integral piece of that puzzle as well as a differentiator.
Just a little bit. The fluid UI, iOS foundation, app store and federated search means it's automatically a superior product to competitors such as Roku or Fire TV.
And it is a very nice package. It's very smooth. Apps like Plex and Netflix are a bit rough, but now they have a good foundation to build on, and the app store will change the amount of competition in this space - already there are three competing Plex clients, for example.
I was in the same boat, by the way: I bought the 2nd gen AppleTV, tried to like the 3rd gen, but it was slow and generally terrible. Same with competing products. I bought them and ended up not using them. The new AppleTV I'm actually using. It helps that I have it hooked up to Plex. Unlike the old Plex client you could install into a jailbroken 2nd/3rd-gen AppleTV, is actually very usable.
I had a mac mini with a wireless keyboard and mouse. I then switched to an Apple TV a while ago.
The Apple TV is imho far superior. I don't have worry about the machine being turned off. I don't have to use a clunky mouse and keyboard to get to the right app to watch a show. The Apple TV "just works" for watching movies, shows, trailers, youtube etc.
Could it be better yes. Having a keyboard occasionally for searching would be great, the UI is sometimes a bit confusing, and I hit frustrating bugs. Overall though a dedicated device plugged into the TV beats a generic computer, it even beats my PS4.
Annoying anecdote: I was thrilled when I installed the iPhone remote app but I couldn't sign in to Netflix. It said my password was wrong. But it works when I sign in to the web page ... After a little searching I find the solution: Enter your password with the AppleTV remote. Yes, it works. Why it fails on the iPhone app is a mystery to me.
Except it doesn't "just work". Some new service comes out, it's desktop first. No Amazon Prime on Apple TV. FF/REV on streaming sucks (true of all streaming devices). Searching sucks. Marking as favorites or adding things to playlists (for remembering) sucks
Every time I try any Apple TV or competitor it's never has useful and something is always missing. Kind of like mobile apps/web vs desktop web. Something is always missing.
You are right there is always something missing. I've gotten frustrated because I couldn't watch the Rugby World Cup, or various other events on it.
But at the end of the day for 90% of what I want to watch, movies and tv from iTunes, netflix, and hbo the Apple TV does it in a much less klunky way. There is almost no maintenance, no patching, no installing drivers, it works.
I bought one - use it all the time now. I pretty much only use it for three things:
1. Plex (for local streaming of .. eh.. videos from my desktop computer)
2. Netflix.
3. Youtube.
Pretty much the rest of the apps are quite weak.
I really love the way it uses HDMI-CEC to wake up the tv from sleep, and also includes an IR volume control for my receiver. I think this alone caused me to not watch any regular cable tv for like two months, because I would have to use more than one remote control to do so. :)
The sales figures based on market research has it about 10 million/year.
And I am very confused what desktop setup you are getting for $149 that is going to be as polished, seamless and easy to use as the AppleTV. Remember the market here isn't geeks it's parents, children and people who don't want a huge, ugly black box sitting next to their shiny new 80inch TV. They don't want another computer to backup, update, check for viruses, install drivers for etc.
The rest aren't nearly as powerful as the latest AppleTV though are they?
I got a Amazon FireTV Stick for my MiL. It seems like a nice device. The interface is really decent, though it pushes Amazon Videos harder than the AppleTV pushes iTunes I feel like. Netflix and Hulu on the latest AppleTV feel "first class" for example. Same number of steps as getting to iTunes content (or one extra if you have multiple Netflix profiles). And the search is universal. Whereas on FireTV the Netflix App is kinda off in a corner and most of the content you're presented on startup is inaccessible if you don't have a Prime account.
Anyways, hardware wise, the latest AppleTV feels more powerful/capable than most devices on that list. Not sure about the PS3 or 360 or original Wii since I didn't really use them as media devices, but it's definitely much more powerful than the WiiU (I've tried Netflix and Hulu on it for the kids and it's nowhere near as snappy or responsive).
Anyways, yes, the PS4 (I don't have an XBone yet) does most of what the latest AppleTV does. But it's less focused and more cumbersome. No voice search for example. The apps seem a bit slower. (Except for Youtube, which is far better than the crippled version made for TvOS.)
Not sure where I'm going with all this except to say the latest AppleTV has it's own strengths/weaknesses and is more of a media-device++ than a Console--.
My own pro/cons would be:
Pro: Boots way faster than the previous version. Just a few seconds.
Con: Needs to be rebooted every other day or so when apps can no longer play video for unknown reasons.
Pro: Board games on the AppleTV with a young family are awesome.
Con: Not enough of them.
Pro: Plenty of age-appropriate games for children. Crossy Road is one of the few games my 3yo and 7yo can really play well together, and the TV experience is great.
Con: Not enough more in-depth games. Where's Kingdom Rush?!?
Con: The on-screen Keyboard is the worst ever designed in the history of on-screen keyboards. W.T.F. Apple. Seriously. Especially painful in Youtube since you can't voice-search there.
Pro: The optional Controller is great.
Con: It's not used to it's fullest since most buttons map to things that'll kick you out of the current app.
I totally get not making the 3rd party controller required. But it's a rough compromise to be limited to NES level controls.
For both the AppleTV and FireTV, is the Youtube app just a thin wrapper around youtube.com/tv? There doesn't seem to be that many "native" Youtube apps around - it kinda suffers from the same problem that Netflix does in that someone's decided to code for the lowest-common-denominator device [1]. I've heard the Netflix experience on AppleTV is pretty good.
1: WTF, Netflix, why would you remove proper Kinect support from the Xbox One app?
The YouTube app on AppleTV is a native app, not a wrapper. I don't know about the FireTV (on a side note, the YouTube app for Android TV is also a native app and not a wrapper).
I actually quite like the youtube.com/tv page as a good demonstration of a HTML5 app, though it has some navigation quirks. Before the Apple TV I had a NUC set up with Kodi and Chrome Launcher for when I wanted to use YouTube and I'd use the TV page exclusively.
The new tvOS does not allow web views of any kind (at least not through public APIs), so you can't have any apps that wrap websites. All apps have to be native. I'm not sure about the motivation behind this.
The Roku compares favorably. It has universal search for the apps that support it which are mostly the big players. It also supports just about every big streaming provider except iTunes and only plays favorites a little bit with M-Go. It supports 4k and is stable for months at a time. I would hear complaints if it had to be rebooted every few days. Unfortunately the game selection is limited. The miracast support was good enough to get through a season of True Detective before HBO Now support was added, but it's not a polished experience.
Sorry, late reply to this one but I am referring to the firetv - not the firetv stick. I know - stupid product names. The firetv is $99 and has a quad core 2 ghz processor with 2gb of ram. It's powerful for the price. Netflix and youtube are not wrappers of any kind on this device. They run perfectly.
I can't find benchmarks for the actual devices, but I tried to find something comparable. The Galaxy S4 appears to use the same CPU as the FireTV (the S4 is even clocked slightly higher), and the iPhone 6 Plus has the same CPU as the new Apple TV (though the iPhone is clocked at 1400MHz vs the AppleTV's 1800MHz).
Basically the A8 uses less power and is much faster in almost every case. It has a ton more fill-rate as well, which means short of a console, it's probably the most powerful setup graphically by a good margin currently.
They have the same amount of RAM.
I'm a fan of Amazon Video. I think in most ways their app interfaces generally beat Apple's. They appear to incrementally improve routinely where you're probably lucky to get a significant AppleTV interface improvement once a year (I don't hold out much hope for Apple fixing the keyboard, and I don't consider the recent Bluetooth keyboard support addition much improvement).
Anyways, the Qualcomm/nVidia vs Apple Ax series seems very much like AMD vs Intel to me. For a casual observer like myself, the Apple processors seem to pretty much always be the most energy efficient, and provide significantly more performance at the same time. So if cores and clock speed are the most important thing to you, you buy the Qualcomm or AMD (well, not cores so much, but work with me) CPU. But if you want the best performance with the most efficiency, you buy the Apple or Intel solution.
Ludo (which I guess is it's own game, but I've always thought of as Parchesi) is fun if long-ish. "Sweetland" is fun for the whole family. One button control. Pure chance. The youngest gets to be "competitive" and the oldest gets wrapped up in the drama of the spins of the dial and jumps ahead/penalties. And for us (the parents) it's just a nice way to engage with the kids knowing everyone has the same chance. It's totally not a game of skill, but that can be nice since you don't have to feel the need to "handicap".
That's really it that I've found for board games, but it seems like a great platform for it.
I mentioned the two-player mode of Crossy Road. My son (7yo) also enjoys "Goat". Which is like a modern Qbert? My daughter (3yo) digs the Thomas The Train "Express" game.
Then there's "Starwalk Kids" and "Solar Walk". Those manage to hold their interest a bit as well while I talk about the solar system with them.
It really does seem like a great platform for family time. The biggest issue is handing the very sensitive controller around and inadvertent rolls of dice or spins of a wheel.
I'm fairly excited to see how this develops... Hopefully the awful app discoverability doesn't crush otherwise worthy apps we'd be interested in.
> Say buying a $200 desktop with a wireless keyboard and mouse.
Many desktop OSs just don't cater for the TV experience. The UIs are horrid. I tried using a Windows PC with Win 8 on a 32inch TV. I pushed all the accessibility settings to the max, and it still was barely usable. I had to get on my knees in front of it to use it. I tried some of the TV catch up services in the browser, no fun either.
My android TV box might not be Apple "polished" but it is very good and way more powerful than the iTV and works for everything I want it for (mostly Kodi and youtube) and for a fraction of the price.
There's a desperate need to have an HTPC capable of HDMI 2.0/HDCP 2.2/4k@60Hz. It's ridiculous there is basically nothing worth mentioning... Not even the latest Skylake NUCs... A/V Receivers are finally updated to 4:4:4 4k@60Hz/HDCP 2.2 - why not mainstream HTPCs??? Personal computing used to be a way ahead of other computing devices in the past, why is it now trailing?
> A/V Receivers are finally updated to 4:4:4 4k@60Hz/HDCP 2.2 - why not mainstream HTPCs??? Personal computing used to be a way ahead of other computing devices in the past, why is it now trailing?
Betcha a nickel that shenanigans from the HDMI Consortium have something to do with it. The world would be a much better place if everyone would have a flag day and adopt DisplayPort everywhere.
I'm not sure about HDCP, but there's some new Amlogic chips coming out that should be capable of 4k@60hz [1]. Things are getting interesting in the embedded space.
It's not only about 4K@60 it's about 4K@60 with 4:4:4 chroma which very few TV receivers supported so far now they do and it's hard to find a box which can do that unless you are going with a fully fledged desktop GPU.
Depends on what you consider "most users" to be.
4:4:4 is pretty much required for text on TV's if you are using your Smart TV for some browsing, screen casting and the likes it becomes very important.
It's also quite important if you play games with a PC connected to your TV as it reduces artifacts and aliasing (it doesn't matter with consoles since they don't output 1080p even so upscaling artifacts trump chroma sub sampling ones).
It's also a bit out of date the current Bluray standard and UHD Bluray(4K) master in 4:4:4.
It's nice to see an article on developing for the new Apple TV, but I've been hoping to see an article like this for a paid tvOS app (up front or IAP).
I received one of the first round developer units myself and started on a number of ideas, both to test the capabilities of it as well as the market. Because of my workload at the time, I missed the deadline to have something out on launch day. Sadly, that seems to have been a good thing -- I have read nothing positive about the reality of marketing for and producing on the tvOS App Store. Everything indicates it's even worse off for revenue prospects than the iPad app market, which, aside from games, is on a steady decline.
While I'm sure we'll never know, I'd love to know what Apple actually expected to happen with the opening of this new App Store given the state of its other ones.
I think they expected what they've had. Some solid apps that converted over immediately and then increasing adoption from the iOS development community over time. This adoption curve probably looks similar to the consumer adoption curve of the new device.
FWIW, we've had a lot of success with our IAP driven app @ Craftsy. Apple TV revenues are definitely not the size of iPad or iPhone yet, but are promising.
A bit off topic, but have you guys thought about breaking out into electronics classes? I bought a photography class and thought it was quite a nice learning platform. I'd love to learn an Arduino or Rasberry Pi project on it.
As the owner of chromecast, an Apple TV, and numerous raspPis I am frustrated by my inability to play movie X on Apple on the TV with chromecast and vice versa
Until this problem is solved (and I am trying hard not to learn the ins and outs) Remote TV apps are going to stay niche.
Each time i think about how I can't play the iTunes movies I paid for on the SkyTV and vice versa I feel ripped off - and don't remind me of the DVDs
When I can move a tv show from th set to th set as easily as Tom Cruise doing his Minoroty Report thing this is never going to fly.
Ironically the AppleTV is currently the most 'open' in that regard for me - I can play all my iTunes content _and_ the Google YouTube app allows me to play my Play Store purchased content as well (it appears under 'Purchases' in 'My YouTube').
I occasionally hear news about development for Apple TV and the new tvOS but I've never seen it/used it. So I went to the Apple website to check it out. First thing I noticed was this weird copy:
Apps are the future of television. Think about it. On your mobile devices and computers, you already use apps such as Netflix, Hulu, WatchESPN, and iTunes to watch TV shows. And that’s exactly where TV in the living room is headed. Apps have liberated television. They allow you to make individual choices about what you want to watch. And when and where you want to watch it. With the new Apple TV and its powerful new tvOS, developers are creating experiences that will change what you expect from your big screen, making your TV feel as personal as your iPhone or iPad.
Has Apple copy always been written like an eager tech blog post? Doesn't fit with the sleek, modern, sophisticated, enigmatic brand. Or at least, what used to be my perception the brand.
As for the actual device itself: why would I buy it with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead? Is Apple trying to create an app ecosystem with the TV/Siri Remote as the form factor instead of the iPhone/finger Macbook/trackpad/mouse? That makes absolutely no sense to me.
> As for the actual device itself: why would I buy it with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead? Is Apple trying to create an app ecosystem with the TV/Siri Remote as the form factor instead of the iPhone/finger Macbook/trackpad/mouse? That makes absolutely no sense to me.
You wouldn't, and that's just fine. But for the cost of an afternoon at my parents' house, I can have them set up with a handful of services that I know they like (Hulu, Netflix) and add a few things I want them to use (Plex, namely), give them a super simple remote and a tutorial, and off they go. And since they already have iPhones, they understand the concept of an App Store that lets them install new stuff, and I don't have to worry. So, yeah, the Apple TV isn't for you, but it's for plenty of other people.
Conversely, my parents love using an old with a wireless keyboard/trackpad as their HTPC. It's the same interface they've always used, so no tutorial was necessary, just a $20 peripheral.
I actually have used a Fire TV Stick, and have one of my own that I got on Black Friday. Yeah, it's a lot cheaper, but the experience - in my opinion - is a lot worse. Likewise, I'm not interested in being able to run Kodi, so it's not a differentiator for me. I've invested my media in Plex and prefer to stay there.
I'd wager that anyone who owns and operates a computer would find connecting a cable (or even more simply, chromecast) to their TV and computer and then opening up youtube, netflix, hulu, plex easier in the long run than having their son who works in tech come over and set up a black box with a bunch of apps on it. The input device (mouse, keyboard, trackpad) is already much more familiar than a new remote.
tvOS needs an update? How do I do that? This version of tvOS breaks my favorite app? How do I downgrade? Do I really have to type in my password with this little remote to authorize a purchase? Oh, I'm supposed to buy a bluetooth keyboard to enter passwords/text?
My 70 year old father had no problem getting chromecast to work with his computer and TV. He saw the thing advertised on TV, bought it, set it up, and uses it to watch youtube on the big screen.
I find this whole coddling the older generation mentality a bit strange honestly. Sure, I'll show my dad how to backup his computer with time machine and how to install an adblocker in Chrome...but I'm betting he's had a computer and a TV for long enough that he can figure out how to stream shows to his TV without Apple TV if he wants to.
I'm really glad that your older father can handle his tech. I hope when my parents are 70 that they can still handle business. But while they've never really been afraid of technology, they've not taken to it as quickly as others, like your dad.
I think you missed my bigger point, which was that because you don't see the need for the device doesn't mean it doesn't exist. I also have my own AppleTV, which I love very much. Yeah, I could hook any of my multiple computers to it, or buy one that I dedicate to it full time, or anything, but I don't want to. I want to grab a remote, which is basically a glorified d-pad with some extra buttons, and see content. I don't want to have to bring down my computer, or keep a spare power brick by the entertainment center, or navigate to Netflix.com before getting on the couch, or having a 50 foot cable strewn across my room. I'm happy to experiment with my computers, but when I decide that it's time to zone out and watch TV, I don't want to be doing my day job of running a computer.
As for updates and stuff, you've clearly not used an AppleTV in a while, since they can auto update now and you wouldn't notice. You can't, but could never downgrade, and that's not important to me to be able to do. And with their iPhones, they can type on their iPhone's keyboard instead of the tiny remote that you really have a distaste for.
I'm not coddling my parents, but I also don't think that having a dedicated box that really does "just work" is coddling. Plenty of people keep cable around solely because there's no thought to you - you turn on a box, and pictures come out.
But you keep doing you, and I'll keep doing me. Plenty of room for both of us.
Yeah you're right. I can see how that would be less overhead.
I guess I'm just frustrated because it seems like another sort of useless thing that is going to draw a lot of money and developer time and effort for what I view as not terribly important, especially for the amount it costs.
Didn't mean to project my frustrations onto you or attack you/your parents personally. Just trying to get to the bottom of why people purchase and use Apple TV, and I see why now. It's easy and requires no thought, which is exactly what you need when you're getting in the mood to relax and watch some shows.
It may seem frustrating at first. But when tv networks (and not just them, but also newspapers, big brands, podcast networks…) switch from having 'channels' to having 'apps', you'll see the genius behind it, and why it's worth the developer time. That's what I'm looking forward to.
It's all good - I enjoy the dialog. I didn't read an attack, and we can still be anonymous Internet friends. I get your point, too, and I'm very glad you see mine now. Other than being easy, there's really functionally little else that the AppleTV does for me (notable exception - HomeKit bridge). I'm willing to pay the convenience fee, though, so I don't have to deal with the rest of those things.
I spend all day with computers, most of the time fighting to make them work the way I want them to (bug fixes, learning new stuff, etc). When it's TV time, it's TV time, not "oh man, Plex was running fine last night, what happened..." time.
Are you implying that every single person under the age of 70 should be able to do it because your 70 year old father can do it? That's a pretty broad statement backed by nothing but anecdata.
why would I buy [Apple TV] with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead?
Constantly plugging/unplugging your laptop is annoying. Especially if there are other people in the household watching TV or using the laptop.
Apple TV has no mandatory subscription beyond what you already have (Netflix, Hulu, etc).
The remote is easy to use (4 buttons, a touchpad, and a "mouse button"). With HDMI-CEC, you don't have to worry about TV or AV modes - they switch themselves on and to the correct settings every time. And it's over Bluetooth, so no holding the Harmony at just the right angle to get everything switched.
There is no dongle - just a power cord and an HDMI cord. Same as you have with your laptop or other device.
The Siri remote is just like the trackpad on your laptop. It's not a "new" interface - it's just new to the TV.
You buy an AppleTV. Or a Roku. Or a FireTV. It comes with a remote. It doesn't require you to buy dongles.
It's preferable to a laptop because you don't have to go into the control panel and switch audio and make sure the screen sizes match, and tuck the laptop somewhere that the screen doesn't light up the room, and walk back and forth to the laptop to change media sources.
You pay for the subscriptions to get content. Netflix, Amazon Prime, etc. Things you would not get for free using your laptop solution, either.
> As for the actual device itself: why would I buy it with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead?
That's essentially what I did, when it was just me that wanted to use the TV, and I only had one in the apartment. My wife appreciates being able to stream her shows even when I want to use the laptop, and I like being able to watch something on the second TV. The Roku and game systems that I use as streaming devices make that pretty easy, and they don't require hooking and unhooking a computer to the TV.
c) I don't know if you are this sheltered but most people aren't connecting their computer to their TV. Even if they wanted to, which they don't, most would struggle to get it working. AppleTV, Chromecast, Amazon TV and similar devices fill this gap and are pretty popular.
d) Yes Apple is trying to create an app ecosystem with the TV/Siri Remote.
One other thing - Enterprises using Apple TV?! What use case is there other than the ubiquitous CNN / BBC news channel that some how seems required for any office these days
We (community college) have them connected to all the overhead projectors in each room. Airplay is also the reason. We are exploring apps and will probably setup a mac with all our videos for play in the classrooms.
The big use case of AppleTVs in enterprises and schools is AirPlay screen mirroring. I'm not surprised when I see an AppleTV in a conference room these days.
From what I understand, there aren't any really simple inexpensive solutions for interactive (or non-interactive) TV displays for use in stores, offices etc. Usually they have a full blown PC running them, which requires a lot more upkeep and management than selecting an app on an Apple TV. The already well established iOS developer tools, means lots of people can also support development of these presentations.
Well, the OP article is about writing a server density dashboard app. I think that's a pretty good example. Any kind of real time metrics and status monitoring would make sense. How about video conferencing? Interactive training material?
These kinds of apps would be appropriate for the platform, but you have to take into account the input from the user. Training material would need to be navigated with a remote (or a game controller) and for a video conf. app, you'd need a separate camera (so far, the USB port is not accessible, so it would need to be a bluetooth/wifi camera, most likely an iPhone)
It supports all the same wifi as any other iOS device, which is to say, yes. What has been a problem with the AppleTV in the enterprise is that Bonjour, which drives AirPlay, has a hard time with spanning subnets. So, as most enterprises would do, having wifi be on a different subnet from Ethernet, which is also how your stationary AppleTV is probabably on the network, makes letting the two devices see each other somewhat of a challenge.
I've written a few apps for the Apple TV, having written apps for Apple since the 80's, and I can say this: its soon going to be time to stop writing apps and just start shipping my own hardware.
Its getting cheap enough now where the 'ideal' software platform is a small, cheap, fully-operational linux box that costs $US25, or thereabouts. Customer wants your app, they get the hardware in the mail the next day.
It wasn't until the app got approved that I started to realize just how terrible app discovery is on the platform. There's no "new apps" list at all. There are no Top 100 lists in the individual categories. I can't even link you guys to the app. The only way anybody can find my app is if I personally tell them to go to the app store, find the search feature, and use the hilariously bad text input feature to search for "Slingshot Superhero".
I probably won't be making any more Apple TV apps.