Perché alcune app su iPhone 3G dicono compatibili con questo
* Velocità del processore: Il 3G aveva un processore più lento dei modelli successivi. Le app che richiedono una potenza di elaborazione significativa non funzionerebbero senza intoppi o affatto.
* RAM: La quantità di RAM (memoria di accesso casuale) era limitata. Le app che necessitano di più RAM per funzionare correttamente si schiantano o sarebbero estremamente lenti.
* Risoluzione dello schermo: La risoluzione dello schermo era inferiore a quella successiva. Le app progettate per risoluzioni più elevate potrebbero non essere visualizzate correttamente o apparire sfocate.
* Versione del sistema operativo: L'iPhone 3G ha funzionato su una versione precedente di iOS. Le app che richiedono nuove funzionalità iOS non sarebbero compatibili.
In sostanza, una designazione "compatibile" significa che gli sviluppatori di app hanno confermato che funzionava adeguatamente entro i limiti tecnici dell'hardware e del software per iPhone 3G. Molte app rilasciate * dopo * la durata della vita di iPhone 3G non sarebbe compatibile perché si basavano sulla tecnologia più recente.