The App Store is fragmented by Moore’s Law, technological advancements, and good ol’ fashioned nonsense. Older iDevices lack Dr. Who’s assortment of GB’s, and new devices have added MHz’s, GHz’s, gyro thingies, and doohickies to Hell only knows where. Even the tamest of games and apps needs to run some sort of disclaimer, proving that it won’t destroy an iPhone 2G. But now, thanks to the iPad, we got something more to contend with: HD – whatever that is.
Until very recently, iPhone HD playback has at best been a fabulous rumour and at worst, a marketing buzzword. Tear downs have revealed that the hardware is at least capable of 720p resolution playback, but still, there is no official software support and thus, no playback of such files. Purecaeli, an adventurous MacRumors member discovered that Air Sharing can be used to transfer and play HD files in both 720 and 1080 resolutions, but more importantly, that Apple’s schemes to limit the platform can be overrun without the need for jailbreaking.[UPDATE] The iPhone 4G may have a higher resolution screen of 960*640 and is dubbed by a few, the iPhone HD. [Before we get to the meat of this, it is important to point out two limitations. First, uncompressed HD is simply too much for the iPhone 3GS - it does not have the bandwidth to provide smooth playback (nor really storage space) of RAW nor BD-quality files. Secondly, of course, the low-resolution screen of the iPhone means that the files do not display in HD, rather, they are viewed in the iPhone's native 480*320 resolution. The importance of this find is that DVD and above resolutions can now be played without the perplexing second step of re-coding videos for the iPod]
Avatron Software, Air Sharing, 4.99$
Prior to this year’s WWDC, several rumours mentioned the possibility of an updated graphics core appearing in the new iPhone. Indeed, Phill Shiller’s keynote hinted that the 3GS sports more than just upgraded memory and CPU. The current-generation iPhone and iPod Touch utilise the PowerVR MBX core which is fully OpenGL 1.1 compliant, whereas Phil specifically mentioned support for 2.0 in the iPhone.