John Poole, fundador del popular punto de referencia sintético conocido como Geekbench, descubrió una curiosa correlación entre los problemas de rendimiento a menudo reportados de los que algunos propietarios de iPhones antiguos se han quejado y la antigüedad de la batería / cambios en iOS.
En pocas palabras, muchos problemas de rendimiento que afectan a los teléfonos Apple más antiguos se pueden atribuir a una combinación de una batería que ya no conserva el 100% de su capacidad y nuevas y sofisticadas funciones en iOS que consumen los ciclos de la CPU, descubrió Poole.
Poole se propuso hacer sus propias pruebas en profundidad después de un informe sobre Reddit de la semana pasada que ha provocado una discusión sobre el rendimiento del iPhone en función de la antigüedad de la batería.
"Si bien esperamos que la capacidad de la batería disminuya a medida que las baterías envejecen, esperamos que el rendimiento del procesador se mantenga igual", escribió Pool en una publicación de blog el lunes.
Algunos teóricos de la conspiración creen que los puntajes Geekbench 4 más bajos de lo normal en los teléfonos más antiguos se deben a la supuesta obsolescencia planificada que Apple supone imponer en el software para empujar a los usuarios a comprar un nuevo teléfono..
Por otro lado, muchas personas informaron que reemplazar su batería realmente aumentó su puntaje de CPU Geekbench 4, así como el rendimiento general de su teléfono.
Como el cartel de Reddit "kadupse" escribió:
Muchos dispositivos iPhone 6s se apagaban inesperadamente, incluso después del programa de reemplazo de la batería (que muchas personas no tenían derecho a usar).
Debido a que las baterías degradadas duran mucho menos y terminan con un voltaje más bajo, la solución de Apple fue reducir el rendimiento de la CPU. Esto no resuelve nada y es una mala experiencia, pero es mejor que apagar su dispositivo al 40% cuando más lo necesita.
iOS 10.2.1 ha reducido los cierres inesperados en los modelos de iPhone 6 y iPhone 6s hasta en un 80%, dijo Apple en ese momento, pero no todos encontraron la explicación convincente. Para resolver este misterio de una vez por todas, Poole ha trazado la densidad del núcleo de las puntuaciones de un solo núcleo Geekbench 4 para las series iPhone 6s y iPhone 7 con diferentes versiones de iOS.
La parte superior de la publicación son gráficos para iPhone 6s y los siguientes son para iPhone 7.
Los gráficos para iPhone 6s indican que la aceleración de la CPU informada se manifestó principalmente a medida que las personas realizaban actualizaciones de iOS 10.2.0 a iOS 10.2.1 e iOS 11.2.0. Los propietarios de iPhone 7 no vieron desaceleraciones notables hasta iOS 11.2.
Los puntajes obtenidos en el modo de bajo consumo de iOS no están incluidos en la distribución.
Poole dice que el problema solo empeorará a medida que los iPhones y sus baterías continúen envejeciendo y Apple continúe agregando funciones a iOS que requieren un rendimiento sustancial de CPU y GPU, como Face ID, aplicaciones con tecnología ARKit y modos de disparo con aprendizaje automático.
"La diferencia entre iOS 10.2.0 e iOS 10.2.1 es demasiado abrupta para ser solo una función de la condición de la batería", observó Poole, lo que lo lleva a sospechar que Apple, de hecho, puede haber introducido un cambio en iOS para limitar el rendimiento cuando la condición de la batería disminuye más allá de cierto punto.
"Apple reconoció el repentino problema de apagado que afectó al iPhone 6 y iPhone 6s a principios de este año", continuó. Aparentemente, Apple agregó un cambio similar a iOS 11.2.0 para iPhone 7 a pesar de que ese teléfono no parece verse afectado por el mismo problema.
El problema con el enfoque de Apple es que iOS no les notifica a los usuarios que el rendimiento de su teléfono está siendo acelerado, creando un tercer estado inesperado..
De acuerdo con Pool:
Si bien este estado se crea para enmascarar una deficiencia en la energía de la batería, los usuarios pueden creer que la desaceleración se debe al rendimiento de la CPU, en lugar del rendimiento de la batería, lo que está provocando una desaceleración de la CPU introducida por Apple. Esta solución también hará que los usuarios piensen, 'mi teléfono está lento, así que debería reemplazarlo' no ', mi teléfono está lento, así que debería reemplazar su batería'.
Y esto, a su vez, probablemente se incorporará a la narrativa de "obsolescencia planificada".
Para lo que vale, los desarrolladores de referencia de computadoras finlandesas de CPU y GPU Futuremark dijeron recientemente que no encontraron evidencia que demuestre que Apple está estrangulando deliberadamente teléfonos más antiguos en el software para que se sientan lentos.
Pensamientos?