Notifications push sur Android: Google GCM vs Amazon SNS?

Mon application Android besoins simples notifications push pour être informé de l'apparition de nouvelles données sur un serveur. Android fournit Google Cloud Messaging (GCM)qui semble s'adapter.

Toutefois, les appareils fonctionnant inférieur Android 4.0.4 besoin d'un compte Google pour être présent sur le téléphone (par Plate-forme de Google stats de 10/1/2012, c'est, actuellement, environ 75% des téléphones Android). Et il ne semble pas être une bonne expérience pour être en demandant à l'utilisateur de créer un compte Google dans le milieu d'une autre activité de l'application.

Des suggestions pour une plus universel pousser mécanisme qui peut être utilisé sur la plate-forme Android? Par exemple, quels sont les avantages & les inconvénients de Amazon SNS? Toutes les autres candidats?

source d'informationauteur gcl1