Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Articles

Mac

Hype, animations web interactives compatibles iOS

Par Bicus - Mis à jour le

Depuis que le Web est Web (quelque part au milieu des années 90), la création de sites interactifs est au cœur des préoccupations des webmasters. Multi-plateforme et simple à prendre en main, Flash a très longtemps régné en maître sur les pages web animées, ne laissant comme alternative animée hors de son container que les images en GIF qui bougent, très limitées.


Contexte historique : Flash et iOS



Quand Apple présente l'iPhone début 2007, il parait donc impensable qu'il n'embarque pas de plug-in Flash pour accéder à tous les sites web proposant du contenu interactif. Et pourtant...

Hype, animations web interactives compatibles iOS



Il aura fallu attendre 2008 et les premières ébauches du HTML 5 pour envisager les éléments interactifs d'une page web (videos, sons, ...) sans nécessiter leur habituel plug-in : les navigateurs deviennent capables de prendre en charge du contenu "riche" eux-mêmes.

Parallèlement, les styles CSS ajoutent de nouvelles possibilités de présentation du contenu d'une page web (ombres, reflet, ...).

Quatre ans après le lancement du premier iPhone et peu après l'iPad 2, le nombre d'iBidules disséminés aux quatre coins du globe remet en cause la suprématie de Flash comme distributeur de contenu interactif : Apple ayant tenu bon son bras de fer avec Adobe, les iBidules sont toujours privés de Flash.

Les développeurs de sites Internet, pragmatiques, se sont donc progressivement tournés vers les alternatives à Flash pour le contenu animé, ne pouvant faire l'impasse sur la part de marché grandissante de clients accédant au web depuis un périphériques iOS.


Principe de base



Hype est un logiciel de création d'animation et de contenu interactif, qui utilise le HTML 5, le CSS, et JavaScript pour générer des pages web animées. Hype n'est pas pensé pour gérer un site web intégralement, même s'il est possible de le faire : le système de scènes montrerait vite ses limites. Mais le système de transition entre lesdites scènes rappelle fortement les diapositives d'un PowerPoint ou d'un Keynote, adapté pour le web. Hype se trouve en fait à à la convergence de plusieurs types de logiciels. Il emprunte autant à iWeb (disposition d'éléments texte, photos et vidéos sur une page web), à DVD Studio Pro (création de pages de menus avec boutons et comportements associés), et à Motion ou AfterFX (animation d'objets temporelle, en fonction d'images-clés). Combinez tout ça, secouez dans un shaker, et publiez le tout sur le web.

Hype, animations web interactives compatibles iOS



Hype peut être utilisé pour fabriquer tout type d'animation, du simple zoom et déplacement d'images avec ombre portées, jusqu'à la création entière d'un mini-site à la iTunes LP.


Fonctionnement et premiers essais



Pour paramétrer les animations (au sens large : il peut s'agir d'une variation de la couleur de l'ombre, de l'opacité, du reflet, ...), Hype utilise un système bien connu du compositing : une timeline, et des keyframes. Le principe réside dans la notion du temps qui s'écoule entre deux états. Supposons qu'on veuille déplacer une image de gauche à droite pendant 3 secondes. On définit donc deux points-clés, l'un à la position initiale au début du mouvement, et le second à la position finale, 3 secondes plus tard :

Hype, animations web interactives compatibles iOS


Et le résultat animé :

(Voir l'animation seule dans une nouvelle page)


Déjà là, ami lecteur, tu pleures de bonheur devant l'émotion véhiculée par la beauté pure de cette bien belle animation. Mais ça n'est pas terminé, car maintenant nous allons cumuler divers paramètres comme la rotation et l'opacité pour faire... heu... n'importe quoi :


(Voir l'animation seule une nouvelle page)


Joie du HTML 5 et de la balise
<video>
on peut également jouer avec une vidéo, comme sur cet exemple :
http://podcast.mac4ever.com/articles/2011-05_Hype/manipulation_video.html

Rotation, échelle, ombre portée, reflet, opacité, le tout généré en temps réel par le navigateur. Notez que l'animation JavaScript est indépendante de la lecture de la vidéo, qui n'est qu'un objet : on peut mettre la vidéo en pause (si on arrive à cliquer sur le bouton), l'animation continuera.


Bien entendu, qui dit "interactivité" dit "boutons, comportements et liens". Chaque objet dans Hype (image, bouton, calque de texte, ...) peut devenir un bouton en y assignant un comportement (change de scène, ouvre une URL, appelle une fonction JavaScript) lorsque que le pointeur de la souris le survole, le clique, le relâche, ou s'en éloigne.

Hype, animations web interactives compatibles iOS



On peut donc aisément réaliser des animations à interactions (avec ou sans transitions, à la manière des diapos d'un document PowerPoint ou Keynote), et ainsi être subjugué par une beauté plastique désarmante, en cliquant simplement sur les petits pioupious de l'animation suivante :

(Voir l'animation seule dans une nouvelle page)


JavaScript inside



Quand on en a marre de faire joujou avec des oiseaux qui tournent, on peut passer à l'étape supérieure, et éditer le code JavaScript et ses fonctions. Tumult, l'éditeur, propose même une API pour interagir de manière externe avec les éléments ainsi générés. Puisqu'on parle de l'éditeur, notons au passage que les deux fondateurs de Tumult sont d'anciens employés d'Apple qui ont travaillé au développement de Mac OS X, autant dire que l'interface de Hype a été pensée pour être avant tout simple d'accès et fonctionnelle, et que les pages de support et la documentation visent avant tout les débutants.


Publication et compatibilité



Qui publie sur le web doit prendre garde à la compatibilité entre les différents navigateurs. On comprend aisément qu'il n'est pas très utile de publier des animations lisibles sur iPhone, si la contrepartie est de se couper d'une autre famille de navigateurs web comme Internet Explorer ou Firefox. Là encore, Hype fait simple et fonctionnel : des avertissements sont affichés au besoin lors de l'usage de certaines fonctions qui passeront avec plus ou moins de bonheur sur certains navigateurs de génération précédente, laissant au créateur le choix du compromis entre compatibilité et fonctions avancées :

Hype, animations web interactives compatibles iOS



Pensez aussi que le code JavaScript de l'animation est calculé en temps réel par le navigateur du client (donc l'ordinateur de l'internaute qui visite la page contenant l'animation) : évitez de faire pivoter 15 vidéos HD avec une ombre portée qui se diffuse progressivement+ un reflet dégradé + une opacité variable, sur la page d'un site web qui sera visité par Tata Lucette et son pauvre iMac G4...

Lors de nos tests, tant en terme de consommation de ressources ("ramage") que de compatibilité avec les derniers raffinements esthétiques, c'est Chrome qui s'en sort le mieux, suivi par Safari, puis Firefox.

L'intégration dans une page existante peut se faire via un simple copier-coller des quelques lignes du fichier HTML appelant le Javascript, le tout dans un
<iframe>
par exemple.

Mais la nécessité de charger le JavaScript depuis le HTML requiert un accès (via FTP par exemple) au serveur, pour y envoyer tous ces fichiers. L'intégration dans un CMS (WordPress, Joomla, ...) est donc encore un peu complexe.


Conclusion



Même s'il manque encore un peu de maturité (quelques fonctions absentes, comme la gestion du son, et quelques petits bugs de jeunesse), Hype permet de faire déjà beaucoup de choses, limitées principalement par l'imagination du créateur, la configuration logicielle et matérielle requise côté client, et la connaissance du JavaScript pour les fonctions avancées. Hype ne remplace pas Flash, mais il propose une alternative tout à fait crédible au webmaster qui souhaite intégrer des animations interactives générées dans un standard compatible avec iOS.

Et pour moins de 25 €, ledit webmaster aurait vraiment tort de se priver !

La plus belle page d'exemples du monde !
Hype sur le Mac App Store
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

La meilleure batterie nomade (140W 2xUSB-C) en promo à son prix le plus bas (-33%) !

La meilleure batterie nomade (140W 2xUSB-C) en promo à son prix le plus bas (-33%) !

Les batteries externes compactes peuvent être vraiment pratiques en déplacement et une promotion permet aujourd'hui de s'offrir mon modèle...

Le Snapdragon X Plus est plus performant qu'un M3, selon Qualcomm !

Le Snapdragon X Plus est plus performant qu'un M3, selon Qualcomm !

Qualcomm étoffe son catalogue de puces ARM pensées pour les ordinateurs protables en déclinant le Snapdragon X Elite en version Plus et...

Apple plancherait sur des puces maison pour les serveurs et l'IA

Apple plancherait sur des puces maison pour les serveurs et l'IA

Après avoir installé ses propres puces dans ses appareils, Apple pourrait équiper ses serveurs de puces développée par ses...

Adobe dévoile une IA générative plus transparente pour Photoshop

Adobe dévoile une IA générative plus transparente pour Photoshop

A l'occasion de sa conférence MAX, Adobe lance son nouveau Photoshop en version bêta avec des fonctionnalités avancées en...

Des périphériques moins chers pour les créateurs de contenu chez Elgato !

Des périphériques moins chers pour les créateurs de contenu chez Elgato !

Si vous diffusez fréquemment des vidéos sur le net et que vous souhaitez vous équiper afin de proposer des contenus de qualité,...

L'écran 5K Studio Display d'Apple de retour à son prix le plus bas !

L'écran 5K Studio Display d'Apple de retour à son prix le plus bas !

Une nouvelle fournée de moniteurs est disponible aujourd'hui sur la boutique de produits reconditionnés d'Apple. Il faudra toutefois faire vite...

Et si Apple sautait le Mac mini M3 ?

Et si Apple sautait le Mac mini M3 ?

Il y a quelques mois, Apple a commencé sa transition vers les processeurs M3, à commencer par le MacBook Pro 14" M3, le MacBook Pro 16" M3 Pro,...

8 raisons de passer à UPDF, l'éditeur de fichiers PDF pour Mac, iPhone et iPad

8 raisons de passer à UPDF, l'éditeur de fichiers PDF pour Mac, iPhone et iPad

Le PDF s'est imposé au fil du temps comme un moyen de partager facilement des contenus textes, imagés, tout en conservant une mise en page...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

19 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.