Ya hemos hablado de las novedades en la interfaz y en las aplicaciones de Google en la nueva versión de Android, así que hoy vamos a continuar con nuestro especial de Ice Cream Sandwich con algo más técnico y que ha generado mucha controversia.
Android 4.0 introduce una nueva gestión de la memoria de almacenamiento, cambiando el protocolo de acceso a la memoria del dispositivo desde un PC. Además, también se ha renovado y mejorado las posibilidades y la interactividad con la multitarea que soporta el sistema de forma nativa.
En este artículo, aunque en parte ya se había tratado en Xataka Android, pretendemos por tanto dar una visión más amplia de cómo Android va a gestionar a partir de ahora nuestra memoria interna, tanto la de almacenamiento como la memoria de procesos.
Memoria interna dinámica, adiós particiones
Google ha querido desde un principio, y así lo demostró comenzando este cambio en Honeycomb, que la percepción del usuario acerca de la memoria fuese de un bloque único y disponible para todo.
Ahora en Android la memoria interna no está particionada como antes, y utiliza indistintamente toda la memoria para cualquier propósito, comportándose así de manera dinámica. Esto quiere decir que tendremos disponible toda la memoria para instalar aplicaciones si lo necesitamos, o podremos llenar nuestro almacenamiento de archivos multimedia sin perder espacio reservado a aplicaciones.
Estos cambios anulan el límite absurdo de la partición dedicada a aplicaciones que tenía Android en versiones anteriores a Gingerbread, lo que significa que ahora los usuarios no dedicarán partes específicas de la memoria a ningún aspecto concreto, sino que ésta se comportará de manera dinámica para guardar cualquier tipo de información en un bloque de memoria único.

Nuevo protocolo de conexión USB: MTP (Media Transfer Protocol)
Esta nueva gestión del almacenamiento introduce, además de la mejora evidente en el uso, algunos inconvenientes. A saber a este respecto que al no existir particiones, el espacio de memoria es visto como un todo, lo que no permite que sea montado como unidad de almacenamiento al mismo tiempo que es usado por el sistema operativo.
Si llevamos toda esta teoría al uso práctico, lo que veremos es que un dispositivo Android 4.0 no podrá montar su memoria en un PC como un disco duro externo, ya que el protocolo MSC (USB Mass Storage Class) no admite esa opción. La solución pasa por tanto por un cambio de protocolo, y el elegido a partir de ahora es MTP (Media Transfer Protocol).
Este nuevo protocolo, diseñado para reproductores multimedia, implica ciertas ventajas para los usuarios de Windows, sistema para el que ha sido específicamente creado; aunque también conlleva una menor accesibilidad al no poder usar el dispositivo como una llave de memoria externa al uso, lo que sería compatible con prácticamente todos los ordenadores y sistemas.
Con MTP como protocolo de conexión USB los dispositivos se reconocen como “jerárquicos” por la gestión de recursos del ordenador. Es decir, tendremos el teléfono manteniendo la memoria montada y en uso, y podremos acceder a ella al mismo tiempo para copiar ficheros desde el PC.

El uso de MTP, como hemos señalado, no supone un problema bajo Windows, dado que el sistema operativo de Redmond incluye soporte nativo a MTP en su explorador de archivos. Linux y Mac OS X, por su parte, no incluyen dicho soporte, por lo que necesitarán un protocolo intermediario llamado Android File Transfer.
En todo caso, y a pesar de que los fabricantes parecen tomar el mismo camino que Google presciendiendo de los lectores de tarjetas integrados, en los dispositivos que disponen de memoria externa, ésta si se podrá desmontar del terminal y utilizarla como una memoria de almacenamiento extraíble en un PC.
Adaptando “webOS Cards” a la multitarea de Android
Además de los cambios en la gestión de la memoria interna, también se ha variado la manera de gestionar la memoria de procesos, implementando una nueva multitarea mucho más potente y útil para los usuarios.
Android ya incluía en anteriores versiones un gestor interno de la memoria RAM que liberaba recursos en modo “bajo demanda”, cerrando aplicaciones a medida que el sistema lo necesitaba. De hecho, no era recomendado por Google utilizar “taskillers” o gestores de tareas externos al sistema, dado que podrían cerrar una aplicación de manera incorrecta aún estando ésta en modo inactivo.
A partir de Ice Cream Sandwich, y a pesar de que el sistema sigue gestionando los recursos de la memoria RAM de manera completamente autónoma, tendremos un nuevo menú de multitarea muy al estilo de “Cards”, la multitarea que Matías Duarte diseñó para Palm webOS en su día.

Ahora Android tendrá un botón dedicado a este aspecto, y los usuarios podrán cerrar las aplicaciones que no necesiten tener abiertas o pasar de una a otra con simplemente dos “clicks”.
Este nuevo menú es muy accesible e intuitivo, y se podrá abrir desde cualquier aplicación pulsando el botón dedicado, que nos llevará a un menú de tipo lista con previsualizaciones de cada aplicación abierta actualmente. Cerrar aplicaciones será tan sencillo como arrastrarlas fuera de la pantalla, y para cambiar entre aplicaciones de manera rápida sólo tendremos que buscarla en la lista y pulsar en la previsualización.
Esta era sin duda una de las mejoras más necesarias y esperadas tras el fichaje de Matías Duarte, y convierte Android en un sistema completamente multitarea con una gestión sencilla y rápida de esta funcionalidad.
En Xataka Android | Especial Ice Cream Sandwich
Ver 49 comentarios
49 comentarios
r4z
Muy bonito todos los cambios de ICS...
Ahora solo falta tenerlo en nuestros gadgets...
and3r
Me parece que no poder usar el movil como disco duro externo es un paso atras.
cmacmd
Parece que Google y los fabricantes están tomando el mismo rumbo que iOS y Windows Phone: pasan de añadir ranuras para microSD :S
ancixco
"Android File Transfer" solo lo encuentro para mac... No lo encuentro para linux....
Y los que usamos GNU/Linux ¿que?
Se pueden usar programas como Airdroid pero no se pueden subir carpetas enteras... Para un momento dado esta bien pero para mover muchos datos... como que no...
Muy mal trato por parte de google en este aspecto hacia los que somos usuarios del pinguino...
pakocastillo
esto puede aprovechar mejor la memoria interna, para almacenamiento masivo siempre esta las microsd, que a mi parecer seguiran utilizandoce por mucho, mucho tiempo.
Usuario desactivado
Confiemos en Cyanogen y/o XDA para que podamos deshacer este paso atrás que supone romper compatibilidades
carlosvv
Yo el teléfono no lo uso de disco duro, pero igual alguien si lo hace. Una de las ventajas de la telefonía móvil de hoy día es que el teléfono sustituye a muchos aparatos que no queremos llevar encima (cámara de fotos, video, navegador gps, incluso ordenador portátil. Supongo que google habrá sopesado bien los pros y las contras de esta decisión.
gorbea0
No me ha quedado claro si podremos conectar el Android aun ordenador Windows XP por USB para pasar archivos en ambas direcciones con ICS. ¿es un problema sólo para Linux Mac que no tienen MTP?. ¿hay que instalar algo en el ordenador para tener el MTP?. Yo conecto frecuentemente el móvil al ordenador para pasar ficheros de forma directa, sin el Kies, que es un programa que odio especialmente. Además en el ordenador del trabajo no puedo instalar nada ni tiene wifi...y necesito pasar cosas del teléfono.
blueskull
#22 Dolos de hogos JAJAJAJAJA
Javier
Una duda: En el nuevo "bloque único" también entra el propio sistema ICS? Lo pregunto porque en las roms cocinadas no es así. Siguen estando separadas las particiones de sistema, caché y datos (aplicaciones). En mi caso concreto tengo un Nexus One y para instalar MeDroid 1.4.2 tuve que poner blackrose y re-particionar la memoria interna en 220/16/200 (ampliando la partición de sistema porque ICS es más grande que GB), con lo cual las particiones de sistema, caché y datos siguen estando separadas.
escorpion80
Actualice a la nueva versión pero continua divida las particiones, seguí al pie de la letra el tutorial que publicaron aquí y se instalo sin problemas. ¿a alguna persona se le unifico como comentan o seguirán divididas?
albertmarz
¿Seré el único con Ice Cream Sandwich al que le sigue apareciendo el error de "Memoria insuficiente"? Me toca las pelotas android en ese aspecto.
adolfo.dolz
A ver, yo tengo un problema, y soy ignorante en la materia. Me sirve esta entrada?. He realizado una backup con titanium en mi tablet ICS 4.0. A la hora de restaurar el paquete me dice en algunos programas, que no queda espacio en la memoria interna. A través de configuración compruebo el almacenamiento interno y me dice que disponible 0mb y 36mb ocupadas por aplicaciones. ¿Como puedo solucionar este problema?. He perdido el control sobre la tablet. Gracias.
hgamboabaez
las tabletas que tengan entrada USB, pueden leer Cd por medio de una lectora externa???
Persuader
En el Galaxy S2 sigue existiendo el modo almacenamiento masivo en ICS. Me alegre bastante cuando lo comprobe, ya que lo utilizo a menudo y el modo MTP es bastante mas lento.
jonthanlopez002
MTP (Media Transfer Protocol) con respecto a eso a mi me sige saliendo en almacenamiento masibo con mi SGS i9000 con ICS team ICSSGS onecosmic y me va muy muy bien tengo 3 meses con ella hasta ahora ni un solo problema.