Esta es la razón por la cual los dispositivos iOS usan menos RAM que los dispositivos Android

Los dispositivos iOS y Android son básicamente los mismos, ¿verdad? Incorrecto. Los dispositivos iOS a menudo tienen la mitad de la cantidad de RAM. ¿Pero por qué? ¿Los dispositivos iOS tienen poca potencia? ¿O hay otra razón?

Los dispositivos iOS y Android son básicamente los mismos, ¿verdad?  Incorrecto.  Los dispositivos iOS a menudo tienen la mitad de la cantidad de RAM.  ¿Pero por qué?  ¿Los dispositivos iOS tienen poca potencia?  ¿O hay otra razón?
Anuncio

La guerra entre iOS y Android se mantiene fuerte incluso hoy. Obviamente, hay razones válidas para caer a cada lado de la valla, pero eso no impide que las personas (incluyéndonos a nosotros) comparemos interminablemente los dos para ver cuál es mejor para nuestras necesidades.

Ya hemos explorado las preguntas sobre qué sistema operativo móvil es más seguro y por qué las aplicaciones de iOS son generalmente mejores que las de Android. ¿Por qué las aplicaciones de iOS son aún mejores que las de Android? ¿Por qué las aplicaciones de iOS son aún mejores que las de Android? Siento que puedo afirmar con seguridad que las aplicaciones iOS son simplemente mejores. Baja las horcas por un momento y escúchame. Lee mas . Pero hay algo que quizás no haya notado: los dispositivos iOS a menudo tienen la mitad de la RAM (o menos) de dispositivos Android . ¿Por qué es esto?

Comparando RAM en iPhone vs. Android

Para este artículo, veremos algunos de los últimos dispositivos Android de alta calidad de múltiples fabricantes y los pondremos uno al lado del otro contra el iPhone 8, iPhone 8 Plus y iPhone X.

Esta es la razón por la que los dispositivos con iOS usan menos RAM que los dispositivos Android especificaciones oneplus 5t
Crédito de la imagen: GSM Arena
Esta es la razón por la que los dispositivos con iOS utilizan menos memoria RAM que los dispositivos con Android especificaciones del teléfono samsung galaxy note8
Crédito de la imagen: GSM Arena
Esta es la razón por la cual los dispositivos con iOS usan menos RAM que los dispositivos con Android especificaciones del teléfono samsung galaxy s8 plus
Crédito de la imagen: GSM Arena
Esta es la razón por la cual los dispositivos con iOS usan menos RAM que los dispositivos con Android especificaciones del teléfono google pixel 2 xl
Crédito de la imagen: GSM Arena

Estos son todos los dispositivos Android de la era 2017 que representan lo mejor de lo mejor disponible actualmente para los consumidores de teléfonos inteligentes. Como puede ver, estas especificaciones de RAM son considerables y le costarán un centavo. Espere pagar entre $ 650 a $ 1, 000 por estos.

Para darle una idea de cuán exagerada es la memoria RAM de 8 GB, tenga en cuenta que la mayoría de las laptops modernas ni siquiera vienen con tanto. La mayoría de los Chromebooks de la era 2017, por ejemplo, tienen un límite de 4 GB y solo unos pocos modelos incluyen una versión de 8 GB. ¡Incluso esos Chromebook de alto rendimiento de 8 GB son aún más baratos que estos dispositivos Android!

Para ser justos, solo el OnePlus 5T viene con 8GB. Pero mi punto es este: los dispositivos Android no vendrían con tanta RAM si no la necesitaran, ¿verdad? Y si los últimos dispositivos Android vienen equipados con 4-8GB de RAM, ¿cuánta RAM tienen los iPhones?

Esta es la razón por la cual los dispositivos con iOS usan menos RAM que los dispositivos con Android especificaciones del teléfono apple iphone x
Crédito de la imagen: GSM Arena
Es por esto que los dispositivos con iOS usan menos RAM que los dispositivos con Android especificaciones del teléfono apple iphone 8 plus
Crédito de la imagen: GSM Arena
Esta es la razón por la que los dispositivos con iOS utilizan menos memoria RAM que los dispositivos con Android especificaciones del teléfono apple iphone 8
Crédito de la imagen: GSM Arena
Esta es la razón por la que los dispositivos con iOS usan menos RAM que los dispositivos con Android especificaciones del teléfono apple iphone 7
Crédito de la imagen: GSM Arena

Espera un minuto. ¿Que esta pasando? Entre la línea de Apple de iPhones de 2017, solo vemos 2 GB en el iPhone de nivel básico, 3 GB en el iPhone 8 Plus más grande y 3 GB en el último y más grande iPhone X. El modelo más alto de Apple tiene menos RAM que las opciones más débiles de Android!

Nada de esto es nuevo, por cierto. El iPhone 7 Plus introdujo 3 GB de RAM en la línea del iPhone en 2016. El iPhone 7, iPhone 6s Plus y iPhone 6s funcionan sin problemas en 2 GB. Y el iPhone 6, que puede ejecutar iOS 11 como el resto de sus sucesores, solo tiene 1GB.

En serio, ¿qué está pasando? ¿Cómo puede un iPhone 6 de la era 2014 ejecutar passably la última versión de iOS con solo 1GB de RAM, mientras que los Androids necesitan hasta 8 veces esa cantidad?

Por qué los dispositivos Android necesitan tanta RAM

Desde el principio, Android fue diseñado para admitir diferentes tipos de procesadores, muchos fabricantes diferentes y muchas configuraciones de hardware diferentes. Normalmente, el software escrito para un tipo de sistema no puede simplemente ejecutarse en otro; tiene que ser "portado", lo que a menudo implica reescribir los bits incompatibles.

Para evitar esto, las aplicaciones de Android siempre se ejecutan en la plataforma Java. Java es ingenioso debido a su máquina virtual: puede escribir una aplicación una vez en Java, y luego la máquina virtual "traduce" ese código en tiempo de ejecución para trabajar en cualquier sistema en el que esté. En lugar de reescribir y recompilar el código usted mismo, la máquina virtual Java lo maneja por usted. Por qué la máquina virtual Java ayuda a su código a funcionar mejor. ¿Por qué la máquina virtual Java le da más ventajas a Java? programación nativa para una aplicación? ¡Sigue leyendo para descubrirlo! Lee mas .

Construyendo Programas Java

Pero esto tiene un costo.

La máquina virtual Java es compleja y requiere mucha RAM, no solo para administrar los procesos reales de la máquina virtual en sí, sino también para mantener el código Java original para la aplicación que se está ejecutando más el código traducido que realmente ejecuta el sistema.

Por un lado, la máquina virtual en Android ha mejorado a lo largo de los años y no requiere tanta memoria RAM como antes. Por otro lado, las aplicaciones de Android se están volviendo cada vez más avanzadas -incluso hinchadas- y, por lo tanto, necesitan más memoria RAM para funcionar. También se necesita memoria RAM para procesos en segundo plano, que son comunes en las aplicaciones de Android. 9 Cosas que no debes hacer cuando obtienes tu primer teléfono Android. 9 Cosas que no debes hacer cuando obtienes tu primer teléfono Android. Estas trampas comunes deberían evitarse para una experiencia Android óptima. Lee mas .

Es por esto que los dispositivos con iOS usan menos RAM que los dispositivos con Android

Por último, el sistema operativo Android se basa en un método llamado "recolección de basura". De hecho, se recomienda a las aplicaciones que utilicen tanta RAM como necesiten. Luego, de vez en cuando, Android limpia los datos en la memoria RAM que ya no se utilizan ("basura") y los libera, lo que permite que otras aplicaciones lo utilicen. Este método, aunque es efectivo, es más óptimo cuando hay mucha RAM para jugar, de lo contrario, el sistema pasa demasiado tiempo siempre recogiendo basura.

Por estos motivos, recomendamos al menos 4 GB de RAM en Android si le preocupa el buen rendimiento. ¿Por qué mi teléfono Android es lento incluso con buenas especificaciones? ¿Por qué mi teléfono Android es lento incluso con buenas especificaciones? Las especificaciones no son lo único que importa en un teléfono con Android. Esta es la razón por la cual su teléfono puede estar desacelerándose a pesar de sus buenas especificaciones. Lee mas . Si no lo hace, entonces 2 GB deberían ser el mínimo indispensable.

Por qué iOS no usa tanta memoria RAM como Android

Apple ejerce mucho más control sobre todo el ecosistema de iOS. Si quiere usar iOS, entonces solo tiene una opción para un teléfono: el iPhone. Si quieres crear aplicaciones iOS, entonces debes usar las herramientas de Apple y hacerlo a la manera de Apple. Apple gobierna con un puño cerrado.

Sin embargo, hay muchos beneficios en esto.

Como Apple conoce las especificaciones exactas de cada dispositivo que ejecutará su sistema operativo, puede tomar decisiones de diseño en consecuencia. Por ejemplo, mientras que Android necesita soportar múltiples tipos de procesadores, iOS siempre se ejecuta en hardware basado en ARM Jargon Buster: La guía para comprender los procesadores móviles Jargon Buster: la guía para comprender los procesadores móviles En esta guía, vamos a cortar la jerga de explica lo que necesitas saber sobre los procesadores de teléfonos inteligentes. Lee mas .

Esta es la razón por la que los dispositivos con iOS usan menos RAM que los dispositivos Android iphone light beam blank

Como tal, iOS no necesita una máquina virtual con traducción sobre la marcha como lo hace Android. Todas las aplicaciones se compilan en código nativo, y ese código se ejecuta directamente en el hardware. No hay necesidad de una máquina virtual significa que se usa significativamente menos RAM en general.

Además, iOS tiene un enfoque diferente para la administración de la memoria. Mientras que la memoria de Android es manejada por el sistema operativo, la memoria de iOS es manejada por las propias aplicaciones. En lugar de permitir que las aplicaciones tomen la cantidad de RAM que desean y la liberen cuando ya no estén en uso, las aplicaciones de iOS asignan y desasignan automáticamente la memoria según sea necesario.

En resumen, solo porque los iPhones tengan menos RAM no significa que tengan un peor rendimiento. iOS tiene un enfoque diferente para la administración de memoria porque no depende de una máquina virtual como lo hace Android.

In this article