iOS ha sido diseñado para muy pocos dispositivos (a lo sumo 20). Como resultado, el software está altamente optimizado para ejecutarse en ese hardware específico. Además, Apple elimina las funciones a medida que baja la línea del dispositivo. iOS 6 fue extremadamente lento en el 3GS, incluso en las funciones severamente restringidas. Intente encontrar una manera de obtener todas las características del último iOS en (digamos) un iPhone 4S (2011) y notará una desaceleración significativa.
Windows Phone ha hecho lo mismo, pero en menor medida, ya que Microsoft dicta qué hardware se puede usar para los componentes internos (procesador, etc.).
Android es de código abierto, lo que significa que tiene que ejecutarse en una variedad de dispositivos que tienen o no hardware específico. Lo que significa que no puede optimizar para ningún tipo de hardware.
- ¿Por qué los OEM corrompen el stock de Android con máscaras inútiles, pesadas y sobrevaloradas que ralentizan sus dispositivos?
- ¿Cuál es el mejor reproductor de música que estás usando actualmente en tu teléfono Android?
- ¿Cómo es el Huawei Honor 6?
- ¿Qué aplicaciones estás usando en tu teléfono Android?
- ¿Por qué los teléfonos Android se ralentizan con el tiempo? ¿Están diseñados para ser así a propósito?
El problema no se debe a la calidad del hardware, como se especifica en otra respuesta. El problema es que el mapa de archivos para los bloques de datos en el almacenamiento flash se escribe con el tiempo y no se borra (problema de software). Esto se resolvió en Android 4.3 (JB) con soporte TRIM (Gracias Anthony).
Incluso en dispositivos anteriores a 4.3, un simple restablecimiento de fábrica recupera la velocidad, lo que es una prueba absoluta de que el problema no es el hardware.
EDITAR:
La pregunta original era ” ¿Por qué un dispositivo Android se ralentiza después de un tiempo mientras que los dispositivos iOS y Windows no lo hacen?”.