Apple ha la "colpa" di aver eliminato il supporto a versioni di iOS precedenti alla 4.3 nel proprio software di sviluppo (Xcode), ma nulla vieta ad uno sviluppatore di utilizzare una versione precedente del sopracitato software e pubblicare app che siano compatibili anche con il vecchio iPhone 3G.