Apple has never publicly published full spec sheets for its iPhones because it simply doesn’t matter to the general consumer. As long as the device works as advertised, Apple assumes we don’t need to know the processor speed or how much RAM a device has. And to be quite honest, they’re right in doing so for that specific reason. Who really cares how much RAM a device has or what the proc speed is if the device works with no noticeable lag?
It turns out that the new iPhone 4 does indeed come packed with 512MB of RAM, which is twice the amount of the iPhone 3GS and iPad. The original iPhone and 3G models had a measly 128MB of RAM. During a WWDC session last week, Apple confirmed various rumors about the latest iPhone having double the memory during Session 147, Advanced Performance Optimization on iPhone OS, pt 2.
So what does this mean? Well, we now know why iMovie for iPhone will only work on the iPhone 4 and not on the iPad or iPhone 3GS. They simply don’t have the chops to get the job done. This is also why multitasking won’t be supported in iOS4 for the original iPhone and iPhone 3G.