¿Por qué los SO móviles están diseñados para permitir que las aplicaciones se ejecuten en segundo plano?

Antes de iOS 4, así era exactamente cómo funcionaba iOS. Y apestaba.

¿Estás escuchando música y quieres hacer otra cosa? Hipocresía.

¿Desea cambiar a un navegador web para verificar algo mientras está ejecutando una aplicación y luego volver? No

¿Recibir una notificación en segundo plano mientras ejecuta una aplicación? Olvídalo.

¿Se mantiene activa una llamada VoIP al cambiar para revisar su correo electrónico? No puedo hacerlo

iOS es particularmente riguroso al limitar la actividad en segundo plano de las aplicaciones para evitar el agotamiento gratuito de la batería, y han sido criticadas por eso. Personalmente, me gusta que lo hagan difícil, ya que los programadores perezosos pueden destruir la vida de mi batería rápidamente.

En iOS, a menos que la aplicación use una de las API de fondo específicas, se cerrará de manera efectiva cuando se desconecte. Si eso no es lo suficientemente bueno para usted, presione dos veces el botón de inicio y deslice hacia arriba para eliminar por completo cualquier aplicación que sospeche que pueda estar consumiendo recursos.

Hay varias razones para eso
Una de las razones principales es la verdadera multitarea, para que podamos cambiar entre aplicaciones con el menor tiempo de cambio.
Si cada vez que el sistema operativo elimina los procesos, llevará tiempo cargar los datos de la aplicación desde el disco / almacenamiento a la RAM, lo que arruinará la experiencia del usuario.

Digamos que estás jugando un juego y recibes un mensaje de texto de un amigo. ¿Realmente quieres llegar a un punto de parada, guardar el juego, cerrar el juego, abrir mensajes, esperar a que se carguen los mensajes, enviar un mensaje de texto a tu amigo, cerrar mensajes, abrir el juego, esperar a que el juego se cargue, reanudar ¿tu juego? Podría estar loco, pero eso parece un poco solo para devolver el mensaje de texto “K”. Pero si las aplicaciones pueden ejecutarse en segundo plano, puede cambiar rápidamente de una aplicación a otra sin preocuparse por todos los pasos adicionales.

More Interesting

¿Cuál es la aplicación más utilizada en India?

¿Cuál es el tamaño de mercado de las aplicaciones móviles para India?

¿Qué se necesita para crear una aplicación como Snapchat?

¿Glassware (aplicaciones de Google Glass) superará a las aplicaciones web y las aplicaciones móviles en un futuro próximo?

iOS: ¿Hay alguna forma de descubrir el controlador de vista que se muestra en la pantalla en la aplicación sin usar viewWillAppear / viewWillDisappear?

Cómo obtener una notificación cuando un contacto específico de WhatsApp se conecta en línea en Android o iOS

¿Hay un gráfico de cuáles son los principales meses, días y fechas especiales (por ejemplo, acción de gracias) para la mayoría de las descargas de aplicaciones en iPhone iTunes o Android Market?

¿Cuáles son algunas aplicaciones móviles, o categorías de aplicaciones móviles, que sientes que son transformadoras?

Problemas para encontrar un desarrollador de aplicaciones / CTO para una idea que está lista para ser construida y comercializada. Sugerencias?

¿Cuánto afecta la frecuencia de las actualizaciones a la descarga de una aplicación?

¿El iPhone estaría donde está si no existiera Android?

¿Cuánto ha ganado con sus aplicaciones gratuitas, aplicaciones pagas, en aplicaciones de facturación de aplicaciones, anuncios, etc. Aplicaciones de Android?

¿Cuánto cuesta una aplicación móvil promedio en Indonesia?

¿Qué servicios hay para promocionar su aplicación?

¿Cuáles son las mejores pantallas de registro en aplicaciones móviles?