Back Row
nshipster.com
nshipster.com
Yet Apple will eventually release something "visionary" (i.e. a TV with software that works well), and they are going to spend years making second-rate copies of it.
The difference with TV is that content is a big differentiator, and it could well end up playing out in such a way that you need an Apple TV to watch certain shows.
Plus it has the advantage of being decoupled from the big expensive screen part so you can switch out to the new xbox when that is released without replacing your entire TV set.
Their "aTV Flash" product is $30 and can be added to a jailbroken Apple TV 2 (the third-gen ATV has yet to be jailbroken). It makes it easy to add weather, RSS, a browser, XBMC, Plex, and some other apps to the ATV.
Most notably, however, is their own "Media Player" app, which is a pleasantly robust media center (think XBMC if it were made specifically for the Apple TV). It handles almost any file format I throw at it without fail and is a much better experience than XBMC's own ATV app in my experience.
I can't wait for Apple to officially release the ATV SDK and really open the floodgates, but it feels like pre-March 2008 all over again (when Apple announced the iOS SDK).
After all, if Apple wants to dominate in this space (and I believe they do) then I have to believe the actual public API will be much, much more powerful then a bunch of lightweight UIKit inspired layout classes.
They've already got partners providing javascript-driven "applications" for the AppleTV (ala iPhoneOS 1 - "web apps are king!"); I've no inclination to believe that they're going to make public an API that provides for code execution, especially in this environment. See, not only are BackRow appliances not applications, they're not run in separate execution contexts either. The primary/only application on an AppleTV is AppleTV.app, and all appliances are loadable bundles (on AppleTV OS < 5.0) or simply compiled in (>= 5.0) and run in the same shared context.
That alone makes binary bundles extremely dangerous. It also means that a full re-architecting of the system would be required before third party applications were supported.
Because I don't doubt they want to (and to some extent have the potential to) dominate this space, but I don't think it's necessarily valid to assume that means opening a public API.
Still don't know why people want Smart TVs anyway. Buy a GBox Midnight, flash j1nx's nightly build, use uPnP to push content to your TV. So simple, your mom can do it. Mine complained and then was queueing stuff up faster than I was able to.
This website is called Hacker News, not "So simple your mom can do it News." The fact that someone class dumped the ATV's private headers, provided the tools to create 3rd party apps for it, and even lists POI for the API is amazing! That's hacking. That's fun. Telling someone to buy an $80 Android box just to be done with it is curmudgeonry and is, well, boring.
Yeah, that's probably the common starting point for me just "not getting it".
>Telling someone to buy an $80 Android box just to be done with it is curmudgeonry and is, well, boring.
Yeah, how dare I recommend a cheaper solution that already has an open development platform for it without having to rely on Private Headers that are likely to break and forcing me to kowtow to Apple. It's "cool", but I don't know why ANYONE would want to expend any effort to create an app usable by almost no-one. That's why my comment is relevant to "hackers" who want to build something useful for other people to use.
There is some really special irony that allows you to mock me for wanting control of my device and then turning around and acting like I'm an idiot for not wanting a locked down device JUST so that I can jailbreak and use private headers to develop for that almost no one will be able to use.
Also, if you're paying $80 for the cheap Linux/XBMC set top boxes, you're paying way too much.
People enjoy doing what they're told not to. Half the fun of owning an Android phone is overhauling the UI, flashing a completely different ROM, and over clocking it to test its limits. Sure, you could just buy a phone and be done with it, but why? Isn't it fun to which your tech speed up, be altered, and even sometimes break? It's the feeling that you're making it YOURS. Not to mention that you learn so, so much in the process.
Remember, hacking isn't about making something that everyone will use. If so, then why aren't hackers making Angry Birds or Microsoft Word? Hacking is about pushing the boundaries, sharpening your skills, and hopefully learning in the process. If I were to make an AppleTV app(liance) that I really liked and put it online for 3 people to download then I would be happy. That's 3 people's AppleTV's who are better due to my hobby; isn't that great?
Also, please note that I never meant to "act like you're an idiot." I disagree with your viewpoints but I'm sure you're intelligent; you come to HN, don't you? :) I'm just tired of people who complain about Apple's "closed ecosystem" and then turn around and suggest an Android system which usually involves rooting (Android's "jailbreak") and flashing a custom ROM. Android actually is more involved than jailbreaking an iPhone is as far as time, energy, and scope go. I apologize if I took my frustration out on you but this whole "anti-tinkering mentality" that's being spread solely because people dislike Apple is getting to me. Technology should be about having fun using and abusing your systems!
Nothing about creating an app for Android or GoogleTV requires any of those things. "Jailbreaking" my phone involved plugging it in and typing two solitary commands. On my old phone it involved three. The Android set top boxes come with root out of the box and have no signature protection in recovery.
I understand the tinkering mindset, I assure you.
A viable jailbreak for iOS 6 has only just become available, and all indications are that it will stop working with 6.1.3. Maintaining a jailbroken device is requires fairly substantial effort and research, and extreme care when it comes to OS updates and device restores.
Sure, there are versions without jailbreaks and there are updates you can't use but that's beyond my point. I never said that jailbreaking an iDevice is easy for every version and that it's permanent; I said that only one button is needed to jailbreak a device. Remember, there are Android devices that can't be rooted, flashed, or updated, too. Risking the loss of updates comes with the territory of hacking any device (see Xbox 360, PS3, Hackint0shes, and more).
If you're talking about the exploits themselves, then I'd just like to say that I've watched the method to jailbreak progress from "one symlinked folder" to "6 kernel and user land level exploits." Discussing the complexities of how a jailbreak is achieved is beyond the scope of what I was saying, though.
This conversation is quickly becoming pointless anyway.
It is amusing however to watch my karma bobble with intervals of 4 as people vote enmasse by username.
You'll note we're not in your Android threads telling you how much better Apple products are–at least, not on HN. The conversation is one-sided. We understand why you like what you like, there's no need to barge into our conversations to condescendingly remind us that Apple is Apple. We get it. If you can't understand why we might value other things besides openness, it's your limitation, not ours.