Ouvrir le menu principal

iGeneration

Recherche

Adaptez vos webapps à l'iPhone 5

Anthony Nelzin-Santos

mercredi 26 septembre 2012 à 14:33 • 2

iPhone

Surprise : beaucoup de webapps ne sont pas adaptées à l'iPhone 5 et apparaissent « letterboxées » alors qu'elles s'affichent en plein écran dans Safari. Il faut en fait procéder à quelques modifications, et au passage en profiter pour s'adapter au nouveau ratio de l'écran.

À gauche, une webapp optimisée pour iPhone 5. À droite, une webapp « letterboxée » qui doit encore être mise à jour.

Remplir l'écran de l'iPhone 5

Beaucoup de développeurs web utilisent la balise suivante dans la définition de leur site comme une webapp pour iOS :

<meta name="viewport" content="initial-scale=1, width=device-width" />

Après avoir comparé plusieurs webapps sur iPhone 5, il semble que la déclaration de la largeur du viewport pose problème. Pour qu'une webapp s'adapte à la hauteur de l'écran de l'iPhone 5, il suffit tout simplement de supprimer cette déclaration :

<meta name="viewport" content="initial-scale=1" />

Apple n'a pas mis à jour sa documentation sur la question et ne fournit donc aucune explication.

Adapter une web-app à l'iPhone 5

Il vous faudra sans doute revoir quelques éléments pour adapter votre webapp au ratio 16:9 de l'iPhone 5. On pense d'abord et avant à l'image de lancement : après avoir créé une version 460x320 pixels pour les premiers iPhone, puis une version 920x640 pixels pour les iPhone Retina, il vous faudra désormais prévoir une version 1096x640 pixels. Les balises restent inchangées :

<link rel="apple-touch-startup-image" href="~/default.png" /> 
<link rel="apple-touch-startup-image" sizes="640x920"
href="~/default@2x.png" />
<link rel="apple-touch-startup-image" sizes="640x1096"
href="~/default-iphone5.png" />

Soutenez MacGeneration sur Tipeee

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

Blender met en pause son app iPad et mise d’abord sur les tablettes Android

16:05

• 3


iOS 26.4 : le partage de tranche d’âge apparaît dans des apps Apple

15:18

• 0


Huawei GT Runner 2 : un nouveau système d’antenne qui change la donne pour le GPS ?

11:30

• 6


RAMpocalypse : pourquoi il est (peut-être) urgent d’acheter un Mac aujourd’hui

11:30

• 35


En 2026, Samsung boude toujours les aimants sur ses téléphones Galaxy

10:38

• 18


L’itinérance gratuite pourrait s’étendre à 6 pays des Balkans occidentaux

10:03

• 8


Hue commercialise un ruban décoratif « Essential » : 100 € pour 5 mètres

08:14

• 9


RAMpocalypse : le marché des smartphones va entrer en récession

08:10

• 38


Qu’attendre de l’iPad 2026 (A18) ? 🆕

07:00

• 37


Ouverture de l’iPhone aux montres tierces : ce qu’en pensent Garmin, Withings, Suunto et les autres

06:51

• 4


Achat de Warner : Netflix jette l’éponge, Paramount Skydance remporte l’offre finale

01:10

• 67


F1 : Apple passe un accord avec Netflix pour diffuser Drive to Survive aux US, et dévoile une partie des services impliqués

26/02/2026 à 22:10

• 8


Apple décroche la certification OTAN pour iOS, une première pour un smartphone grand public

26/02/2026 à 20:10

• 35


Disney+ supprime totalement le rendu en HDR en France

26/02/2026 à 17:50

• 64


Tim Cook confirme la présentation de nouveaux produits à partir de lundi

26/02/2026 à 15:16

• 55


Aliro, le standard des serrures connectées, est finalisé et Nuki annonce le premier produit compatible

26/02/2026 à 15:11

• 16