A menos que se refiera al cierre forzado, todas las aplicaciones de Android se ejecutan todo el tiempo. No pueden hacer ninguna E / S de pantalla a menos que sean la aplicación superior (porque alguna otra aplicación está usando esos recursos), pero las aplicaciones siguen ejecutándose de todos modos. Es solo que la mayoría de las aplicaciones están esperando la entrada, por lo que no consumen recursos de la CPU y no se da cuenta.
Pero si escribe una aplicación que (por ejemplo) usa un temporizador para iniciar acciones, responderá a los eventos del temporizador incluso si está ejecutando una aplicación completamente diferente. Lo mismo con responder a eventos TCP / IP. De hecho, todo excepto la pantalla IO.
Esto es muy diferente a cómo funciona iOS. A menos que escriba deliberadamente aplicaciones de iOS como un servicio, las aplicaciones inactivas se detendrán por completo. Existe la posibilidad de “despertarlos” y ejecutarlos en segundo plano durante hasta 15 segundos a través del servicio de notificaciones de Apple. En Android, la aplicación siempre se está ejecutando y puede recibir las notificaciones directamente.
- ¿Cuál es el alcance del desarrollo de aplicaciones en India? ¿Y cuál es el mejor para ganar dinero: desarrollo iOS o desarrollo Android?
- ¿Es posible descompilar una aplicación de Android?
- ¿Alguien puede decirme una buena idea de aplicación de Android para mi proyecto de graduación?
- ¿Cuáles son las herramientas disponibles para realizar pruebas de seguridad en aplicaciones de Android?
- ¿Qué es SP Flash APK?
Entonces la respuesta es probablemente nada en absoluto. Pruébalo y verás. Es casi seguro que su aplicación funcionará bien en el fondo.