¿Es cierto que iOS es menos tragón que Android en cuanto a batería? ¿Por qué Android consume más batería que iOS? Intentamos averiguar las causas.

Android e iOS, iOS y Android; la gran rivalidad con la que llevamos años y años, la lucha que taliapples y fandroides mantienen y que no acabará hasta que uno de los dos sistemas termine cayendo. Hasta que los fans del sistema superviviente pasen a atacar al siguiente sistema en auge, para qué nos vamos a engañar.

Duración de la batería: Marshmallow frente a Lollipop

El caso es que, en las muchas comparaciones que salen entre el último iPhone y los buques insignia de diferentes compañías, una de las cosas donde más sufre Android es en el apartado de la batería. A nuestro sistema operativo le cuesta seguir el ritmo, ¿pero por qué ocurre esto?

Por el propio iPhone

 

En realidad, es imposible comparar el rendimiento de Android con el rendimiento de iOS por una cuestión sencilla: mientras que Android está presente en multitud de plataformas, iOS sólo está disponible para un puñado de teléfonos y tablets construidos por Apple. No podemos hacer un Android con las mismas especificaciones que un iPhone, no podemos comparar ambas plataformas en igualdad de condiciones.

iOS sólo está disponible para un puñado de teléfonos. Pueden diseñar el software sabiendo al hardware que se adaptará y viceversa

Justo ahí es donde reside uno de los secretos de Apple para mejorar el rendimiento y el consumo de batería. Ellos tienen el control sobre las piezas, pueden afinar el sistema operativo tanto como les sea posible. En otras palabras, mientras que Android tiene que funcionar tanto en un dispositivo de 100€ como en uno de 800€, iOS no cuenta con esa desventaja y puede jugar a la optimización cuanto quiera.

Por el enfoque de la plataforma

Continuando con este tema de la optimización, los desarrolladores también se ven beneficiados al desarrollar para iOS, porque sólo tienen que fijarse en un marco de especificaciones. Mientras, en Android hay tanta diversidad que es imposible abarcarlo todo, optimizar una aplicación para un dispositivo en concreto es misión imposible cuando tendrías que trabajar en optimizar tantos.

Volvemos al ejemplo de antes, pero esta vez pongámonos en la piel de un desarrollador. Al hacer nuestra aplicación en iOS, sólo nos tenemos que asegurar que funcione en ese puñado de dispositivos. Si la hacemos en Android, tiene que funcionar en el teléfono chinorris de 100€ con a saber qué especificaciones, en el buque insignia de 800€ que acaba de salir al mercado con las especificaciones más punteras, y en todos los teléfonos que están entre medias.

¿Por qué las aplicaciones salen antes en iOS que en Android? Los desarrolladores responden

Si el desarrollador conoce bien qué dispositivos van a hacer funcionar la aplicación, puede aprovechar esa ventaja para optimizar su aplicación, que consuma menos batería aprovechando las ventajas que supone funcionar sólo en un iPhone. Otro de los motivos por los que los desarrolladores prefieren iOS, como ya pudimos leer hace unos días.

Por las estadísticas de iOS

Ambas capturas de pantalla pertenecen a Jason Kallelis, programador de 33 años y autor de writing about tech. En esas capturas podemos ver que, mientras Android nos suelta una gráfica con los datos brutos, iOS tiene la amabilidad de mostrarnos cuánto está consumiendo cada aplicación de manera específica en segundo plano. Sí, cosas como la gráfica son cosas que no tiene iOS, pero esa forma de explicar las cosas de Apple es muy acertada.

Gracias a esa pantalla, con un vistazo podemos identificar si una aplicación se ha pasado de la cuenta. Y, aunque en Android también podemos hacerlo, gracias a esta pantalla podemos saber mejor qué bloquear entre las aplicaciones que pueden actualizar sus datos en segundo plano. Medidas que le dan el control al usuario en vez de darle la libertad, como señala el propio Jason a lo largo de su artículo. Dos filosofías diferentes para dos sistemas operativos diferentes.

Dos enfoques diferentes para dos sistemas diferentes

No es nada nuevo que la gran baza de Android es la diversidad, mientras que la gran baza de iOS es la optimización. Mientras Google nos ofrece libertad en todo, desde escoger un dispositivo hasta cómo manejarlo, Apple nos ofrece un control mayor tanto del dispositivo como de las aplicaciones. Y no por ello es mejor uno y otro, en realidad, son dos formas diferentes de hacer las cosas.

Sin embargo, esto sí que aporta ventajas y desventajas, y la batería es una de ellas. Una ventaja para Apple, capaz de mantener el control sobre todo lo relacionado a su iPhone, y una desventaja para Google, quien tiene que aplicar parches como Doze a lo largo de las actualizaciones para mejorar la duración de la misma. Parches acertados que se agradecen en un uso diario, pero que podrían ser mucho mejores.