As you would expect, one of the ways by which two mobile phones can be differentiated is by comparing their specs. Although both iPhone 3G and iPhone 3Gs look very similar, the only way to differentiate the two is by comparing their specifications. iPhone 3Gs is the newer of the two, which means more additional features should be expected. iPhone 3G and iPhone 3Gs come with different processors.
Unlike the 3G that comes with 412 MHz processor, iPhone 3Gs comes with 600 MHz ARM processor. The effect of this on the two mobile phones is that you can easily run applications smoothly without any problems. This is why iPhone 3Gs is regarded by many as a high-performance mobile phone.
According to Apple, the letter s in iPhone 3Gs represents speed. Unlike the 3G that has its maximum speed to be 3.6mbps, this goes up to 7.2mbps for the 3Gs. The 3Gs uses a 3.0-megapixel camera, whereas the 3G comes with a 2.0-megapixel camera.