Logo es.androidermagazine.com
Logo es.androidermagazine.com

Oneplus 6: ¿realmente necesitas 8 gb de ram en un teléfono?

Tabla de contenido:

Anonim

Puede comprar un OnePlus 6 que tiene 8 GB de RAM a bordo. Eso es 4 GB más que la mayoría de los otros teléfonos Android de gama alta (y Chromebooks y computadoras portátiles baratas de Windows) y alrededor de 6 GB más que el mínimo absoluto que puede salirse con la suya. Responderemos la pregunta aquí en el primer párrafo: no, no necesita 8 GB de RAM en un teléfono.

Pero sí significa que podrían pasar cosas realmente geniales.

Lea nuestra reseña de OnePlus 6

Lo que hace tu teléfono con RAM

Todos sabemos que más RAM significa que se pueden mantener más aplicaciones ejecutándose al mismo tiempo (más o menos al mismo tiempo, de todos modos), pero eso es solo una cosa que hace su teléfono con la RAM dentro de él. De hecho, una parte de esa RAM se usa antes de que Android empiece a funcionar.

Sin ponerse demasiado nerd e inyectar ideas como compcache en la mezcla, su teléfono usa RAM de esta manera:

  • El espacio del kernel: su teléfono Android se ejecuta sobre el kernel de Linux. El kernel se almacena en un tipo especial de archivo comprimido que se extrae directamente en la RAM durante la secuencia de encendido del dispositivo. Esta memoria reservada contiene el núcleo, los controladores y los módulos del núcleo que controlan el hardware y el espacio para almacenar en caché los datos dentro y fuera del núcleo.
  • Un disco RAM para archivos virtuales: hay algunas carpetas y archivos en el árbol del sistema que no son "reales". Son pseudofiles escritos en el arranque y contienen cosas como niveles de batería y datos de velocidad de la CPU. Con Android, todo el directorio / proc es uno de estos sistemas de archivos psued. La RAM está reservada para que tengan un lugar donde vivir.
  • Radios de red: los datos sobre su IMEI y la configuración de la radio se almacenan en NVRAM (memoria no volátil que no se borra cuando apaga el teléfono), pero se transfieren a la RAM junto con el software necesario para admitir el módem cuando enciende por primera vez teléfono. El espacio está reservado para mantener todo esto en la memoria.
  • La GPU: el adaptador de gráficos en su teléfono necesita memoria para funcionar. Eso se llama VRAM, y nuestros teléfonos usan GPU integradas que no tienen VRAM independiente. La RAM del sistema está reservada para esto.
  • RAM disponible: esto es lo que queda, menos cualquier reserva adicional para la caché del sistema de archivos y la configuración de minifree. Esto es lo que pueden usar las aplicaciones que ejecutas.

Tener 8 GB de RAM significa que cualquiera o todas estas formas diferentes de usar la RAM puede usar mucho más si es necesario. O si una persona que escribe el sistema operativo quiere probar algo nuevo y diferente.

¿Qué puedes hacer con RAM extra?

Comenzaré diciendo que no está del todo claro qué está haciendo exactamente OnePlus con la RAM adicional o qué planes tiene para el futuro. A primera vista, debe esperar que no haga mucho más a nivel de sistema, teniendo en cuenta que el modelo base OnePlus 6 todavía viene con 6 GB de RAM y usa el mismo software.

Pero hay una cosa que OnePlus (o cualquier desarrollador de ROM personalizado) puede hacer que sería una excelente manera de usar 2 GB adicionales de RAM: almacenar todo el iniciador del sistema en él.

8 GB de RAM significa que se podrían reservar más para la interfaz de usuario o un modo de juego.

Piensa en el HTC M7 si llevas tanto tiempo con Android. Fue el primer teléfono que usó Android y fue súper receptivo cuando estaba dando vueltas alrededor del sistema operativo. Fue porque una buena parte de la RAM del sistema estaba "reservada" para HTC Sense y no se liberaba cuando otra aplicación solicitaba más memoria. En el caso del M7, eso significaba que no podía mantener abiertas tantas aplicaciones como otros teléfonos. La mayoría de las compañías que fabrican teléfonos Android hacen algo similar ahora y configuran las cosas para que nunca se eliminen partes del iniciador de la RAM, y Android se siente mucho mejor para usar debido a eso. Con 4 GB de RAM, lograr un equilibrio que ofrezca un buen rendimiento sin molestar a los usuarios que desean mantener las aplicaciones abiertas en segundo plano puede ser difícil.

Con 8 GB de RAM, toda la interfaz de usuario no solo se puede mantener en RAM, sino que se puede hacer con un bloque reservado real fuera de los parámetros de memoria del sistema.

Escribir un controlador de dispositivo que habilite DMA (Acceso directo a memoria) para la interfaz de usuario significa que la RAM puede reservarse para ser utilizada solo por la interfaz de usuario. El sistema operativo aún controla la E / S, pero ninguna otra aplicación puede sobrescribir ninguna parte, por lo que todo lo necesario para el desplazamiento y deslizamiento "instantáneo" se mantiene en la RAM, donde está rápido y listo en todo momento.

Es posible que OnePlus no tenga nada planeado para la RAM adicional, pero estoy seguro de que los desarrolladores de XDA lo harán.

Esto es un poco diferente al parámetro del núcleo de memmap que reserva espacio fuera del sistema operativo para las radios y VRAM, pero permite que el sistema operativo administre la RAM para que los datos puedan entrar y salir y se puede escribir un búfer cuando apaga el teléfono para evitar la pérdida de datos. Es una solución más robusta que usar el sistema estándar Linux LMK (Low Memory Killer) para mantener en ejecución procesos importantes. El resultado final es una interfaz de usuario que es fluida y receptiva todo el tiempo, sin afectar la forma en que otras aplicaciones se ejecutan o se mantienen activas en segundo plano.

Y ese es solo un ejemplo en el que pensé sin profundizar demasiado en todo. Tal vez imagine una configuración minifree modificada para que podamos dejar todas las aplicaciones que amamos abiertas en segundo plano todo el tiempo.

No olvides el factor genial

El OnePlus 6 puede tener 8 GB de RAM para hacer cosas locas con el sistema operativo para un mejor rendimiento, pero probablemente lo tenga simplemente porque puede.

La RAM no es cara. Al menos no la RAM de componentes utilizada en una placa base del teléfono. Gastar unos pocos dólares más por unidad (que puede ser mucho si vende millones de unidades) para darle al OnePlus 6 algo que el Galaxy S9 o iPhone no tiene es un verdadero punto de venta en partes de Asia y para muchos entusiastas. Muchas personas están obsesionadas con las especificaciones de un teléfono porque entienden cómo podrían usarse, o simplemente porque más siempre es mejor. Duplicar la RAM de otros teléfonos insignia hace que el OnePlus 6 sea más seguro para el futuro.

Estoy seguro de que alguien en OnePlus hizo los cálculos y pensó que a través de una combinación de todos estos factores, era beneficioso vender un modelo de 8GB de RAM.

Terminaremos esto de la misma manera que comenzamos: al decir que no, no necesita 8 GB de RAM en un teléfono. Pero no hace daño a nada, y la libertad creativa que brinda a los desarrolladores de Android, tanto en OnePlus como en desarrolladores de terceros, podría significar que vendrán cosas geniales.