Category Archives: Android
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).
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.
Kwaak3 (Quake 3) sur Android
Après un certain temps, j’ai finalement réussi à faire tourner Kwaak3 sur Android : à la fois sur un Nexus One, puis sur un Motorola Droid. Pour rappel, Kwaak3 permet de jouer à Quake depuis son terminal. Malheusement pour moi (possesseur d’un Nexus One), il n’est (pour le moment) pas possible d’y jouer. On peut tout au plus tirer ou bouger la caméra grâce à la souris.
Deuxième phase, le portage sur un Droid, là, je n’ai pas eu de soucis, j’ai installé l’application et copier/coller le dossier quake3 de la SDCard du Nexus sur celle du Droid. La jouabilité est pas trop mal malgré le petit clavier du terminal. Cela manque tout de même de précision comparé à la version desktop du jeu (et oui, rien ne vaut une souris). Je n’ai pas encore réussi à tuer un des bots, mais j’ai travaille 😉
Je pourrais conclure en disant que c’est une première étape intéressante, j’espère avoir très prochainement la possibilité de jouer avec un terminal Android ne possédant pas clavier. Mais également on pourrait espérer un portage des vieux jeux tels que Duke Nukem 3D sur la plateforme voire Serious Sam.