You should be able to filter your firewall logs down to requests originating from your computer/your phone's local IP address, and look it it's outgoing requests.
I'm pretty sure all that app download traffic takes place over bog standard HTTPS, 443/tcp.
Ensure all apps have stopped running, open App Store, move over to the Updates category, wait for all traffic (app image requests and the like) to die down, then tap update. The next series of requests should fail, and you should have the reason relevant to your own configuration.
There are two strong reasons, one of which I got from an Apple engineer and the other of which has been implied by a few Apple employees but not stated outright.
The first reason is that the iPad 1 simply doesn't have enough RAM to do the emulation while rendering the Retina graphics, particularly while animating them. This come directly from someone who was involved, so I'm as certain as I can be that it's true. Of course this is a deal-killer, making the next reason unnecessary except for the fact that the iPad 2, which has double the RAM, still doesn't use the Retina graphics.
The second reason is that the poor quality of iPhone app graphics on the iPad encourages developers to build universal apps or to additionally build an iPad version of the iPhone app. These universal/iPad apps make the iPad much more appealing to consumers and sells more iPads. It's particularly important for apps that use standard Cocoa Touch controls where the double-sized text, double-sized picker controls (the spinners), etc. actually look pretty bad and aren't terribly usable (in the UI/UX sense), and the 1X/2X button is kind of a hack. If iPhone graphics looked nearly as good on the iPad there'd be much less incentive to build the other apps, especially if there was little competition for yours.
I suspect that if Apple/Steve Jobs felt the iPad would have sold well if it only ran new apps built especially for it then there wouldn't be a compatibility mode at all. Instead they were able to launch the iPad saying that there are a couple of hundred thousand iPhone apps that would run on it in addition to the few thousand iPad/universal apps available.
It is possible to build an iPhone-specific app that substitutes Retina graphics if you do it "by hand," overriding the OS's default rendering. Matt Rix's excellent non-universal iPhone puzzle games Trainyard and Trainyard Express look and play great on the iPad for this reason. It just takes a bit of extra work.
Best Answer
I haven't found a detailed list of the exact behaviors. For the most part, it seems that everything is simply pixel-scaled (which is why text looks bad), except for images which were scaled down to begin with. I presume that the
UIImageView
class has some behavior to handle this automatically.On Retina devices, Apple's built-in text and image rendering are aware of the scaling factor of the screen, and will render text and photos in high quality. But this doesn't seem to apply to iPhone apps run on an iPad. (See Apple's developer documentation on high-resolution screens for more information on that.)