¿Es posible instalar (múltiples) instancias de la misma aplicación en un entorno aislado, por lo que no puede detectar otras aplicaciones, o leer / escribir archivos en cualquier otro lugar?
Respuestas
¿Demasiados anuncios?Sí, tal y como han sugerido las otras respuestas. Según parece, este mecanismo está siendo implementado en las nuevas versiones de la ROM por algunos fabricantes, e incluso por algunos desarrolladores independientes.
Por ejemplo, Lenovo ha incorporado un mecanismo de aislamiento similar para permitir la instalación de múltiples instancias de aplicaciones o, al menos, la instalación dual.
Esta característica se llama Aplicaciones duales en algunos dispositivos Lenovo:
La breve descripción dice:
Las aplicaciones duales te permitirán ejecutar dos instancias separadas de la misma aplicación. Ambas instancias se ejecutarán de forma independiente y no compartirán ningún tipo de datos entre ellas, excepto los contactos, siempre que haya permitido eso.
Creo que esta idea se ha inspirado en el reciente auge de los smartphones con doble SIM y en la creciente popularidad de las aplicaciones de redes sociales como WhatsApp, Facebook, etc.
Por esta razón, EMUI 5.0 de Huawei ha implementado la misma función llamada Aplicación Twin
Esencialmente por ahora es compatible con WhatsApp y Facebook pero se pueden añadir más aplicaciones como se sugiere en este hilo de XDA .
Sin embargo, parece que no está tan afinado como el anterior, ya que tiene algunas limitaciones:
No se puede hacer una copia de seguridad o borrar los datos de la cuenta de App Twin por separado. Cuando usted una aplicación en App Twin y realiza una copia de seguridad, tanto la cuenta principal y la cuenta gemela se respaldan. Cuando borre los datos de la aplicación, ambas cuentas se eliminarán ambas cuentas.
Probablemente el proyecto más interesante sobre este tema ahora es Isla
El desarrollador (Oasis Feng) está trabajando en una versión beta de este proyecto, y se describe
Isla es un entorno de caja de arena para clonar aplicaciones seleccionadas y aislarlas para que no accedan a sus datos personales fuera de la caja de arena (incluyendo registros de llamadas, contactos, fotos, etc.) aunque se concedan los permisos correspondientes. concedidos. Los datos vinculados al dispositivo siguen siendo accesibles (SMS, IMEI, etc.). La aplicación aislada puede ser congelada a petición, con el icono del lanzador desaparecido y sus comportamientos en segundo plano completamente bloqueados.
Las características se resumen de la siguiente manera:
- congelación de la aplicación,
- protección de la privacidad,
- cuentas paralelas
Como se ha mencionado anteriormente, todavía está en fase beta, y la instalación es a través de Optando por la prueba beta abierta en Google Play
En realidad, hay una multitud de aplicaciones de virtualización diferentes que se han desarrollado recientemente. No estoy seguro de lo que necesitas específicamente, pero puedes probar Espacio Paralelo , Ir al múltiple , Cuentas múltiples o muchos otros como este disponibles en la Play Store.
Si descargas alguna de las aplicaciones de lanzamiento (como Nova Launcher o Google Now Launcher ) entonces, después de instalar una de las aplicaciones paralelas, simplemente importa la aplicación del lanzador a la aplicación paralela (es lo primero que se te pide que hagas al abrir cualquiera de las aplicaciones paralelas) y tienes un entorno secundario "virtualizado" para instalar la mayoría de las aplicaciones que quieras sin que dañen tu teléfono u otras aplicaciones/cuentas/etc.