<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JQuery, PHP, html, design... // arnaud-k : un blog de geek &#187; adaptation graphique</title>
	<atom:link href="http://blog.arnaud-k.fr/tag/adaptation-graphique/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.arnaud-k.fr</link>
	<description>Le blog JQuery, Html, Web Design</description>
	<lastBuildDate>Thu, 21 Apr 2011 08:10:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Faut-il (et comment) adapter son blog pour l&#8217;Iphone ?</title>
		<link>http://blog.arnaud-k.fr/2009/08/04/faut-il-et-comment-adapter-son-blog-pour-liphone/</link>
		<comments>http://blog.arnaud-k.fr/2009/08/04/faut-il-et-comment-adapter-son-blog-pour-liphone/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 12:45:43 +0000</pubDate>
		<dc:creator>arnaud</dc:creator>
				<category><![CDATA[news du web]]></category>
		<category><![CDATA[adaptation graphique]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.arnaud-k.fr/?p=1095</guid>
		<description><![CDATA[Avec le succès toujours grandissant de l&#8217;Iphone, se pose la question pour les créateurs de sites web (au sens large) de l&#8217;adaptation de son site spécialement pour l&#8217;Iphone. Pour ceux qui ne le savent pas, l&#8217;affichage des pages par défaut&#160;[...]</p> <p class="read-more"><a class="gray normal" href="http://blog.arnaud-k.fr/2009/08/04/faut-il-et-comment-adapter-son-blog-pour-liphone/">Lire la suite&#160;&#62;&#62;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.arnaud-k.fr%2F2009%2F08%2F04%2Ffaut-il-et-comment-adapter-son-blog-pour-liphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.arnaud-k.fr%2F2009%2F08%2F04%2Ffaut-il-et-comment-adapter-son-blog-pour-liphone%2F&amp;source=arnaudk&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-1096" title="cssiphone" src="http://blog.arnaud-k.fr/wp-content/uploads/2009/08/cssiphone.png" alt="cssiphone" width="600" height="200" /></p>
<p>Avec le succès toujours grandissant de l&#8217;Iphone, se pose <strong>la question pour les créateurs de sites web</strong> (au sens large) <strong>de l&#8217;adaptation de son site spécialement pour l&#8217;Iphone</strong>. Pour ceux qui ne le savent pas, l&#8217;affichage des pages par défaut sur l&#8217;Iphone se fait bien comme il faut (pas de contenu, à part le flash, qui saute). Néanmoins, la navigation n&#8217;y est pas forcément aisée, il faut zoomer sur la page pour lire le contenu textuel du site web.</p>
<p>C&#8217;est particulièrement vrai sur les blogs, où le texte est le plus important.  Il faut aussi <strong>prendre en compte le poids des pages</strong>, en effet, la vitesse d&#8217;une connexion 3G (voir même Edge) n&#8217;est pas la même que les vitesses de connexion moyennes des box actuelles. Une fois de plus, la page d&#8217;accueil d&#8217;un blog, souvent longue et illustrée, n&#8217;est pas optimisée en ce sens.</p>
<p><center><em>capture d&#8217;écran du blog depuis l&#8217;Iphone</em></center><br />
<img src="http://blog.arnaud-k.fr/wp-content/uploads/2009/08/capture-iphone.png" alt="capture-iphone" title="capture-iphone" width="320" height="480" class="aligncenter size-full wp-image-1103" /></p>
<p>L&#8217;ergonomie n&#8217;est également pas la même. <strong>Avec l&#8217;Iphone, point de survol, le JavaScript est plus lent</strong>. L&#8217;expérience utilisateur peut devenir compliqué. Il faut penser aux limitations qu&#8217;offre l&#8217;Iphone en matière d&#8217;interactivité.</p>
<p>La question qui vient ensuite est donc :</p>
<h3>Comment puis-je adapter mon blog pour l&#8217;Iphone ?</h3>
<p>Il peut être <strong>facile en JavaScript de détecter si le visiteur est sur un Iphone</strong> ou pas :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> agent<span style="color: #339933;">=</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// récupération des infos du navigateur web de d'lutilisateur</span>
<span style="color: #003366; font-weight: bold;">var</span> is_iphone  <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>agent.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'iphone'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// on teste si 'iphone' est présent dans les infos du navigateur</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>is_iphone<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
          <span style="color: #006600; font-style: italic;">// ici vient du code uniquement pour l'Iphone</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Le côté technique n&#8217;est pas ici un problème, la détection du téléphone d&#8217;Apple (et de l&#8217;Ipod Touch également) est possible, on peut donc envisager de rediriger le visiteur ou de charger (avec ici une détection en PHP) une feuille de style différente. Pour un affichage correct, il faut surtout <strong>réduire la largeur du conteneur du site</strong> (l&#8217;Iphone ayant une résolution de 320*480px) pour éviter d&#8217;avoir à zoomer pour lire le contenu de la page web et sacrifier quelques images.</p>
<p><strong>Il existe des solutions toutes faites </strong>pour une adaptation rapide mais pas forcément personnalisée. Un plugin WordPress permet de faire ça très bien : <a href="http://wordpress.org/extend/plugins/wptouch/">WPTouch</a>. Il gère l&#8217;affichage global de la page, transforme même le template avec, par exemple, juste les titres des articles affichés sur la page d&#8217;accueil du blog.  Il existe même carrément des <a href="http://www.guillaumebizet.fr/post/2009/04/01/Th%C3%A8me-iPhone-pour-Dotclear2-:-dc2iPhone">thèmes complets pour Iphone</a> sur Dotclear. Après il est tout à fait de faire l&#8217;adaptation soit-même pour une plus grande personnalisation graphique. Il existe même déjà une galerie de web design de sites adaptés pour l&#8217;Iphone. On peut la trouver <a href="http://www.cssiphone.com/">ici</a>.</p>
<p>Pour conclure, je pense qu&#8217;il va devoir être<strong> bientôt nécessaire de faire un travail d&#8217;adaptation vers les terminaux mobiles</strong>. Il faudrait pouvoir adapter pour tous les navigateurs mobiles facilement (Safari pour Iphone, Opéra Mobile). En attendant, l&#8217;adaptation pour Iphone peut être une bonne vitrine. Pour finir avec des chiffres, sur le dernier mois, il y a eu 36 visites faites depuis l&#8217;Iphone (soit 0.58% des visites). Est-ce qu&#8217;il y en aurait plus si mon blog était adapté pour l&#8217;Iphone ? Je ne sais pas, mais je pense que je pourrai en dire d&#8217;ici quelques temps !</p>


<p>Pas encore de billet sur le même sujet !</p>]]></content:encoded>
			<wfw:commentRss>http://blog.arnaud-k.fr/2009/08/04/faut-il-et-comment-adapter-son-blog-pour-liphone/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

