Respostas:
A resposta curta é a velocidade de processamento, a resolução da tela e a memória. As mais novas são obviamente mais rápidas, e a última geração (4G) inclui câmeras frontal e traseira para gravar vídeo e fazer chamadas de vídeo.
Para obter uma lista completa das diferenças, consulte esta página da Wikipedia .
A resposta longa:
O primeiro e o segundo têm 128 MB de RAM, enquanto o terceiro e o quarto têm 256.
3 e 4 também vêm nas versões de 64 GB e 32 GB. O quarto adicionou de volta um modelo de 8GB.
2º Bluetooth adicionado (apenas no iPhone OS 3.0)
Terceiro controle de voz adicionado.
O quarto também possui uma tela Retina. Embora não seja da mesma qualidade que o iPhone 4. Ainda assim, é agradável e de alta resolução. (É um LCD, não um IPS por razões de preço.)
E o quarto também tem duas câmeras. Ainda não é tão bom quanto os do iPhone.
O processador é o seguinte: processadores ARM de 412MHz, 533MHz, 600MHz nas três primeiras versões. (Velocidade de underclocked)
A quarta geração substituiu o processador por um processador A4 de 1 GHz fabricado pela Apple, com clock de 800 MHz.
A quarta também adicionou um microfone embutido e um giroscópio de 3 eixos.
A quinta geração será lançada em setembro. Isso é 99,9% garantido. Provavelmente com alguns recursos do iPhone 5. a ser anunciado (os iPods sempre são setembro a cada ano. É uma das únicas coisas previsíveis da Apple. Os iPhones são em junho ou julho quando a WWDC ocorre, mas podem mudar sem aviso prévio. )
Eu poderia continuar, mas depois eu apenas gosto de coisas inúteis como GPU e peso.