J’ouvre dans mon blog une nouvelle catégorie qui intégrera des billets parlant de près ou de loin de la gestion de projet mobile et web. Plusieurs billets sont d’ailleurs dans les cartons et devrait arriver très prochainement. Le but de cette partie sera principalement d’exposer des problématiques apportées par les projets mobiles afin de mieux les appréhender.
Author Archives: Olivier
Test du tethering sur Android Froyo
Suite au Google I/O, je me suis posé la question d’installer ou non Froyo (la v2.2 d’Android) sur mon Nexus One. Finalement, j’ai craqué et je me suis lancé dans l’installation de cette nouvelle version considéré comme bêta. Je désirais à la fois essayer Flash 10.1 mais aussi le tethering. Je parlerais dans ce billet du tethering, le Flash sera peut être le sujet d’un autre billet plus tard. Le tethering sur Froyo offre la possibilité de partager la connexion internet mobile du téléphone en WiFi ou par USB. Ayant un Mac, je n’ai malheureusement pas pu tester la version USB (uniquement compatible Windows Vista, Seven et Linux).
Test de Skype sur iPhone
L’annonce a été faite hier : Skype 2.0 permet de téléphoner en 3G hier, un de mes collègues et moi-même avons testé cette version : d’un côté un iPhone avec la connexion 3G, de l’autre un MacBook avec Skype installé. La résultante est que nous n’avons pas réussi à effectuer un appel correct. Les différents tests effectués ont été infructueux : on attendait la voix de l’autre très coupée, avec un gros temps de latence et l’impossible de réaliser un vrai appel…
Heureusement les appels sont gratuits pour le moment et jusque fin août. Connaissant la politique d’Apple en terme de validation, on peut se demander deux choses :
- Apple étant très pointilleux sur les phases de test des applications, ne serait-ce pas les opérateurs qui bloquent les data voix sur la 3G provenant de l’application Skype
- Apple et Skype ont fait une sorte de partenariat pour tout de même valider l’application, cette hypothèse me paraît la moins plausible
Et vous qu’en pensez-vous ?
Que retenir d’Android 2.2 aka Froyo
L’événement pour les développeurs Google I/O s’est terminé hier. Je ne reviendrait pas sur la première keynote qui est plus accès sur la partie web, mais plutôt sur la seconde. Les vidéos sont d’ailleurs disponibles sur Youtube. Suite à mon post d’il y a deux semaines, les deux points principaux se sont confirmés:
- Flash 10.1 est bien intégré
- Côté jeu, de grosse évolution : intégration des APIs OpenGL ES 2.0
Mais je m’arrête également sur d’autres évolutions intéressantes :
- possibilité d’enregistrer les applications sur la carte mémoire (plutôt intéressant pour les grosses applications). D’ailleurs la démonstration a montré que l’application ne subit aucune perte.
- l’interpréteur Javascript a été booster : des résultats 2 à 3 fois plus rapide par rapport à la version Eclair (2.0/2.1)
- un market place digne de ce nom. Il était auparavant possible de synchroniser ses applications avec son compte Google. Il sera possible de rechercher des applications sur la version web du market, d’indiquer que l’on désire l’installer, cette installation sera alors automatiquement lancé sur le smartphone.
- possibilité d’effectuer ou non l’auto-update des applications
- le feedback des plantages d’applications pourra être envoyé (comme sur Firefox) et directement accessible depuis le compte développeur
- Exchange Friendly, même si HTC sense (la surcouche HTC) permettait de gérer correctement Exchange, Google a préféré gérer en natif. Pour mieux intéressé les professionnels ?
D’autres évolutions sont également agréables et intéressantes : synchronisation de Maps entre Chrome et le smartphone, amélioration de la reconnaissance vocale, export d’iTunes en mode streaming, …. J’attends maintenant de pouvoir mettre à jour mon Nexus One pour faire un retour plus complet.
La vidéo sur Android
Je vais compléter un précédent billet (la vidéo sur iPhone), je vais continuer mon tour d’horizon des technologies vidéos sur les OS mobiles. Dans le cas présent, je parlerais d’Android. Deux types de fichiers sont supportés actuellement par Android :
- 3GPP, ce format avait été mis en place pour les terminaux mobiles 3G et disparaît peu à peu
- MP4
En terme d’encodage, on peut avoir trois types différents :
- H263
- H264 AVC
- MPEG-4 (ce type d’encodage est uniquement possible avec des fichiers 3GPP)
En encodant une vidéo au format d’encodage H264 avec un type de fichier MP4, il est alors possible de lire la vidéo sur Android et sur iPhone.
Pour la diffusion des vidéos, deux solutions sont actuellement possible :
- Darwin Streaming Server (projet open source, soutenu par Apple)
- VLC Server
Le protocole de diffusion utilisé est alors le RTSP.