2010-09-20 26 views

Respuesta

11

Estos son parcialmente manzanas y naranjas, sin embargo se puede obtener el mismo efecto de notificación de inserción con diferentes grados de dificultad Divulgación completa Actualmente uso Xtify en mi aplicación para Android con gran éxito. Trataré de no ser parcial, pero lo elegí por una razón.

MQTT es un protocolo de cable que se especializa en baja sobrecarga y tolerancia de cola. Tendrá que implementar (o buscar código abierto) programas del lado del servidor y del lado del cliente para usar MQTT, lo que requerirá una buena cantidad de tiempo de desarrollo. Java no es genial (a diferencia de C) en mi opinión al tratar con abstracciones de bajo nivel como E/S de red. Los beneficios resultantes de la velocidad/confiabilidad dependerán de cuán buena sea su implementación.

Xtify es una tercera parte de empuje de servicio maduros con algunas características interesantes como geo-notificaciones, alertas cronometrados, estadísticas, etc. gran beneficio para usted es que su cabeza es baja, y que sólo va a funcionar (sin perder tiempo depuración del código de bajo nivel). Hay varias API para crear y configurar notificaciones, presionar y obtener información. La integración de Xtify SDK en su aplicación llevará algún tiempo, pero creo que su soporte es muy receptivo. Xtify anunció que apoyarán C2DM en el futuro.

Mobile Push es otra oferta de terceros de Ericsson que tiene capacidades de SMS (Xtify no). Tienen una API web para enviar impulsos, pero tienes que escribir el código para manejar la notificación una vez que se ha recibido en la aplicación. Otra cosa a tener en cuenta es que no parece que este proyecto aún esté en desarrollo activo. La última versión fue lanzada en septiembre de 2010.

C2DM es una oferta de Google que todavía está técnicamente en laboratorios (desarrollo activo), pero se espera que va a ser el método sugerido para enviar empujones a los androides en el futuro. Esto es bastante simple y requiere que maneje la notificación una vez que se recibe como los otros terceros. Un discriminador clave es que solo C2DM puede alcanzar el sistema operativo Android 2.2 o superior.

Resumen

en términos de conseguir que no esté bloqueado en un producto, ya sea Xtify o empujar móvil parece ser bastante bueno. Siempre puede reescribir las API web, pero cambiar a una nueva solución después de escribir sus propias interfaces específicas de protocolo será más difícil.

En términos de características, Xtify gana, además si alguna vez decides convertir tu aplicación a iPhone o Blackberry, es la misma interfaz.

En términos de simplicidad, probablemente Mobile Push sea el ganador, pero de nuevo, me preocuparía crear código de producción fuera de desarrollo o API huérfanas.

¡Buena suerte! Espero que esto ayude.

+0

¡Muchas gracias! Por cierto: ¡estoy utilizando actualmente una empresa de transporte aéreo para mi iPhone y mi proyecto de Android! Pero gracias ... ¡ayuda mucho! – Saurabh

Cuestiones relacionadas