iPhone und iPad verwenden dieselbe Rendering-Engine, WebKit.
Die einzigen offensichtlichen Unterschiede zwischen diesen Plattformen können sein:
- Wenn Schriftgrößen auf der Seite in Pixeln angegeben werden, der höhere DPI gräflichen Retina-Display eines gewisse Wirkung auf Skalierung von Text haben könnte, aber ich könnte falsch sein . Geben Sie immer die Schriftgrößen in Punkten an.
- Bildschirmgrößen beider Geräte sind unterschiedlich. Nicht in Bezug auf Pixel, sondern in Bezug auf die physische Größe. Dies versucht WebKit (oder iOS im Allgemeinen) zu kompensieren, indem die Größe von Schriftarten geändert wird, um sie lesbar zu machen, während sie noch auf die Seite passen. Dies könnte dazu führen, dass das Dokument erneut fließt. Zeilenumbrüche verursachen.
Für diesen Fall kann ich wirklich nichts anderes vorschlagen als das Seitenlayout zu überprüfen. Validieren Sie es mit den W3C-Tools und testen Sie es sowohl im Simulator als auch auf den Geräten.
Von dem, was oben aussieht, können einige CSS-Hacks (um es zum Beispiel auf IE zu arbeiten) einen solchen Effekt haben. Oder eine Stray-Line-Pause.
Im Allgemeinen sollten Sie sich nicht um Unterschiede zwischen diesen beiden Plattformen oder Plattformen im Allgemeinen sorgen. Verwenden Sie sauberes CSS und HTML und testen Sie es auf allen Zielgeräten, bis es ordnungsgemäß aussieht. Versuchen Sie, CSS/HTML-Hacks zu vermeiden, damit IE6 funktioniert. Dies ist eine der Ursachen für Probleme aus meiner Erfahrung.
Soweit ich weiß, gibt es keine "großen" Unterschiede zwischen diesen Geräten, abgesehen von ihrer Bildschirmgröße (und möglicherweise der verwendeten WebKit/iOS-Version - sagen wir iOS 3.x vs. iOS 4.2).
Wenn Sie Zugriff auf Xcode haben, versuchen Sie, die Site von verschiedenen iOS-Versionen aus zu sehen, um zu sehen, ob das das Problem ist.
In jedem Fall. Korrigieren Sie Ihr HTML und CSS. Das Problem könnte eine sehr einfache Ursache haben.
Ich kann keinen Unterschied sehen, außer für die Seitenbreite, die die Links unten betrifft, und die Anzeige unter der Suchleiste ist anders. Wie wäre es, wenn Sie einige Screenshots hinzufügen, um zu zeigen, was Sie meinen? –
Hinweis: Ich verwende iPad 4.2. Vielleicht solltest du einfach darauf warten? Welche Versionen der iPhone- und iPad-Software verwenden Sie und verwenden Sie ein Retina-Display oder nicht? –
Neueste/aktuelle von beiden. Sie erhalten die gleichen Ergebnisse im iPad-Simulator, wenn Sie iOS 4 haben? SDK ... – cmcculloh