Google Android 2 2

Tel qu'annoncé par Google il y a deux jours, Froyo Froyo inclut un système de Push très ressemblant très fortement au système PNS mis en place par Apple aux développeurs iPhone.

Ce système s'appelle Android Cloud to Device Messaging (C2DM) et sera très largement adopté par les développeurs d'applications Android dès que la majorité des terminaux Android fonctionneront sur un firmware >= 2.2

Les avantages du Push vs Polling sont nombreux pour des applications embarquées:

  • Le gain de batterie
  • Le gain de bande passante
  • La fraicheur de l'information reçue
  • ...

Le gros inconvénient du push est l'infrastructure à mettre en place pour gérer le push, un serveur est nécessaire pour l'envoi des push, alors que dans le cas du polling l'application mobile peut fonctionner de manière autonome et aller récupérer toute seule les informations nécessaires à son fonctionnement.

La description du service C2DM et le processus d'inscription pour les développeurs se déroule sur la page suivante fraichement en ligne :

http://code.google.com/intl/fr-FR/android/c2dm/

Grosso-modo, l'application cliente doit implémenter un simple handler pour recevoir les messages de push, et le serveur doit poster ses messages au travers d'un webservice fourni par Google :

https://android.apis.google.com/c2dm/send

Le développement semble assez simple, on peut cependant remarquer une limitation importante fixée par Google :

Google limits the number of messages a sender sends in aggregate, and the number of messages a sender sends to a specific device

C'est vague .... Très vague ...

Pour les personnes qui souhaiteraient utiliser le bouton magique de chrome présenté dans la vidéo d'annonce de Android Froyo, le plugin Chrome et l'application Android sont disponibles ici :

http://code.google.com/p/chrometophone/downloads/list

Bons développements !

1. Le , 10:16 par Delfkhyn
9139bb45a8bb0257e799d508a8ac9393

La batterie est le point faible numéro un des smartphones, que Google mette une plateforme de push à disposition des développeurs Android est une excellente chose.
Cela permet une grande réactivité de l'application cliente tout en économisant la batterie.
J'espère qu'ils proposeront une plateforme "pro" afin d'utiliser ce mode push en logiciel entreprise.

2. Le , 12:13 par Firefly
87723a1b56b2790b9b5536c6da175edd

C'est pas pour chipoter, mais il s'agit d'Android Froyo, pas de Google Froyo... Android != Google

3. Le , 13:16 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Merci, erreur corrigée.

4. Le , 11:55 par お金を借りる
c9454a5c8d7d81f47fa22bd7617d2018

It can easily borrow money even for the first time.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.