Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Known developer Steven Troughton-Smith has been able to run iOS App Store apps on the Apple TV fullscreen at the device’s full, 720p resolution. Troughton-Smith also worked on the Siri port that was demoed months ago and made available for jailbroken iOS devices last week.

With the help of another developer by the name of TheMudKip and Grant Paul’s MobileLaunchpad launcher, Troughton-Smith has been able to run iOS apps natively on the Apple TV without using AirPlay.

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

The Apple TV was jailbroken with the latest untethered Seas0nPass jailbreak, making it possible for the developers to rewrite the software at the root level.

This hack is incredible because the iOS SpringBoard had to be rewritten from scratch for the Apple TV, effectively creating a new app launcher environment. Troughton-Smith told Cult of Mac that it’s “a window manager without being a Home screen,” meaning that he can write and tailor his custom Home screen and UI. The SpringBoard was rewritten using only QuartzCore.

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Cydia running fullscreen on the Apple TV

Another major breakthrough is that Troughton-Smith has been able to make side-by-side iOS apps possible on the Apple TV, meaning that one could have multiple apps open at once. Imagine a Mission Control-like view of Twitter, Facebook, and more on your giant flatscreen. Troughton-Smith told Cult of Mac that he has run 6-9 apps at once already. He noted that “lighter” apps work well, but many apps running at once can cause the Apple TV to crash. Apple’s current set-top box only has 256MB of RAM.

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Youtube and FaceTime running side-by-side

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Angry Birds running fullscreen

Fullscreen iOS apps have also been run by Troughton-Smith on the Apple TV at the set-top box’s 720p HD resolution. Interestingly, the Apple TV can run a myriad of resolutions like a regular computer, but not 1080p HD. It’s been rumored that the next Apple TV will offer full HD output.

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

While the videos and photos serve as proof that advancements are being made, Troughton-Smith told Cult of Mac that any sort of public release is “a long way off.” He said that “there’s way to much to do first,” noting that he still needs to find a method of input that works well for public distribution. Troughton-Smith told Cult of Mac that “the goal is to allow someone to write an app that supports the Apple TV that would even get approved on the App Store.” He said that the app would have to support Apple’s IR remote and that there would have to be a cursor for navigating. But that’s not even why he’s working on the hack.

When asked why he is working on this project, Troughton-Smith told Cult of Mac that he wants to “bring the ability to create apps to the Apple TV.”

“The fact that it [the Apple TV] can run existing apps is irrelevant. With this, anybody could add a few things into their app that would make it work on Apple TV now, even if their app is sold on the App Store. If Netflix or Hulu added the few input tweaks to be navigated by remote control, then their apps would work here. Adding support for Apple TV wouldn’t require a developer to use private API. Just add a few methods that get passed the IR remote input from MobileX and have a 720p-ready TV-out UI.”

Third-party apps for the iPhone were first made available for jailbreakers nearly a year before Apple introduced the App Store. Many have clamored for Apple to unveil an App Store environment for the Apple TV. Troughton-Smith said, “Remember how the unofficial iPhone apps back in ’07 forced Apple’s hand in creating an App Store? I’d like AppleTV to get the same treatment.”

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Safari running fullscreen

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

side-by-side iPhone apps

Apple TV Hacked To Run App Store Apps, What It Means For Developers [Interview]

Download iBooks on the Apple TV?

  • mrjr84

    Hi, CoM. Your mobile website is terrible! I won’t support a site that has floating ad bars that I can’t dismiss. It’s user-hostile. Shame on you.

  • turbohand

    Agreed. A Mac website that is perhaps the WORST SITE to view on an iPad.

  • scott ronan

    Bring out a Cult of Mac app for the iPad and iPhone.  Please.

  • Evan Benford

    not to mention the constant freeze ups in the comments box

  • petiepooo

    I’ve been waiting for ATV apps that use the ATV as the shared screen and one or more iPod/iPhone/iPad devices (hereafter called iP*) as the controller(s).

    Imagine something like Scrabble where users get to play with their letters on their iP*, and when it’s their turn, they move them onto the ATV screen for scoring.  Or a racer where the users’ iP has the controls, and the ATV shows the graphics.  Or even a DnD app where the map is on the ATV, the DM uses his iPad to control it, and everyone else uses iP* to control their characters and roll the dice.

    It’s tempting to develop something now so it gets attention as a good example of the capabilities when/if they’re released.  Come on, Cupertino; get on it!

About the author

Alex HeathAlex Heath is a staff writer at Cult of Mac and co-host of the CultCast. He has been quoted by the likes of the BBC, KRON 4 News, and books like "ICONIC: A Photographic Tribute to Apple Innovation." If you want to pitch a story, share a tip, or just get in touch, additional contact information is available on his personal site. Twitter always works too.

(sorry, you need Javascript to see this e-mail address)| Read more posts by .

Posted in Interviews, News, Top stories | Tagged: , , , , , , , , , |