Almacenamiento adoptable: segunda vida para dispositivos Android

Desde la primera aparición pública del sistema operativo Android en el mercado, la historia de su desarrollo estuvo indisolublemente unida a las tarjetas de memoria. Pasados ​​los años, Android adquirió nuevas características, servicios y capacidades, y la actitud de los desarrolladores de sistemas operativos hacia la memoria expandible cambió casi todos los años. Y ahora, al parecer, el equilibrio se ha encontrado en forma de la opción de almacenamiento Adoptable, disponible con Android Marshmallow o 6.0.


En las primeras versiones 1.5-1.6, a la tarjeta de memoria se le asignó la modesta función de almacenamiento de contenido multimedia, y no se habló de ninguna posibilidad de transferir parte del sistema o las aplicaciones allí. Con el paso del tiempo, la tienda de aplicaciones creció exponencialmente, y se hizo evidente que el volumen de ROM en los dispositivos se volvió claramente pequeño, y luego, en 2010, con el lanzamiento de Android 2.2 Froyo, los usuarios tuvieron la codiciada oportunidad de transferir aplicaciones a una tarjeta de memoria.

Para comprender completamente la esencia del proceso de transferencia, debe aclarar que las aplicaciones se pueden construir de dos maneras diferentes. El primero supone que la aplicación y los datos son uno. Este enfoque se usa generalmente en la mayoría de los programas. En el segundo, se aplica el principio "aplicación por separado - datos por separado". Esto es justo lo que se hace para los juegos y los servicios de acceso al contenido con todo tipo de protección de suscripción, cuando a un tamaño de 100 megabytes, los datos en forma de texturas o recursos pueden tomar hasta varios gigabytes.

Entonces, en Android 2.2, el mismo botón hizo posible transferir datos de la aplicación, pero solo donde los desarrolladores lo imaginaron. El método no era perfecto, pero ahorró una cantidad decente de memoria. Mientras tanto, cuando apareció Android 2.3, todos los usuarios progresivos simplemente obtuvieron los derechos de root, instalaron la conocida copia de seguridad Titanium y transfirieron todas las aplicaciones con ella. La excepción a esto fue solo aplicaciones con widgets: simplemente no podían tolerar la transferencia.



Con el lanzamiento de Android 4.X y el apogeo de los dispositivos basados ​​en la plataforma del fabricante de chips MTK, la opción de escritura de disco predeterminada se hizo popular, lo que, de hecho, interfirió con el trabajo del sistema con memoria e hizo posible instalar aplicaciones de forma inmediata y completa en una tarjeta de memoria. Por supuesto, la opción era muy popular entre los usuarios.

El mecanismo simplificado, así como una escapatoria alternativa para los entusiastas, ha complicado un nuevo giro en el desarrollo de Android. Con la llegada de Android 5, o Lollipop, con un diseño de material increíblemente hermoso, trabajar con una tarjeta de memoria para muchos aspectos fue muy difícil. Incluso una simple transferencia completa de datos en la forma como era antes, no siempre sucedió, y los mismos juegos mantuvieron algunos de los archivos en una memoria y otros en otra. Por lo tanto, se alentó a los usuarios a usar memoria expandible solo para almacenar contenido multimedia. En este contexto, ocurrieron muchas colisiones, porque incluso las aplicaciones oficiales de Google a veces no sabían cómo transferir datos a una tarjeta de memoria.

Los usuarios avanzados podrían resolver este problema mediante los derechos de root y editando el archivo de configuración, pero para ese momento muchos fabricantes ya habían adquirido mecanismos para detectar interferencia con el software y lo equipararon con una pérdida de garantía, lo cual no carece de sentido. Por lo tanto, los propietarios del buque insignia 2014-2015, por ejemplo, Samsung Galaxy Note 4 o LG G4 tuvieron que acostumbrarse a las nuevas realidades debido a la falta total de alternativas.



La explicación oficial o cercana de este paso se basó en el hecho de que, en primer lugar, los datos en la tarjeta de memoria se almacenaron sin cifrado, lo cual es peligroso, y en segundo lugar, el uso de tarjetas de memoria de baja calidad que abundaba en el mercado podría conducir no solo a pérdida de datos, pero también afecta gravemente el rendimiento del dispositivo.

Por supuesto, este paso causó una tormenta de indignación, porque las tarjetas de memoria de 128-256 GB con un precio relativamente humano ya estaban ampliamente disponibles , y la posibilidad misma de expandir la memoria constituía una ventaja competitiva tangible sobre la "compañía de frutas".

Con el lanzamiento de la versión actual de Android 6 (Marshmallow), el equipo responsable del desarrollo de Android finalmente logró encontrar un equilibrio entre la abolición completa de las capacidades de la tarjeta de memoria y los problemas que estaban tratando de resolver.

Entonces, llegamos al punto. La función de almacenamiento Adoptable conserva la capacidad de usar una tarjeta de memoria en un modo limitado, como lo era antes, y también permite al usuario hacer una matriz única desde una tarjeta de memoria y un dispositivo ROM. Debido al hecho de que en el Nexus 5Xy 6P no hay tarjetas de memoria, el primero con esta opción fue el producto HTC One A9 , y más tarde el buque insignia HTC One M9 del año pasado lo recibió .


Donde mirar


La capacidad de configurar el modo de funcionamiento de la tarjeta de memoria aparece inmediatamente tan pronto como el sistema la "ve", y no importa si esto ocurre al principio o mucho después. Cuando selecciona la opción para usar "Memoria interna", el teléfono primero formatea la tarjeta de memoria y luego la conecta virtualmente al sistema.

Importante! Los datos que estaban en la tarjeta de memoria "antes" se eliminarán permanentemente, así que guárdelos con anticipación.

Después de un formato exitoso y una integración lógica, el teléfono ofrecerá transferir datos multimedia (fotos, imágenes, música, etc.) a esa parte de la memoria que se relaciona con la tarjeta de memoria. Vale la pena elegir una transferencia permanente y esperar unos minutos, ya que el proceso va acompañado de algunas limitaciones en el trabajo de Android.



Según la descripción, el sistema en sí debe decidir dónde colocar las aplicaciones, pero la comprobación manual no será superflua.

Un experimento


Para la prueba, seleccionaremos dos aplicaciones (juegos), cada una de las cuales contiene un ejecutable y una gran cantidad de recursos adicionales, y también comprobaremos qué tan completamente puede transferir una pequeña aplicación.

Entonces, descarga Asphalt 8 y ejecútalo para que el juego pueda descargar 830 megabytes de texturas y otros datos. Después de eso, ni siquiera es necesario comenzar el proceso del juego en sí mismo, en la sección "Almacenamiento" ya verá estadísticas sobre la asignación de memoria: el juego estará completamente en la memoria del teléfono. Ahora vamos a la configuración del almacenamiento interno y seleccionamos el movimiento a la tarjeta de memoria, después de lo cual volvemos a mirar las estadísticas de asignación de memoria. Al igual que antes de instalar el juego, se usan 2,89 GB en la memoria del dispositivo, y en los detalles del juego se indica claramente que tanto el archivo en sí como los datos se "movieron" a la tarjeta de memoria.



Repitamos el experimento con otro juego, cuyo desarrollador almacena archivos adicionales directamente en el lateral de la tienda de Google. Descargue e instale Reckless Racing 3 y repita los mismos pasos. Y nuevamente, la aplicación se almacena en la memoria del teléfono, y nuevamente, después de pasar a la memoria del dispositivo, se ocupan 2.89 GB.



Después de las manipulaciones, los juegos se lanzaron sin problemas de rendimiento.

Como etapa final del experimento, tratamos de transferir el Facebook Messenger simple y "ligero".



Y esta aplicación también se transfiere completamente a la tarjeta de memoria. Hurra? ¡Hurra!

Caracteristicas


  • Con la memoria combinada y la conexión a una PC / MAC, solo se verá una unidad, y esto es normal, porque la partición lógica también es una.

  • AliExpress : , , , . ,   , UFS 2.0 Samsung Galaxy S7/S 7 EDGE.


  • ( !) . as-is, .


  • , , , . , . .


La opción, por supuesto, ofrece una característica extremadamente útil y conveniente, especialmente después de lo que hicieron en Android 5. Los

buques insignia con memoria muy rápida, por regla general, tienen una cantidad decente de ROM, y los fabricantes, al darse cuenta de esto, ya eliminan esta función. Pero para los segmentos de mediano y presupuesto, el soporte de almacenamiento Adoptable podrá resolver el problema frecuente de espacio insuficiente al instalar más de X aplicaciones.

Cada vez hay más dispositivos económicos con la última versión de Android, pero al mismo tiempo la necesidad de copiar datos en la nube está creciendo, y esto no debe descuidarse

Source: https://habr.com/ru/post/es393755/


All Articles