Creo que muchos no usarlo porque
- no tienen ninguna necesidad real para ello
- Hasta el momento no es muy sencillo
- declaró arriba, está en beta todavía.
Con Apple Push, es bastante sencillo (en el lado del dispositivo), simplemente invoca una llamada y le da el token del dispositivo. Con C2DM, debe (aunque puede excavar para la cuenta de Google) solicitar al usuario la cuenta de Google, entonces debe esperar que no tengan demasiadas aplicaciones registradas para C2DM (límite de 100 ahora).
Del lado del servidor, yo diría que C2DM es mucho más fácil que pulsar, simplemente está invocando un servicio, con APNS necesita configurar tuberías, usar certificados, etc. No es fácil para la mayoría hacerlo. C2DM solo está invocando una llamada HTTP. El aspecto del servidor agrega un poco de gasto también, los servicios de aplicaciones de alojamiento no siempre son baratos.
No veo muchas aplicaciones que lo necesiten, hasta ahora Twitter y Facebook parecen estar (aunque pueden estar usando otra cosa, no estoy seguro).
Y, sigue siendo un servicio beta. ¿Los desarrolladores quieren invertir mucho tiempo en un servicio beta? No todos lo hacen, algunos tomarán los riesgos.
Lo he usado y me gusta, lo tengo junto con APNS y he tenido un gran éxito hasta el momento.
Mis estadísticas de Google Market me dicen que el 33% de mis usuarios ejecutan versiones de Android anteriores a 2.2. Por lo tanto, la necesidad de proporcionar una solución alternativa para los dispositivos heredados todavía está muy presente. –
Esto es verdad. Realmente odio la limitación a 2.2+. Al menos, sin proporcionar una solución/tutorial de calidad para teléfonos más antiguos. ¿Entonces realmente esperan de nosotros hacer notificaciones automáticas para una parte de los teléfonos y encuestas para otros? – sandalone