Actualmente,
El rendimiento de un teléfono no depende de la RAM. Depende de muchos otros factores, pero la razón principal que implica que el iPhone tenga solo 1 gb de RAM es su sistema operativo “iOS”.
Entonces, aquí trataré de señalar algunas de las razones por las cuales iOS solo requiere 1 gb de RAM, mientras que los dispositivos Android actualmente vienen con 3, 4 e incluso 6 GB de RAM:
1. Actividad de primer plano individual –
iOS solo mantiene un programa activo a la vez en la RAM, mientras que todas las demás aplicaciones abiertas permanecen en segundo plano en un estado inactivo, pero si las aplicaciones en segundo plano requieren más memoria, se mantendrán cargadas en el punto en que se dejaron. Entonces, iOS requerirá menos RAM.
En el caso de Android, Android mantiene todas las aplicaciones en la RAM en estado activo. Esto puede mejorar las capacidades de multitarea, pero seguramente consumirá más RAM que iOS.
2. Recolección de basura –
El método de recolección de basura permite que el sistema recupere la memoria perdida.
La recolección de basura es una característica del lenguaje de programación Java y Android está escrito en Java y todas las aplicaciones también están escritas en Java y reciclan toda la memoria liberada por la recolección de basura.
Android implementa la recolección de basura en el nivel de la aplicación. Lo que significa que las aplicaciones tienen que hacer la colección de memoria RAM no utilizada. Esto puede ser muy útil si las aplicaciones se crean de manera eficiente y pueden dar como resultado un mejor rendimiento que la recolección de basura a nivel del sistema. Pero si las aplicaciones se realizan de manera no profesional, puede provocar pérdidas de memoria y enormes cargas en la RAM.
Entonces, ocupa toda la RAM.
3. Exclusividad del sistema operativo –
IOS está hecho por Apple para ejecutarse en iPhones. Por lo tanto, está altamente optimizado por ellos. Se encarga de todas las formas en que puede ser rápido y eficiente en memoria.
Por otro lado, Android es un sistema operativo de código abierto para ejecutarse en una gran cantidad de dispositivos. No están tan optimizados como los iPhones porque todo depende de la compañía que fabrica la ROM de Android para sus teléfonos.
Por lo tanto, Android no está optimizado y puede provocar un alto consumo de RAM por parte del sistema.
4. Aplicaciones –
Las aplicaciones que están en Apple Appstore están allí después de pasar algunas pruebas críticas de control de calidad y los desarrolladores tienen que pagar una tarifa alta por eso. Apple solo permite que las mejores aplicaciones entren en su tienda de aplicaciones.
Pero en el caso de Android, las aplicaciones en Google Play Store no tienen que pasar ninguna prueba seria y al pagar una mera cantidad de $ 25 cualquiera puede publicar su aplicación en Google Play Store.
Esto puede provocar que las aplicaciones creadas incorrectamente experimenten pérdidas de memoria, bloqueos y bloqueos.
Muchas otras cosas, como la arquitectura del procesador, los cachés del sistema y la forma adecuada de usar el hardware con el software de Apple, le permiten ofrecer un rendimiento increíble con solo 1-2 gb de RAM.