The iPhone 3GS comes with a brilliant 3.5 inches display with 480 x 320 pixels. The 3GS is powered by a high speed 600MHz ARM 11 processor compared to the 3G's 412MHz ARM 11 and supports extremely smooth multitasking. It has twice the RAM (256 MB up from 128 MB) and support faster 7.2 Mbps HSDPA connectivity. It also comes with an integrated digital compass which syncs with with Google Maps for easy direction recognition.These blazing Internet speeds allows faster browsing and downloads speeds. The 3GS supports OpenGL ES 2.0 compared to the 1.1 in 3G model. It also supports voice control which is not available in the 3G.