Gli iphone hanno una densità di pixel maggiore rispetto agi schermi "normali" (credo la risoluzione sia tripla), quindi ciò che normalmente sarebbe largo 3cm diventa 1 cm...
Per risolvere guarda qui... http://www.html.it/pag/33420/il-meta-tag-viewport/