Avec plus de 700000 unités vendues en une semaine, nul doute que l’iPhone d’Apple représente la meilleure chance d’incarner le Web mobile tant attendu depuis des années. Avec l’évolution de la géolocalisation sur le Web et la demande croissante pour de tels services, l’intérêt de posséder un iPhone devient de plus en plus évident.Votre site Web est-il prêt pour la nouvelle génération d’appareil mobiles dont le iPhone est présentement le représentant le plus avancé?
Il faut savoir que le iPhone, comme le démontre ce vidéo sur la page promotionnelle de Apple, possède un fureteur complet. Pas un fureteur ne permettant que d’accéder à certains protocoles comme le quasi-défunt WAP mais bien aux pages Web standards, bâties en HTML. Les mêmes pages Web que celles qui constituent probablement votre site. Et justement, parlant de HTML…
Plusieurs sites Web ont été bâtis uniquement en Flash ces dernières années. Sans vouloir réouvrir le débat stérile HTML vs Flash, il convient de souligner que le iPhone ne supporte PAS le Flash.
Est-ce une mauvais surprise? Absolument pas. Depuis plusieurs années les joueurs principaux du Web encouragent l’adoption de standards de publications sémantiques sur le Web, permettant une meilleure accessibilité, une meilleure indexation et davantage de possibilités d’échanges efficaces de données entre sites et applications en ligne.
Malheureusement, plusieurs concepteurs de sites (et clients) utilisent le Flash pour créer des sites Web entiers, au lieu de l’utiliser seulement pour les parties nécessitant des animations. Autrement dit, au lieu de créer une armature en HTML dans laquelle seront déposés les fichiers Flash nécessaires pour rendre le site plus vivant, ils bâtissent le site, système de navigation inclus, en Flash. Ce qui cause plusieurs problèmes.
Plusieurs réfutent les défauts du Flash en affirmant que les sites HTML sont ennuyeux, manquent d’impact et d’intérêt visuel. Il n’en est rien : la créativité des créateurs de livres ne s’est pas arrêtée le jour où la vidéo est apparue! Il faut arrêter de confondre animation et dynamisme, et créativité avec l’utilisation des toutes dernières technologies. Il y a un prix élevé à payer pour l’utilisation du Flash « mur à mur » sur un site Web et l’arrivée du iPhone le souligne très concrètement.
Si vous doutez encore, je vous invite à jeter un coup d’oeil sur le nouveau site de Apple : c’est un exemple intelligent et très esthétique de l’intégration du Flash au sein d’une architecture en HTML, tirant profit de ses extraordinaires capacités aux endroits appropriés et utilisant les forces du HTML où il se doit.

Tous les contenus en textes sont indexables et accessibles. Les vidéos en Flash ne sont pas essentiels, pour la plupart, à la compréhension du sujet du site et encore moins à sa navigation. Il n’est donc pas dramatique que les vidéos et animations ne s’affichent pas.
Voici de quoi a l’air une des pages du site de Apple sur un fureteur ordinaire, Firefox :
La même page sur le iPhone, sans la fonction de zoom activée. Remarquez l’absence de vidéo à gauche, mais la présence des contenus rédactionnels à droite et de la navigation, de même que des items du bas de la page. Il ne manque rien qui permet la compréhension…

Finalement, avec la fonction de zoom activée, une section de la même page, pour mettre en évidence le rendu du texte…

Apple a donc su utiliser le Flash aux bons endroits, et respecter les principes de base de l’accessibilité pour permettre l’affichage du site sur une plateforme mobile sans avoir à recommencer le travail ou le revoir en profondeur.
Avez-vous fait les mêmes choix pour votre propre site Web?



[...] Votre site est-il prêt pour l’iPhone? (article 1 de 3 au sujet du Web mobile) [...]
[...] Jul 10th, 2007 by steveperron Here a great article from Michael Carpentier (it’s in french) about why it’s not a good idea to build a website on a Flash only architecture. With the arrival of the iPhone and the possibility of a true mobile Web, it is very important to take note that the web brower in the iPhone doesn’t support the Flash at all. So, before building a site in Flash because it is “so great”, think it twice! [...]
Du Flash sur le site d’Apple ? Pas vraiment. Toutes les animations, même celles interactives utilisent QuickTime, parfois mélangé à du HTML et du JavaScript. Faites un clic-droit pour vérifier.
Pour ce qui est de savoir si ces animations marchent ou non sur un iPhone, je n’ai pas testé, mais je ne serait pas surprit d’apprendre que ces screenshots (qui semblent provenir de iPhoney: le iPhone n’as pas de barre de défilement) soit complètement dans le champ sur le rendu et que QuickTime joue parfaitement bien sur un véritable iPhone. Ce document semble d’accord avec moi : http://developer.apple.com/iphone/designingcontent.html
Une chose reste certaine : pas de Flash.
Effectivement, c’est documenté (merde je trouve plus l’URL, je pense que c’est Grubber), mais il n’y a plus une once de Flash sur le site principal d’Apple, tout est purement HTML et JavaScript.
- Effectivement, il faut savoir que iPhoney n’est pas un « émulateur de iPhone », mais plutôt une sorte de gabarit. L’affichage « zoomée » est légèrement différente d’un vrai iPhone, tout en étant tout de même très proche de la réalité. Si je ne me trompes pas, dans iPhoney, on peut simplement « désactiver les plugins ». Mais alors ça inclus quicktime, ce qui explique le trou noir dans la capture-écran.
Dans les faits, Quicktime est disponible sur le vrai iPhone.
————
Changement de sujet … avant de pointer Flash du doigt, il faut savoir faire la distinction entre un site Flash et une application Flash.
D’une première part, les sites Flash, c’est-à-dire contenu et navigation entièrement en Flash ont effectivement de moins en moins leurs raison d’être SI l’objectif est de « passer de l’information ». Encore il faut comprendre qu’il est tout aussi logique que certains sites soient encore entièrement en Flash, car l’objectif d’un site web n’est pas toujours uniquement d’informer. Certains sites ont l’objectif premier de divertir, d’expérimenter d’autres méthodes de navigation, peuvent être simplement une ouvre artistique en soi. Ici donc, il faut comprendre que ce n’est pas tous les clients qui ont les mêmes besoins et accepter le fait que certains ont bel et bien besoin d’un site en Flash
D’autre part, les « applications Flash », tel qu’on retrouve souvent dans les modules de formation en ligne, capsules d’apprentissages de toutes formes, outils quelconques prenant plus la forme d’un logiciel que d’un site web, etc. ont encore divers avantages sur leur concurrents « ajax », notamment en permettant une réelle homogénéité des divers médias.
En résumé :
- Le web mobile est beaucoup orienté « Informatif ». Il serait complètement inutile de changer un site web à caractère « flash artistique » pour qu’il fonctionne sur le iPhone (car il perdrait alors son objectif) et donc inutile de blâmer Flash dans tous les cas. Blâmons Flash s’il n’y avait d’autres moyens plus efficaces !!!
Notez que je suis accroc moi aussi d’ergonomie et d’utilisabilité … je déteste le têtage et j’aime avoir de quoi de rapide et efficace. Ainsi, si j’aurais les moyens, j’aurais fort probablement un iPhone, car j’en vois énormément l’utilité, alors n’allez pas croire que je suis un puriste flasheux!
Très bonne distinction Richard!
En effet, un site Web à caractère artistique ou purement pub n’a pas de raison d’utiliser autre chose que du Flash si cela correspond aux besoins du client. J’ai rien contre.
Cependant, la très grande majorité des sites réalisés pour des clients commerciaux ou gouvernementaux sont d’abord et avant tout informatifs. Les clients bien renseignés devraient demander d’utiliser Flash dans certains contextes, pas pour l’ensemble du site.
Pour ce qui est des applications en ligne, je suis aussi en faveur d’un hybride. La nouvelle version de Google Analytics utilise une architecture HTML/CSS et Flash pour les graphiques. Aucune raison de créer une application encapsulée en Flash. Tant qu’à faire, aussi bien créer un truc téléchargeable qui n’aura pas besoin du browser.
Il est à prévoir qu’Apple permettra le support de Flash dans les prochaines versions, ne serait-ce que pour mieux servir le partenaire Google pour l’affichage de certaines composantes de ses applications. Cependant, reste que cet épisode aura permis de rappeler les avantages d’un Web sémantique.
Yahoo Maps: Flash
Google Maps: HTML/CSS
Inconvénients de Flash par rapport à HTML/CSS pour les applications ?
Pas facile pour le moment de savoir quelle technologie l’emportera à mon avis. Les deux sont pénibles à programmer pour le moment, et aucune n’a l’avantage sur l’autre pour l’utilisateur final d’après moi. Peut-être est-ce plus simple de faire 100% Flash qu’un mix des deux. Dommage que les applets Java aient pas eu de succès, ça utilisait un vrai langage de programmation d’application et non un « langage de présentation », mais bourré de défauts. Qui aurait cru que Flash allait permettre aux applications web de décoller là où Java a échoué ?
Faudrait corriger l’article qui dit n’importe quoi : apple.com utilise QuickTime, pas Flash, et l’iPhone affiche QuickTime, contrairement aux copies d’écran montrées.
Vraiment n’importe quoi, cet article. Nos sites ne sont peut-être pas prêts pour l’iphone (et d’ailleurs on s’en fout), mais vous, question technologie web, vous n’êtes pas prêt d’être prêt.
LOL
Quel commentaire de troll… Nous avons pris un template de Wordpress pour ce site petit comique, en attendant la nouvelle version. Y’a des gens qui confondent « technologies Web » avec « faisons-le puisqu’on peut le faire », même si ça nuit au client…
700 000 unités en une semaine, ça m’étonnerait. Ca va être 1 000 000 en 3 mois.