
Algo que me pregunté cuando Apple presentó el sistema sobre el que trabajaría el sistema de notificaciones _Push_ fue si serían los mismos desarrolladores quienes tendrán que montar su propio sistema de servidores para habilitar las notificaciones o Apple proporcionaría servidores. Finalmente sí son los desarrolladores pero esto tiene una clara desventaja: costos.
Honestamente la lógica me indicaba que sería Apple quien ofrecería ese sistema de notificaciones, después de todo ellos ofrecen el hosting de las aplicaciones y cobran por ello. Los que ofrecen una aplicación gratuita también reciben hosting en el App Store de manera igualmente gratuita, pero ¿de dónde tendrían ganas (básicamente dinero) para pagar por un servicio que podría mejorar la experiencia de usuario en su aplicación si ésta no les reporta beneficio alguno?
Ojalá Apple haya pensado esto detenidamente y sobre todo que nosotros, los usuarios, no veamos limitadas nuestras aplicaciones porque son gratuitas o quizá terminemos pagando sólo por tener las notificaciones activadas en una aplicación.
Si quieres leer un poco más, Erica Sadun, una de las más conocidas desarrolladoras para el iPhone, ha escrito un interesantísimo artículo en Arstechnica.









Yo creo que lo perfecto sería el poder tener servicio Push en las App que tu quieras, por ejemplo yo tengo mi iTouch lleno de App, pero de muy pocas me interesa recibir cada 2x3 información, una que si querría en el iPhone sería, tanto SMS como email, los feed, twitter y después la App Store, yo creo que eso sería lo que usaría cada día y del resto no necesito que me estén avisando todo el rato, porque no me interesa.
lo mejor es que cada aplicacion , la que uno quiera, pueda correr en segundo plano, ni push ni nada de eso, si el palm pre, android y cualquier telefono nokia o sony pueden hacerlo , ¿porque el iphone con el sistema operativo mas avanzado del mundo “como ellos dicen” no puede tener aplicaciones en segundo plano?
La verdad es que se trata de un tema “complicado”. Evidentemente la que parece mejor solución es la de correr las aplicaciones en segundo plano, pero yo no quiero que la batería me dure “un par de horas”.
También hemos de ser conscientes que salvo casos puntuales no es realmente necesario tener corriendo más de una aplicación corriendo simultáneamente en un iPhone y los casos que se me ocurren quedan solucionados con PUSH, como pueden ser SMS, MMS, e-mail, feed, twitter o facebook.
Respecto al tema de quien tiene que poner el servidor de PUSH, creo que aunque duela, para mi el caso esta claro, debe ser el que desarrolle el programa. Apple cobra un porcentaje por hospedar la aplicación y el trafico de la descarga, ¿pero debe correr con los gastos del trafico PUSH? ¿Ha de ser responsable del servicio PUSH de la empresa X?
Google de que te podria avisar?
Aparte lo mas probable es que en el menu de configuraciones se puedan desactivar por el gasto de bateria, y por que no todo mundo quiere recibir notificaciones a cada rato.
Y este POST YA ESTAB ANTES, Por que no lo mencionas? ya lo habia leido.
Gracias