Creo que es el iPhone en general. Ahora solo uso androides e iphones y por eso creo que los iphones tienen una mejor administración de RAM.
1- Los teléfonos tienen un mejor algoritmo de programación para teléfonos móviles.
Android se basa en Linux, que tiene un buen algoritmo de programación, pero es más genérico. Linux en mi escritorio es increíble, los programas no se bloquean cuando se agotan los recursos, solo se vuelven 10 veces más lentos pero vuelven a la normalidad al final. No necesito eso en el móvil, ¿quién va a esperar de todos modos? En los androides, los programas en segundo plano tienden a tener más privilegios de procesamiento que los programas en segundo plano del iPhone, por lo tanto, los viejos programas en segundo plano del iPhone pueden salir fácilmente de la RAM al disco duro.
- ¿Qué significa cuando los desarrolladores dicen que se necesitan 2 GB de RAM para jugar? ¿Significa que necesita una memoria del sistema de 2 GB o que necesita 2 GB de memoria libre?
- ¿Por qué Samsung no solo hace un Galaxy con 16 gigas de RAM y un procesador de 16 núcleos en 2017? ¿Por qué tiene que actualizarse en pequeños incrementos a la vez?
- ¿Las aplicaciones instaladas en su computadora consumen RAM incluso cuando no se están ejecutando?
- ¿Cuál es bueno para un teléfono inteligente, la gran cantidad de RAM o la gran cantidad de velocidad de reloj del procesador?
- Asus acaba de lanzar teléfonos inteligentes con 4 GB de RAM. ¿Realmente necesitamos 4 GB de RAM en un teléfono inteligente?
La arquitectura 2-ios es más sencilla:
Android es desordenado, sinceramente, hay un tiempo de ejecución en la parte superior del kernel en el mismo nivel que hay bibliotecas y luego marcos antes de que veas la aplicación. Sería una pesadilla escribir aplicaciones optimizadas con tal diseño, las aplicaciones probablemente traerán demasiadas cosas en la memoria para ejecutarse.