krPano sur Iphone / Ipad avec krPanoJS

Klaus a créé la surprise aujourd’hui, en proposant une nouvelle version de son lecteur de visite virtuelle pour Iphone et Ipad : krPanoJS. Je suis intimement convaincu que la sortie de l’Ipad a fait accélérer les choses pour le portage de cette application sur la plateforme Apple.

Deux démos, sur Ipad et Iphone :

(c’est drôle, on voit la crispation de la main gauche de la personne qui tient l’Ipad (Klaus?))

Cette nouvelle version de krPano, krpanoJS donc, marche avec le navigateur safari. Inutile d’installer une application depuis l’Apple Store.

Le fait de pouvoir regarder des panoramas dans Safari n’est pas une nouveauté en soit. Il existe déjà une version compatible Safari : Iphone VR utilisée entre autre par 360 Cities.

La bonne nouvelle c’est la compatibilité avec le fichier xml existant pour krPano … à terme. Car aujourd’hui, aucune option n’est compatible : il faut rajouter des balises pour renseigner les images qui doivent être d’une taille réduite et aucune option n’est disponible si ce n’est l’affichage du panorama : pas d’actions, pas de hotspots, pas de plugins, pas de projection autre que la projection linéaire.

Les outils krPanoTools permettent de générer les images de taille réduite et les balises adéquates de façon automatique. Logique !

Les images doivent être d’une définition relativement basse : 640×640 pour Iphone et 1280×1280 pour Ipad. C’est suffisant en vue grand angle, mais on ne pourra guère zoomer sans voir les pixels ! À titre indicatif, les images que je fournis aujourd’hui sur le web font 3000x3000px au format cubique, cela fait quand même une surface 8x plus grande que celle disponible sur l’Ipad et 16x pour l’Iphone.

L’utilisation d’un nouveau langage (le Javascript avec le CSS 3D) pour le viewer ne m’étonne pas. Il faut se rappeler que la première version krPano fut développée sur java, mais vite abandonnée au profit de flash. En revanche, je me pose des questions sur la compatibilité à venir de tous les paramètres du fichier xml. L’utilisation d’un langage XML sur plusieurs plateformes risque d’être difficile à débugger dès que l’interface sera complexe … Malheureusement, sans Flash sur Iphone / Ipad, impossible de faire autrement.

Cela a un coût : 39 € HT. C’est le prix de la nouvelle licence à s’acquitter, en plus de 90€ HT de la licence « traditionnelle » de krPano. On remarquera que les autres licences – krPanoTools à 30€ et krPano pour deux noms de domaines à 30€ – ont disparu.

Il y a moins de 1% des internautes à venir sur www.nicolasburtey.net avec un Iphone. Une mise à jour avec krPanoJS changera certainement les choses, tout en baissant le taux de rebond : 7 personnes sur 10 arrivant sur le site avec un Iphone le quitte immédiatement, à cause de l’importante place occupée par le flash sur ma page d’accueil.

À signaler la sortie de krpano version 1.0.8.10, mais cela fera l’objet d’un autre billet !

Un commentaire

  1. JMD : site

    Bien joué pour cette adaptation réussie. Quoi qu’on en dise, c’est déjà un grand pas en avant vers la diffusion élargie des panoramas 360° sur les plateformes mac mobiles.

    Le site arounder.com propose également des images panoramiques, mais via une application cette fois.

    On remarque que la compatibilité avec le Iphone et Ipad est quelque chose de plus en plus demandé… et utilisé. Est-ce que ce refus de flash va contribuer au développement d’une « nouvelle génération de players », je le pense. Affaire à suivre!

    28 août 2010 à 10:08

Un Trackback

  1. [...] En fait, l’exemple n’utilise pas que le HTML5, mais aussi le CSS3 avec certaines propriétés 3D et le javascript. Je n’ai pas été voir dans le code, mais j’imagine que c’est à peu près la même façon de procéder que krPano JS. [...]