28
FEV

Tester son site web sur iPhone

Publié le 28/02/09 à 09h20 par Ouark

Pour émuler le rendu d'un site web sous iPhone, différents solutions sont possibles: principalement, le changement d'user-agent de Firefox ou Safari, des services online et enfin des émulateurs logiciels.

 

Visualiser site sous iPhone

 

Changement de l'User-agent

Firefox

Firefox proposes 2 façons pour changer l'user agent :

Les paramètres de configuration

La façon la plus rapide est de modifier les paramètres de configuration du navigateur. On y accède en saisissant, dans la barre d'adresse :

about:config

Il faut, ensuite, modifier la valeur du paramètre general.useragent.extra.firefox, ou general.useragent.override suivant la version utilisée :

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3

Attention a bien saisir l'intégralité de la ligne.

Changer l'User Agent Firefox

 

User Agent Switcher

Le module User Agent Switcher permet de changer dynamiquement son user agent, suivant différents profils.

On a juste à rajouter un nouveau profil iPhone, avec la configuration suivante :

  • Description: iPhone
  • User Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)
  • App Name: AppleWebKit/420+ (KHTML, like Gecko)
  • App Version: Version/3.0
  • Platform: Mobile/1A542a Safari/419.3

undefined

Pour l'activer, ensuite, direction le menu Outils > User Agent Switcher > iPhone.

 

Safari

Safari propose un menu Développeur qui est, par défaut, désactivé.

Pour l'activer, il faut se rendre dans les préférences du navigateur, menu Avancé et cocher la case correspondante; pour la version anglaise, Show Develop menu in menu bar.

undefined

Par la suite, il suffira d'activer l'user agent desiré, dans le menu Développeur > User Agent.

Safari proposes les versions pour iPhone et iPod 1.1 et 2.2.

 

Sites d'émulation iPhone

Plusieurs sites internet proposent des émulateurs, avec des résultats, plus ou moins convainquants: absence de prises en charges complètes du javacript, du changement d'orientation, etc.

Logiciels

Aptana Studio / eclipse

Aptana propose son plugin de développement, iPhone Web Development, utilisable aussi bien avec sa suite Aptana Studio que toute version d'Eclipse.

Aptana pour iPhone

 

iPhone Simulator

Si vous êtes, sous Mac, Apple met à disposition, gratuitement, son iPhone SDK , proposant, en plus d'Xcode, son iPhone Simulator.

Emulation iPhone

 

Après ça, vous n'avez plus d'excuses, pour développer des versions optimisées pour iPhone.

Personne n'a baraguiné de chtite phrase pour le moment !


Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web