The main reason is probably because all of your images (assuming the images make up the majority of 282 MB in your application) are compressed using pngcrush as a build step in your application. You can see this by looking at the build log from xcode.
The special version of pngcrush, which is used in the iOS SDK, causes PNG images to be non-standard (which makes them inaccessible for Mac or any other standard program, for that matter). Instead, they are adapted to the display equipment of iOS devices, which means that they will load faster.
source share