Anuncio cerrado

No es inusual que su teléfono tenga una s AndroidTienen más RAM que la computadora en la que estás trabajando. Sobre los actuales AndroidCada vez llegamos fácilmente a 12 GB de RAM, que está disponible, por ejemplo, en la configuración más alta de los modelos. Galaxy S22 Ultra o Google Pixel 6 Pro. Algunos teléfonos también tienen 16 GB de RAM. Por otro lado, el iPhone 13 Pro tiene sólo 6 GB, el iPhone 13 incluso sólo 4 GB. Funcionan igual de bien (o incluso mejor) que los más equipados Androidy. ¿Como es posible? 

¿Qué es la RAM? 

En informática, RAM es el término utilizado para la memoria semiconductora de acceso directo de lectura y escritura. Existen varios tipos de RAM, pero la SDRAM utilizada en los teléfonos inteligentes es volátil. A diferencia de la memoria flash no volátil del teléfono donde están informace almacenado a largo plazo, la RAM puede almacenar informace sólo mientras el dispositivo está encendido. Es básicamente la memoria de trabajo del teléfono: contiene informace, que el dispositivo está utilizando actualmente de forma activa.

Cuanta más RAM tenga un teléfono, más cosas podrá almacenar en su memoria operativa. A medida que abres más aplicaciones (o más contenido dentro de una aplicación), el teléfono asigna RAM disponible a cada nuevo proceso. Cuando no queda más RAM disponible, el dispositivo tiene que decidir qué procesos eliminar para que todo funcione sin problemas. En igualdad de condiciones, un teléfono con 8 GB de RAM podrá mantener más procesos activos que un teléfono con 4 GB de RAM, por lo que saltar entre actividades será más rápido en un teléfono con más RAM.

Android necesita más RAM que iOS 

No existe una razón definida, sino más bien varios factores que contribuyen a este hecho. Primero, la aplicación para Android a iOS están construidos de manera diferente. Cada año hay sólo unos pocos iPhones y iPads nuevos que funcionan con hardware similar. Porque la aplicación para iOS se ejecutan solo en unos pocos conjuntos de chips homogéneos, se pueden construir específicamente para estos conjuntos de chips utilizando los llamados lenguajes de programación nativos (especialmente Swift y Objective-C). Código escrito para aplicaciones de iOS se compila directamente en instrucciones que los procesadores Apple entender sin ninguna traducción.

Por otra parte, el sistema Android Al ejecutarse en un número prácticamente ilimitado de dispositivos diferentes, las mismas aplicaciones deben ejecutarse en conjuntos de chips de Qualcomm, Samsung, MediaTek y otros. Dado que sería imposible garantizar manualmente la compatibilidad con todas estas configuraciones de hardware diferentes, las aplicaciones para Android escrito en lenguajes de programación (Kotlin y Java), que se puede traducir a algún tipo de lenguaje común, que luego se traduce por segunda vez al código nativo para ese chipset. Este lenguaje común se llama código de bytes. 

El código de bytes no es específico de ningún hardware en particular, por lo que el dispositivo debe convertir el código a código nativo antes de ejecutarse. En comparación con ejecutar código nativo directamente, como lo hace el sistema iOS, este proceso requiere recursos adicionales, es decir, una aplicación que se ve y funciona igual en todos los sistemas. Android a iOS, será para su ejecución en el dispositivo Galaxy El S22 normalmente requiere más RAM disponible que el iPhone 13.

Limpieza automática de RAM 

Cada sistema operativo también gestiona la RAM de forma diferente. Android utiliza un método de gestión de memoria llamado recolección de basura. Este proceso elimina periódicamente elementos de la memoria que ya no están en uso, liberándola así. Sistema iOS sin embargo, utiliza el recuento automático de referencias (ARC), que asigna automáticamente un valor numérico a los objetos en la memoria en función de cuántos otros objetos hacen referencia a ellos y elimina aquellos cuyo valor llega a cero.

Dado que la recolección de basura solo busca periódicamente objetos no utilizados, puede haber una breve acumulación de información inútil que abrume la RAM. Por el contrario, ARC no tiene este problema: los objetos individuales innecesarios se eliminan de la memoria tan pronto como se identifican como no utilizados. Sistema Android También restringe las aplicaciones que se ejecutan en segundo plano menos que tú. iOS, por lo que las aplicaciones que no usas activamente pueden estar en teléfonos con el sistema Android permanecer en la RAM es más fácil que v iPhoneCap. Flexibilidad del sistema Android es una de las mayores fortalezas de esta plataforma, pero esta flexibilidad también puede requerir un uso menos eficiente de la RAM.

En la final, realmente no importa 

Android a iOS por lo tanto, tienen diferentes requisitos de RAM porque los dos sistemas operativos funcionan de manera diferente. Android es más flexible que iOS, tanto en términos de en qué dispositivos se puede ejecutar como de cómo los propios desarrolladores pueden usarlo y disfrutarlo. Sin embargo, dicha flexibilidad tiene el costo de mayores requisitos de RAM para lograr un rendimiento similar al de los iPhone. Pero dado que iPhone 13 Pro Max por 31 coronas checas y Samsung Galaxy Los A33 5G por 8 CZK tienen cada uno 990 GB de RAM, está bastante claro que la memoria en sí no es un factor muy importante que afecte ni al rendimiento comparable del dispositivo ni a los costes del fabricante en su precio final.

teléfonos Samsung Galaxy puedes comprar por ejemplo aquí

Lo más leído de hoy

.