Davvero ... Dipende dai tuoi obiettivi e risorse.
Per un indie, una regola empirica è: se ci vuole più del tempo libero per supportare, allora no. L'iPhone 3G è un dispositivo legacy.
Apple lo fornisce ancora quando viene riparato, ma non ci sono aggiornamenti iOS e gli utenti non si aspettano che tutte le app siano disponibili su di esso.
Con iOS 5 l'iPhone 3G rimarrà indietro. Non può eseguire 4.3 e gli utenti che lo utilizzano avranno l'opportunità di ottenere uno nuovo scontato dal proprio operatore telefonico. Non puoi essere sicuro che l'hardware sarà supportato quando iOS 6 verrà rilasciato, quindi vale la pena aggiungere supporto per un solo anno o meno?
Se non supporti il dispositivo, l'impatto che avrà su di te dipenderà dal tipo di gioco che produci. Se hai una grafica eccezionale la gente capirà. Altrimenti sarà più difficile mitigare la risposta degli utenti di iPhone 3G.
Al mio precedente datore di lavoro dovevamo supportare tutte le versioni finché l'SDK lo consentiva. Ma il costo di manutenzione non era enorme in quanto avevamo il nostro framework e tutti i giochi lo usavano. Quindi mantenerlo compatibile con tutte le versioni di iOS / Android non è stato un problema. Ma non abbiamo usato OpenGL ES 2 per evitare problemi con hardware e altri sistemi operativi precedenti.
Ma per uno sviluppatore indipendente è più una questione di tempo e $. Vorrei davvero consigliare di far uscire il gioco e di patch in un secondo momento se è possibile consentire ad altri utenti di ottenerlo.
Se miri agli utenti del budget, se hai una sorta di gioco sociale, allora direi: usa OpenGL ES 1 per supportare i dispositivi più vecchi che puoi.
Ricordo di aver sentito che sono stati venduti circa 35 milioni di iPhone 3G ... Potresti provare a estrapolare le vendite da questo grafico per quello che vale:
http://fr.wikipedia.org/wiki/Fichier:IPhone_sales_per_quarter_simple.svg
Non penso che ci siano numeri precisi che circolano liberamente. Ma non dovresti perdere tempo se davvero non hai bisogno di supportare i dispositivi più vecchi. Aggiungi semplicemente supporto se è gratuito o quasi gratuito nel tuo caso.