Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16)
The problem with the other two potential spec bumps is that they cause issues with scaling. If you have four times the pixels, the scaling is simple: each original pixel can be approximated by four pixels on the new screen. If you've got 2x or 3x the pixels, there's no easy way to translate raster images without resampling, which degrades image quality and wastes processor time.