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

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Test du Fire TV Stick 4K Select sous Vega OS : l'abandon d'Android n'amène que des défauts

29/10/2025 à 20:30

• 9


L’iPhone 17 en promo et en stock à 835 € (-134 €), l’iPhone Air s’effondre sous les 830 €

29/10/2025 à 19:04

• 58


YouTube va bientôt remastériser les vieilles vidéos en 720p grâce à l’IA

29/10/2025 à 17:10

• 13


Quand le partage familial d’Apple devient une arme de surveillance

29/10/2025 à 15:15

• 55


L’iPhone 13 revient à moins de 300 € — avec 30 mois de garantie !

29/10/2025 à 15:00

• 0


Alors que Free TV veut devenir la référence, Orange TV et b.tv+ arrivent sur de nouveaux téléviseurs

29/10/2025 à 14:07

• 23


Un iPad mini résistant à l’eau, une idée qui nage dans le bon sens

29/10/2025 à 11:45

• 17


Galaxy Z TriFold : Samsung prend de l’avance sur Apple avec un smartphone à deux charnières

29/10/2025 à 07:25

• 40


Un écran OLED pour l’iPad mini 2026, puis seulement après pour l’iPad Air et le MacBook Pro ?

28/10/2025 à 23:39

• 17


Roborock fait chuter les prix de ses aspirateurs : le Q7 L5 à 130 €, le Qrevo Slim en promo à 749 € !

28/10/2025 à 22:45

• 14


iOS 26.1 et macOS 26.1 en release candidate, les versions finales sont pour très bientôt

28/10/2025 à 21:30

• 50


Test du MacBook Pro M5 : ennuyeux mais terriblement efficace

28/10/2025 à 20:53

• 46


Samsung ajoute de la publicité sur l'écran de ses frigos connectés 🆕

28/10/2025 à 17:03

• 107


Retirer la batterie gonflée d'un Magic Keyboard, pour continuer à l'utiliser avec un câble

28/10/2025 à 16:30

• 42


iPhone 17e : date de sortie, puce A19, design… tout ce qu’on sait déjà du futur iPhone “entrée de gamme”

28/10/2025 à 16:16

• 15


L’iPhone des 20 ans troquerait ses boutons physiques pour des touches haptiques

28/10/2025 à 15:47

• 9