Android – ¿Cuál es la diferencia entre un primer plano y un servicio de fondo?

Desde android.com se dice que un servicio de primer plano es algo que el usuario es consciente y un servicio de primer plano es poco probable que se maten si se necesita memoria. Dice que un servicio de fondo puede ser destruido si se necesita memoria. ¿Es esta la única diferencia o un servicio puede ofrecer características adicionales?

Mi principal pregunta es, ¿por qué se utilizará un servicio de fondo si es probable que sea asesinado. ¿Puede alguien proporcionar un ejemplo de una aplicación que utiliza un servicio de fondo?

¿Es esta la única diferencia o un servicio puede ofrecer características adicionales?

Para tener un servicio de primer plano, debe mostrar una Notification en la barra de estado. Idealmente, esa Notification le da al usuario la capacidad de controlar el funcionamiento de la aplicación, como detener lo que esté haciendo el servicio de primer plano (por ejemplo, reproducir música).

¿por qué se utilizará un servicio de fondo si es probable que sea asesinado

Entre otras razones, los usuarios se ponen muy irritables si agrega iconos a su barra de estado sin una buena justificación para tenerlos allí.

En general, no utiliza ningún tipo de servicio, a menos que esté entregando activamente valor al usuario . Muchos servicios de fondo son de corta duración, haciendo un trabajo particular (por ejemplo, revisando un servidor de correo para los mensajes nuevos) y desaparecer. No hay una razón fuerte para tener un servicio de primer plano para ese trabajo, aunque algunos desarrolladores lo harán de todos modos.

¿Puede alguien proporcionar un ejemplo de una aplicación que utiliza un servicio de fondo?

La mayoría de las aplicaciones de su dispositivo utilizan servicios de fondo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.