iPhone 3 ve 3GS arasındaki temel farklar şunlardır: 1. İşlemci: iPhone 3, 412 MHz ARM 11 işlemci kullanırken, iPhone 3GS 600 MHz Cortex A8 işlemci ile daha hızlı performans sunar. 2. RAM: iPhone 3, 128 MB RAM'e sahipken, iPhone 3GS bu değeri 256 MB'a çıkararak daha fazla uygulamanın aynı anda çalışmasını sağlar. 3. Depolama: iPhone 3, 8 GB ve 16 GB depolama seçenekleri sunarken, iPhone 3GS bunlara ek olarak 32 GB seçeneği ekler. 4. Ekran: Her iki model de 3.5 inç 320 x 480 piksel ekran kullanır, ancak iPhone 3GS'nin ekranı daha parlak ve canlı renklere sahiptir. 5. Kamera: iPhone 3'ün 2 megapiksel kamerası varken, iPhone 3GS 3 megapiksel kamera ve otomatik odaklama özelliği ile daha iyi fotoğraf çekimi sunar. 6. Video Kaydı: iPhone 3GS, 30 fps'de video kaydı yapabilirken, iPhone 3 bu özelliği desteklemez. 7. Bağlantı: iPhone 3, 3G bağlantısını desteklerken, iPhone 3GS HSDPA teknolojisi ile 7.2 Mbps'ye kadar daha hızlı veri transferi sağlar. 8. Ek Özellikler: iPhone 3GS, Voice Control, dijital pusula ve VoiceOver gibi ek özellikler sunar.