Lollipop abre el acceso a la aplicación de almacenamiento microSD

tarjeta microSD Brandon Stafford / Flickr

Google está disminuyendo las restricciones de acceso a la tarjeta microSD que se introdujo por primera vez en KitKat. Con la llegada de nuevas API Lollipop, aplicaciones volverán a ser capaz de escribir datos a cualquier carpeta en la tarjeta microSD, siempre que el usuario lo permite.

En KitKat, aplicaciones sólo pueden escribir datos en sus propias carpetas en la tarjeta microSD. Esto fue pensado como una medida de seguridad, así como una manera de prevenir la "ampliación de la carpeta" que hizo un lío de carpetas árboles. Pero la limitación lisiado efectivamente muchas de las aplicaciones que requerían "escritura" a través del árbol de carpetas, como los exploradores de archivos, aplicaciones de música, o galería aplicaciones. Uno de los ejemplos más conocidos es el Explorador de archivos, cuyo desarrollador Tod Liebeck fue tan lejos como para crear una aplicación (para dispositivos arraigados) que elimina la limitación, de modo Explorador de archivos podría funcionar según lo previsto.

Ahora Google está retrocediendo en la limitación - en Chupete, un nuevo intento permite petición aplicaciones acceso a las carpetas de la tarjeta microSD, incluyendo carpetas pertenecientes a diferentes aplicaciones. El usuario puede conceder el acceso de aplicación para carpetas específicas (por ejemplo, sólo la carpeta de música para un jugador de aplicación de medios) o para la carpeta principal, que da a la aplicación libre acceso a todo el contenido de la tarjeta. Este permiso sólo debe concederse una vez.

Así es como ingeniero de Google Jeff Sharkey describe este "acceso más rico" en un Después Google Plus:

Hemos escuchado alto y claro que los desarrolladores querían acceso más rico más allá de estos directorios, por lo que en Lollipop hemos añadido la nueva intención ACTION_OPEN_DOCUMENT_TREE. Las aplicaciones pueden lanzar esta intención de recoger y devolver un directorio desde cualquier DocumentProvider apoyado, incluyendo cualquiera de almacenamiento compartido compatible con el dispositivo. Aplicaciones pueden crear, actualizar y eliminar archivos y directorios en cualquier lugar bajo el árbol elegido sin ninguna interacción adicional del usuario. Al igual que los otros intentos de documentos, aplicaciones pueden persistir este acceso en los reinicios.

Esto le da a las aplicaciones de amplio alcance de acceso, para gestionar los archivos al mismo tiempo la participación del usuario en el proceso de selección inicial. Los usuarios pueden optar por dar el acceso de aplicaciones a un directorio estrecha como "Mis Vacaciones Fotos", o que podían escoger el más alto nivel de todo un SD tarjeta- la elección es suya.

Parece que Google ha tomado la - mayoría negativas - retroalimentación al corazón y hecho el acceso a carpetas microSD más flexible, manteniendo la medida de seguridad en el lugar para aplicaciones que no tienen ningún negocio en la modificación de datos a través de la tarjeta microSD. La responsabilidad de decidir qué nivel de acceso de una aplicación se concede recae en el usuario, que no es ideal, ya que podría dar lugar a confusión, o en el peor, comportamiento explotador por aplicaciones más sombríos. Pero este compromiso sigue siendo preferible al bloqueo de KitKat, lo que impidió muchas de las aplicaciones legítimas de trabajo según lo previsto.

Ahora sólo necesitamos a los fabricantes a lanzar Lollipop a sus dispositivos - visita nuestra actualización de rodeo por lo que sabemos hasta ahora.


» » Lollipop abre el acceso a la aplicación de almacenamiento microSD