Pregunta original : Si no me equivoco, esta pregunta se hace a raíz de la noticia de que Apple ralentiza deliberadamente las CPU de los teléfonos más antiguos que tienen baterías más viejas, lo que hace que funcionen con lentitud o, en otras palabras, con retraso. La explicación de Apple fue que al ralentizar las CPUs estaba tratando de evitar los apagados aleatorios que mucha gente estaba experimentando.
Este es un efecto secundario no deseado al tratar de prolongar el uso de un determinado dispositivo. Apple se jacta de que la última versión más brillante del iOS será compatible con los dispositivos que fueron lanzados hace 4-5 años. Pero para que funcionen realmente, limitan muchas de las funciones y también estrangulan las CPU en nombre de ofrecer una mejor experiencia de usuario.
En el mundo de Android, a menos que el fabricante lo haya restringido, el sistema operativo se puede desbloquear y rootear liberando así todo su potencial. Incluso se puede overclockear la velocidad de la CPU al igual que en un ordenador. Hay efectos secundarios como la descarga rápida de la batería o que el teléfono se caliente, etc., pero Android no ralentiza intencionadamente las CPU. De hecho, las nuevas CPUs tienen una característica llamada Thermal Throttling, donde si la CPU detecta que se está calentando, se ralentizará por sí misma. Esto es sólo en el hardware.
TL;DR: Apple pudo hacer lo que hizo porque controla tanto el hardware como el software. Es la única empresa que construye iPhones.
Android, en cambio, no es de una sola empresa. Google proporciona el software, que luego es utilizado por los fabricantes (como Samsung, LG, OnePlus) ya sea modificado o utilizado tal cual, para construir teléfonos.
Si bien mi mente racional puede entender por qué Apple hizo eso, no puedo estar de acuerdo con que retenga tal información e incluso se absuelva de cualquier mala acción.