Funciona realmente Battery Doctor en iOS?

Depende de cómo quieras que funcione.

(Hablamos de dispositivos sin jailbreak aquí)

En primer lugar, ninguna aplicación puede interferir en la gestión de la batería - está controlada por iOS y no hay ninguna API u otras formas para que cualquier aplicación de terceros haga algo al respecto.

Acerca de la parte de "limpiar la basura, potenciar la memoria": debería funcionar, pero los resultados probablemente no sean los esperados.

Hablemos primero de la "basura". La llamada "basura" es en realidad archivos temporales generados por el sistema/la aplicación, esos archivos temporales suelen denominarse "cachés" (busque en Google "archivos de caché" para saber más). Dado que los sistemas informáticos (incluido tu smartphone) no pueden funcionar por sí solos, todo lo que hacen ha sido diseñado por humanos. Lo que significa que las cachés existen por una razón, ya que se necesita tiempo para escribir el código que genera las cachés. En resumen, las cachés ("juncos") están pensadas para acelerar tu iPhone, no para ralentizarlo. También podría ahorrar el uso de los datos del móvil, ya que muchas aplicaciones están utilizando las cachés para guardar esos archivos de uso frecuente - imágenes en el historial de chat, avatares, etc - en local, como archivos de caché, en lugar de descargarlos cada vez que los ves.

Entonces, el "aumento de la memoria". Esto es un mito común. Usar tus memorias tanto como puedas es la mejor manera de potenciar tu teléfono, por lo que es una gran cintura para conservarlas. El teléfono almacena los resultados calculados en la memoria para ahorrar batería, mientras que los datos de esos archivos utilizados con frecuencia serán arrastrados a la memoria para que puedas acceder a ellos mucho más rápido que si mantienes la memoria vacía y accedes a esos datos desde el almacenamiento. Además, supongamos que quieres salir de todas las aplicaciones que se ejecutan en segundo plano, todo este proceso de salida requiere de la CPU para ejecutar tu comando (el proceso es más complicado que simplemente hacer que la aplicación desaparezca de tus ojos), por lo que esto consumirá más energía que simplemente dejar que se queden en tu memoria - no olvidemos que la próxima vez que necesites usar la aplicación que has dejado, el sistema tendrá que hacer un montón de cosas para lanzar la aplicación de nuevo, por lo tanto, lanzar una aplicación después de que la hayas matado manualmente es mucho más lento que simplemente sacarla de tu memoria. En la práctica, verás la pantalla de lanzamiento. Por cierto, el iOS 10.3 optimizó aún más el sistema para utilizar más espacio de memoria - el sistema ahora mantendrá más aplicaciones en la memoria (es decir, en segundo plano) durante más tiempo. Por eso notarás que ves muchas menos pantallas de inicio de lo habitual.

Si todavía estás aquí, entonces te estarás preguntando ¿qué pasa si el sistema se llenó de estas cachés súper mágicas y gastos de memoria aparentemente innecesarios? Eso es lo que los nerds(no realmente) ya pensaron. El sistema(iOS) tiene un excelente algoritmo para limpiar esas cosas automáticamente si la tarea principal actual requiere más memoria o espacio de almacenamiento.

Aquí nos lleva a cómo funcionan esas apps de terceros. La última vez que lo comprobé, este tipo de aplicaciones básicamente llenarán tu sistema con basura real, entonces el sistema ejecutará el algoritmo para liberar (esta palabra es demasiado optimista aquí...) tu memoria y almacenamiento para la aplicación, entonces la aplicación limpiará su propio trasero. A partir de aquí, si usted entiende completamente las cosas que estaba hablando, todo este proceso de "limpieza" no tiene sentido, excepto el costo de la potencia de cálculo de su dispositivo y la vida de la batería.

"No quiero leer esas palabras locas y no te creo.

Bueno, usted don't tiene que creerme, sólo ver lo que Apple y Android Engineering VP dijo.