Desde el punto de vista del diseño de software, la necesidad de grandes cantidades de RAM se justifica fácilmente por la forma en que las aplicaciones se ejecutan y administran en el sistema operativo Android. A diferencia de iOS, Android usa un lenguaje administrado (Java) y tiempo de ejecución. La gestión de la memoria está controlada principalmente por el tiempo de ejecución (dalvik / ART.)
La recolección de basura, también, en idiomas administrados tiene una gran penalización; De repente, ralentiza todo el flujo de ejecución del sistema operativo Android (por lo tanto, presenta los retrasos y las inquietudes infames que ves durante los juegos o los flujos de programas en Android). Por lo tanto, los diseñadores del sistema operativo Android usan una política en la que la recolección de basura se realiza solo cuando la memoria del sistema operativo está llegando a sus límites.
Por lo tanto, más RAM significa menos reclamos de memoria, y también tener la capacidad de mantener muchas aplicaciones en la RAM, ejecutándose en segundo plano, al tiempo que brinda suficientes recursos para las tareas en primer plano.
- ¿Cuáles son las revisiones de Microsoft Lumia, específicamente 435?
- ¿Cómo es que los mercados en desarrollo tienen tarifas de llamadas de telecomunicaciones más bajas mientras que algunos países desarrollados siguen cobrando por las llamadas entrantes?
- ¿Qué es lo mejor que puedes hacer si tu teléfono se desliza por una ventana en un tren indio?
- ¿Cómo es posible que compañías como Micromax, Lava puedan proporcionar la misma configuración a un precio muy bajo en comparación con gigantes mundiales como Samsung, Sony, Nokia?
- ¿Dónde puedo comprar la variante Redmi Note 3 32Gb en India?
También debo mencionar aquí que no solo las aplicaciones de Android requieren más RAM que las aplicaciones de iOS para ejecutarse, sino que también con contenido de mayor calidad (video 4K / imágenes de calidad HD) la necesidad de más RAM continuará.
—-
Hacer esto:
Tome un nuevo teléfono inteligente LG / Samsung en una tienda. Reinicia el teléfono. Luego vaya a Configuración-> Aplicaciones. Cambie a la pestaña de procesos en ejecución. Verá que incluso en un nuevo teléfono Android, se han utilizado más de 1 GB de RAM. (Aunque un teléfono Nexus puro tiene un uso de más de 512 MB de RAM sin ninguna aplicación de terceros instalada).