Apple TV Runs iOS, Opening Door to Apps, Jailbreaking

There have been two mysteries about the new Apple TV. 1) Was it still running the old Apple TV’s “Back Row” version of OS X? 2) Just how small is its new pared-down hard drive? Mystery #1 has been solved: just like the iPhone and iPad, Apple TV is now running iOS 4.

This is important for two reasons:

  1. Right now, there are no apps (and no app marketplace) for Apple TV. Now we know there could be – and not on some imagined next-generation device, but this one, in the not-too-distant future.
  2. The new Apple TV could be amenable to the same jailbreaking techniques that have worked on the iPhone and iPad – so even if Apple doesn’t start a TV app store, someone could start their own if they’re willing to live on the wild side.

Both of these consequences, though, are still a teensy bit dependent on the answer to that other mystery. Until we get a teardown, nobody’s sure exactly how much storage the new Apple TV is packing. If it’s extremely small (like say, a gig or two), there might not be room enough to store a whole bunch of apps, even if you could sideload them through that teensy micro-USB port. But even if it were a mere 16 gigs like the standard iPhone, it would probably serve third-party apps just fine, since most iOS video apps rely on streaming data from the internet.

I’ll let Chris Foresman at Ars Technica explain how we know Apple TV is running iOS:

Apple stores configuration information about how various iOS devices can communicate with other devices over its dock connector in a file called USBDeviceConfiguration.plist. Entries in this file have revealed early evidence of new iPhone and iPod models, and an entry labelled “iProd” later turned out to be the first iPad.

An entry in iOS 3.2 was referred to as iProd2,1, and we suspected that it was likely an early prototype of a next-gen iPad. However, an updated configuration file in iOS 4.2b1 reveals the same numeric product ID is attached to an entry for AppleTV2,1, referring to the second major hardware revision of the Apple TV. This presents solid evidence that the new Apple TV is running iOS proper, instead of the other customized version of Mac OS X used for the previous one—that should save Apple from duplicated development effort.

So if Apple TV is running iOS now, why not announce it and invite people to start making apps for it? Wouldn’t that get everyone more excited about the relaunch of Apple TV? I could think of two reasons why they wouldn’t:

  1. There’s no natural interface to run existing iOS apps on Apple TV: no touchscreens TVs, definitely no multitouch, no accelerometers, no camera, etc. Until one or more of those things change, or somebody writes some nifty code to make a remote control do the same thing, you can’t port apps over. If that changes, it’s off to the races.
  2. The App Store is already fragmented; not all apps work on every device, or even the same device running different versions of iOS. Throwing Apple TV in the mix, with a bunch of TV-specific applications that might or might not work terribly well on the iPad or iPhone, just makes the store more confusing. And Apple’s trying to make its TV products, especially, as simple as possible.

Confirmed: ‘iProd 2’ is the new Apple TV (TUAW)

See Also:

Source