Anuncio cerrado

Android e iOS son los dos sistemas operativos móviles más utilizados en el mundo. Por eso también es lógico que los usuarios los comparen entre sí. Cada vez que Android vs. En iOS, se producirá un revuelo porque el primero mencionado tiene más RAM que el segundo y, por tanto, debe ser naturalmente "mejor". ¿Pero es ese el caso realmente? 

Cuando comparas los teléfonos Android emblemáticos y un iPhone fabricado el mismo año, encontrarás que en realidad es cierto que los iPhone generalmente tienen menos RAM que sus rivales. Sin embargo, lo más sorprendente es el hecho de que los dispositivos iOS funcionan tan rápido, o incluso más rápido, que los teléfonos Android con mayores cantidades de RAM.

La actual serie iPhone 13 Pro tiene 6 GB de RAM, mientras que los 13 modelos solo tienen 4 GB. Pero si miramos la que probablemente sea la mayor empresa de iPhone, Samsung, su modelo Galaxy S21 Ultra 5G incluso tiene hasta 16 GB de RAM. El ganador de esta carrera debe estar claro. Si medimos el "tamaño", entonces sí, pero en comparación con los teléfonos Android, los iPhone simplemente no necesitan tanta RAM para seguir estando entre los teléfonos inteligentes más rápidos del mundo.

¿Por qué los teléfonos Android necesitan más RAM para funcionar de manera eficiente? 

La respuesta es bastante simple y depende del lenguaje de programación que esté utilizando. Gran parte de Android, incluidas las aplicaciones de Android, generalmente está escrito en Java, que es el lenguaje de programación oficial del sistema. Desde el principio, ésta fue la mejor opción posible porque Java utiliza una "máquina virtual" para compilar el código del sistema operativo que se ejecuta en muchos dispositivos y tipos de procesadores. Esto se debe a que Android fue diseñado para funcionar en dispositivos con diferentes configuraciones de hardware de diferentes fabricantes. Por el contrario, iOS está escrito en Swift y se ejecuta sólo en dispositivos iPhone (anteriormente también en iPads, aunque su iPadOS es en realidad sólo una rama de iOS).

Luego, debido a la configuración de Java, la memoria liberada por las aplicaciones que cierra debe devolverse al dispositivo mediante un proceso conocido como recolección de basura, para que pueda ser utilizada por otras aplicaciones. Este es un proceso muy eficaz para ayudar a que el dispositivo funcione sin problemas. El problema, por supuesto, es que este proceso requiere una cantidad suficiente de RAM. Si no está disponible, los procesos se ralentizan, lo que el usuario nota en la lentitud general de respuesta del dispositivo.

Situación en iOS 

Los iPhone no necesitan reciclar la memoria usada en el sistema, simplemente por la forma en que está construido su iOS. Además, Apple también tiene más control sobre iOS que Google sobre Android. Apple sabe en qué tipo de hardware y dispositivos se ejecuta su iOS, por lo que lo construye para que funcione de la manera más fluida posible en dichos dispositivos.

Es lógico que la RAM de ambos lados crezca con el tiempo. Por supuesto, los responsables de esto son las aplicaciones y juegos más exigentes. Pero está claro que si los teléfonos Android van a competir con los iPhone y su iOS en algún momento en el futuro, simplemente siempre ganarán. Y debería dejar completamente fríos a todos los usuarios de iPhone (iPad, por extensión). 

.