0 votos

¿Es posible almacenar los datos de la aplicación en la nube?

Muy bien. Vamos a ver si algo revolucionario funciona :)

En teoría, ¿es posible almacenar los datos de la aplicación en la nube, es decir, en una cuenta de Dropbox, y retirar los datos de ella cuando sea necesario? Tengo una idea increíble, pero naturalmente quiero saber si podría funcionar. Si es así, ¿cómo? Tengo una idea con algo sobre el uso de un gestor de archivos para agarrar los archivos de una aplicación, ponerlos en una nube web que no necesita un código de acceso (por lo que una nube privada) y tener los archivos en la carpeta de datos originales para vincular los datos en la nube, y utilizar eso? Tengo Root, por cierto.

1 votos

Billete de ida. Sólo la NSA puede usarlo. Tú no podrás - especialmente si tu dispositivo no está rooteado (no hay acceso al directorio con los datos de la app). ¿Y qué tiene de revolucionario que deje de funcionar en cuanto esté en el sótano o vaya a escalar montañas (es decir, lugares sin cobertura de red)? Por no hablar de la seguridad de los datos personales (palabras clave: suplantación de identidad, piratas informáticos, etc.). En este contexto soy monárquico: Quiero seguir siendo el soberano de mis datos :)

0 votos

@Izzy bastante justo. Pero en el caso de mis dispositivos, rara vez salen del refugio de 200 mb/'s de mi casa. Aunque entiendo tu plataforma, sigo queriendo investigarlo,. Además, ¿qué es la NSA?

1 votos

Sólo señalo al culpable de la falta de disponibilidad: sus aplicaciones dejarían de funcionar sin cobertura de red. Lo que no puede decirse de la NSA, que es una especie de monstruo-galleta-americano que se come todos los datos que puede en todo el mundo (Notorious Surveilance Abusers; se dice que viven junto a la fábrica de chocolate de Willy Wonka).

2voto

Izzy Puntos 45544

En primer lugar, como Jared ya señaló En primer lugar, esto no es posible sin una "copia local", es decir, sin que los datos estén presentes en el sistema de archivos del dispositivo. En segundo lugar, no funcionará sin acceso Root en el dispositivo - ya que el directorio en cuestión ( /data/data ) no es accesible para un "usuario normal" (lo que incluye las aplicaciones: cada aplicación sólo puede acceder a su propio subdirectorio aquí).

Supongamos que tienes acceso Root en tu dispositivo, esto aún no sería fácil. Enfoques teóricos:

  • utilizando una aplicación como FolderSync para sincronizar su local /data/data con una contraparte en su "nube personal". Podría trabajar de alguna manera.
  • copiando todo el /data/data a su nube personal y montarla de forma remota (por ejemplo, utilizando SSHFS con SSHFSAndroid o algún otros montajes a distancia ). De nuevo, puede pero si la conexión a la red se cae, las aplicaciones pueden bloquearse, además de arriesgarse a que los datos sean incoherentes y se pierdan.

Aparte de los riesgos mencionados, hay más preocupaciones:

  • privacidad y seguridad de los datos. Puede que no sea un problema si sólo lo haces dentro de tu propia red (doméstica), pero al menos introduce otro vector de ataque.
  • puede tener la tentación de utilizar este tipo de "red compartida" con varios dispositivos simultáneamente. No lo hagas. Esa sería la mejor manera de corromper tus datos, hacer que tus aplicaciones se cuelguen, y más.
  • rendimiento: si todos los datos de tu aplicación tienen que ser leídos desde/escritos en la red cada vez que accedes a ellos, se ralentizaría notablemente. Y me refiero, real notable aquí - no sólo algunos dígitos en algún lugar después del punto decimal.
  • los permisos y la propiedad de los archivos deben mantenerse, lo que puede resultar complicado (dependiendo del almacenamiento remoto).

Si fuera algo tan fácil de hacer, ya se habría hecho, sobre todo teniendo en cuenta que Google quiere que pongamos todos nuestros datos en su nube. Hay buenas razones que hablan en contra de eso (y estoy bastante seguro de que esta respuesta está lejos de cubrirlas todas). Así que mientras esto puede ser técnicamente posible , es definitivamente no recomendable .

0voto

Jared Rummler Puntos 101

¿Es posible almacenar los datos de la aplicación en la nube, es decir, en una cuenta de Dropbox?

Sí, es posible hacer una copia de seguridad de los datos de la aplicación en la nube (Dropbox, Google Drive, Box, OneDrive, etc.). El dispositivo deberá estar rooteado o tendrás que usar copia de seguridad adb . Hay un montón de aplicaciones en la Play Store que hacen copias de seguridad y restauran tanto el APK como los datos de la aplicación.

y retirar los datos de la misma según sea necesario?

No, esto no es posible. Las aplicaciones dependen de los archivos locales.

0 votos

"No, esto no es posible" Pues no estoy de acuerdo. Es (obviando la seguridad, sinceramente no doy un porculo por la seguridad) perfectamente posible. Difícil no es igual a imposible. Así que voy a ignorar este post. Sin ánimo de ofender, y nada personal, es sólo to.... Negativo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X