Al principio, cuando había dispositivos como el iPhone 3GS (el primer modelo que admite oficialmente la multitarea), Apple tuvo un pequeño dilema. La multitarea era una tecnología relativamente nueva, pero la RAM, como señaló DM Cook, era un problema. El iPhone 3GS solo tenía 256 MB, porque no estaba destinado a realizar múltiples tareas.
Entonces, para lanzar una actualización que lo respalde, Apple tuvo que deshacerse de la tecnología que actualmente se usaba para realizar múltiples tareas en otros softwares telefónicos (como Symbian y, en cierta medida, Windows Phone OS, crisis que me lleva de regreso). Permitieron que la aplicación permaneciera abierta, por lo que esto limitó las opciones, y a menudo se volvió lenta a medida que se agota la RAM.
La solución de Apple, siendo perfeccionistas, era “nerf” la multitarea. Esencialmente, la aplicación se congeló, por lo que fue tal como la dejaste y nada más. En una aplicación de Internet, como Facebook, Twitter o, de hecho, Quora, la aplicación se actualizaría a una versión actualizada, ya que iOS supondría que también querría ver una vista actualizada, ya que realmente no registra cuánto tiempo la aplicación tiene sido congelado por no usa la aplicación en absoluto.
- ¿Cuál es el mejor bootcamp para iOS en SF?
- ¿Por qué las aplicaciones iOS no pueden acceder al acelerómetro en segundo plano?
- ¿Cuáles son los mejores eventos / conferencias para iOS App Marketing and Development?
- Cómo reproducir música de YouTube en segundo plano mientras uso mi iPhone
- ¿Qué aplicación de iPhone es útil para los ingenieros mecánicos?
Esto realmente me molestó, así que, como ya había roto mi iPod Touch, descargué Backgrounder de Cydia, lo que hace que la aplicación permanezca encendida permanentemente. (También podría usar la multitarea nativa, que aún funcionaba bien, incluso con solo 128 MB de RAM.
[EDITAR]
– DM Cook, lo siento, no leí tu respuesta completa 🙁
– Los dispositivos más nuevos tienen mucha más RAM, por lo que, como señaló, Apple ha cambiado su multitarea para que sea más tradicional, sin embargo, las aplicaciones aún se congelan, ya que esto evita que la RAM se agote y le permite lanzar una cantidad ilimitada [efectivamente] de aplicaciones, ya que los iPhones usan memoria de intercambio, así como RAM. Como Apple intercambia con la memoria flash rápida y la RAM. Sin embargo, cada dispositivo Apple se encontrará con este problema. Cerrar aplicaciones ayuda, sin embargo, simplemente reiniciaría el dispositivo, mucho más rápido con los nuevos dispositivos, y realmente, hace un trabajo mucho mejor para borrar la RAM.
– Si tiene jailbreak, puede usar la configuración de RAM clara en SBSettings. Si eso todavía está alrededor jaja.
Gracias por ver y leer mi respuesta.