mardi 26 avril 2005
• Macromedia Flash player et le P910 de Sony Ericsson
Par Étienne, mardi 26 avril 2005 :: design numérique
Je viens d'obtenir le nouveau téléphone P910 de Sony Ericsson, pas de problème, il est rapide, l'ergonomie générale est plutôt bien pensée entre le clapet ouvert et fermé, bref tout va bien ;-) malgré le prix très très élevé.
De plus, avec Tiger (le nouvel OS de Apple) plus aucun problème de synchronisation avec les contacts et le calendrier du Mac (Mail et Ical). Le Mac installe directement un petit soft (Isync Agent) sur le téléphone dès la première synchronisation, ce qui semble faciliter les choses par la suite.
Bon, je passe à l'essentiel (pour moi), le design d'application Flash sur téléphone portable. En effet, je suis très très intéressé par les nouvelles possibilités offertes par Macromedia (bientôt Adobe ;-) sur les mobiles.
Pour commencer il faut acheter le "player flash lite" sur le site de Macromedia 8 dollars, et oui vous avez bien lu, Macromedia nous vends le "Player Flash", donc en plus d'acheter Macromedia Flash MX 2004, il faut payer pour le Player (il n'y a pas de petites économies, visiblement chez Macromedia).
Le player est lié au numéro de série de votre téléphone, donc pas la peine d'essayer d'en trouver un "par hasard".
Une fois le player installé (très facilement), il faut commencer par trouver des "templates" avec la bonne taille d'écran du téléphone... heureusement que le site http://www.flash-lite.de existe (Macromedia pourrait quand même fournir des templates pour chacun des téléphones supportés).
Les premiers tests sur le P910:
• Taille de l'écran en "full screen" 208 sur 320 pixels
• Le "frame rate" en général il tourne vers les 15 fs, cela dépend du type d'animation que vous utilisez.
• Le scrolling d'une grande image est possible sans trop de sautillement de l'image.
• Vous devez développer votre code en version 4 d'Action Script (et oui c'est assez dur de revenir en arrière), on doit donc utiliser les "tell target", la "/ syntax" ... bref que des bons souvenirs ;-). Un de mes grands problèmes c'est le fait de ne plus pouvoir utiliser les fonctions "_xmouse" et "_ymouse".
• Au niveau de la mémoire, il semble que si le fichier SWF dépasse les 500K cela pose des problèmes à la lecture.
• Par contre vous pouvez utiliser de nouvelles commandes liées aux particularités du téléphone (le faire vibrer par exemple), il s'agit des "fsCommand(2)"
• Macromedia préconnise d'utiliser Flash MX 2004 et d'exporter en Flash lite 1.1, pour ma part je préfère utiliser Flash MX et exporter en Flash version 4, cela fonctionne très bien avec le P910. J'ai même des messages d'erreurs liés aux "mouse event" qui disparaissent (par magie ;-) avec flash 4.
• Afin d'optimiser la vitesse, il faut au maximum utiliser des bitmaps à la place d'éléments vectoriels (comme sur Mac ou PC).
• Par défaut la qualité du "Player" est en Medium, les bitmaps ne seront pas antialiasés en qualité maximum (ce qui n'est pas très grave).
• Le "loadmovie" marche très bien, aussi bien en en utilisant les "levels" que les cibles.
• Une des particularités du P910, c'est d'utiliser un stylet comme interface une fois le clapet ouvert. On ne peut lancer un flash qu'avec le clapet ouvert, l'avantage c'est d'avoir une grande surface d'écran pour son animation, l'inconvénient c'est de ne plus avoir accès au clavier (c'est dommage car avec Flash Lite les entrées claviers sont réduites aux chiffres et aux touches haut, bas, droite et gauche), l'interface d'entrée se réduit donc au stylet et à la molette latérale permettant de sauter de bouton en bouton automatiquement à la manière d'un DVD-Vidéo (cela peut être très utile dans certain cas).
• Vous ne pouvez pas créer de "projector" autonome pour le P910 (ou alors je suis vraiment passé à cotés), vous ne pouvez donc que distribuer des swf, dommage...
Voilà après trois jours de petits tests mes premières conclusions qui sont plutôt positives, je continuerai régulièrement à faire des tests en attendant Flash 8, qui devrait apporter de nombreuses innovations et possibilités sur les mobiles si les rumeurs s'avèrent vraies.
Quelques liens utiles :
• --> http://www.macromedia.com/devnet/devices/flashlite.html
• --> http://www.flashdevices.net/
• --> http://www.macromedia.com/devnet/devices/articles/as_flashlite.html