¿Por qué el iPhone no se calienta debido al uso prolongado?

Los chipsets utilizados en los teléfonos inteligentes están diseñados para funcionar con muy poca potencia y funcionar a su máxima velocidad / potencia durante el menor tiempo posible / necesario / requerido / solicitado, y luego bajar el reloj a frecuencias más bajas para minimizar consumo de energía y batería, y así generar la menor cantidad de calor posible.

Los chipsets / system-on-chips (SoC) de mayor frecuencia pueden completar tareas más rápidamente en ráfagas cortas que un procesador más lento que funciona durante un período de tiempo más largo, por lo que usar menos energía volviendo a los estados de reposo de menor potencia más rápidamente, ahorrando así potencia general, incluso si el consumo máximo de potencia puede ser mayor a frecuencias más altas, esto se llama el concepto de “carrera hacia el sueño”.

Los iPhones (y otros teléfonos inteligentes) * se * calentarán si se los empuja a trabajar a su máximo rendimiento durante un período prolongado de tiempo.

La reducción del uso de energía es un problema de todo el sistema, además de poder apagar los dispositivos tanto como sea posible, la arquitectura del software juega un papel importante.
Algunas de las restricciones bien conocidas impuestas a las aplicaciones de iPhone (a saber, restricciones de multitarea) se deben al deseo de ahorrar energía.

No poder dejar las aplicaciones ejecutándose en segundo plano, controlar estrictamente el acceso a la red desde las aplicaciones (especialmente en segundo plano), limitar el acceso al GPS y otros métodos de navegación realmente impulsa la capacidad del teléfono en su conjunto para ahorrar energía.

La estrategia es básicamente restringir la necesidad del software de acceder a dispositivos (CPU / FLASH / GPS / GSM / etc.) que permite que el sistema operativo apague o duerma tantos dispositivos como sea físicamente posible. Apagar los dispositivos permite el máximo ahorro de energía posible.

Compare esto con el enfoque de Android, que comienza con aplicaciones que usan una máquina virtual (no es la forma más eficiente de ejecutar software), y luego les permite un uso mucho más (sin restricciones) de la mayoría de los dispositivos. Agregue a esto el hecho de que los teléfonos Android tienden a tener pantallas más grandes y que consumen más energía, más chipsets de red que consumen mucha energía (LTE / 4G / etc.) y no sorprende que la duración de la batería de los teléfonos Android no sea ideal.

Muchas de las restricciones se producen por razones técnicas muy específicas (con las que personalmente estoy de acuerdo, pero que irritan a muchos fanáticos).

El procesador en el iPhone usa muy poca energía aunque sea relativamente rápido
la pantalla usa la mayor parte del poder pero aún no mucho. No se necesitan sistemas de enfriamiento.