The new come of iPhone 4g .. (mayb release in June)
• Front-facing video chat camera
• Improved regular back-camera (the lens is quite noticeably larger than the iPhone 3GS)
• Camera flash
• Micro-SIM instead of standard SIM (like the iPad)
• Improved display. It's unclear if it's the 960x640 display thrown around before—it certainly looks like it, with the "Connect to iTunes" screen displaying much higher resolution than on a 3GS.
• What looks to be a secondary mic for noise cancellation, at the top, next to the headphone jack
• Split buttons for volume
• Power, mute, and volume buttons are all metallic
• The back is entirely flat, made of either glass (more likely) or ceramic or shiny plastic in order for the cell signal to poke through. Tapping on the back makes a more hollow and higher pitched sound compared to tapping on the glass on the front/screen, but that could just be the orientation of components inside making for a different sound
• An aluminum border going completely around the outside
• Slightly smaller screen than the 3GS (but seemingly higher resolution)
• Everything is more squared off
• 3 grams heavier
• 16% Larger battery
• Internals components are shrunken, miniaturized and reduced to make room for the larger battery
While we couldn't get it past the connect to iTunes screen for the reasons listed earlier, the USB cable on that screen was so high quality that it was impossible to discern individual pixels. We can't tell you the exact resolution of this next-generation iPhone, but it's much higher than the current iPhone 3GS.
The Operating System
According to the person who found it, this iPhone was running iPhone OS 4.0 before theiPhone 4.0 announcement. The person was able to play with it and see the iPhone 4.0 features. Then, Apple remotely killed the phone before we got access to it. We were unable to restore because each firmware is device specific—3GS firmware only loads on 3GS devices—and the there are no firmwares available for this unreleased phone. Which is another clue to its authenticity.
It is recognized as an iPhone
This iPhone behaves exactly like an iPhone does when connected to a computer, with the proper boot sequence and "connect to iTunes" restore functionality. Xcode and iTunes both see this as an iPhone. Mac OS X's System Profiler also reports this as an iPhone in restore mode, which is a natural consequence of remotely wiping the phone, but report differentproduct identifiers (both CPID and CPRV) than either the 3G or the 3GS.