La razón principal por la que el iPhone es el doble de caro que el iPod Touch no tiene nada que ver con lo que hay dentro de cada dispositivo. La diferencia de precio se debe principalmente a la forma en que se venden.
La mayoría de los iPhones se venden con un contrato móvil asociado. Por alguna razón, las personas están dispuestas a pagar más por un dispositivo si los pagos se realizan durante un par de años y se incluyen en su contrato telefónico. Entonces, una parte significativa del costo adicional del iPhone se debe simplemente al hecho de que eso es simplemente lo que la gente está dispuesta a pagar por él.
En comparación, el iPod Touch no está "subvencionado" de la manera en que la mayoría de los iPhones que se venden lo están (es una definición muy extraña de subvencionado que tienen las compañías telefónicas).
Eso no quiere decir que los componentes adicionales, el software y los problemas regulatorios alrededor del iPhone no añadan algo de costo.