2 votes

Installation d'applications dans des environnements isolés

Est-il possible d'installer des instances (multiples) de la même application dans un environnement isolé, de sorte qu'elle ne puisse pas détecter d'autres applications, ni lire/écrire des fichiers ailleurs ?

3voto

xavier_fakerat Points 9582

Oui, comme l'ont suggéré les autres réponses. AFAICT, ce mécanisme est maintenant mis en œuvre dans les nouvelles versions de ROM par certains fabricants, et même par certains développeurs indépendants.

Par exemple, Lenovo a incorporé un mécanisme d'isolation similaire afin de permettre l'installation de plusieurs instances d'applications ou au moins une double installation.

Cette fonction est appelée Double application dans certains appareils Lenovo :

enter image description here

La brève description indique :

La fonction Dual Apps vous permet d'exécuter deux instances distinctes de la même application. Les deux instances fonctionneront indépendamment l'une de l'autre et ne partageront aucune donnée avec l'autre. données l'une avec l'autre, à l'exception des contacts si vous l'avez l'ayez autorisé.

Je pense que cette idée a été inspirée par l'essor récent des smartphones à double simulateur et la popularité croissante des applications de réseaux sociaux telles que WhatsApp, Facebook, etc.

C'est pourquoi l'EMUI 5.0 de Huawei a mis en place la même fonction appelée App Twin

enter image description here enter image description here

Pour l'instant, il prend essentiellement en charge WhatsApp et Facebook, mais d'autres applications peuvent être ajoutées, comme le suggère le site ce fil XDA .

Cependant, il semble qu'il ne soit pas aussi perfectionné que le premier, car il présente certaines limites :

Vous ne pouvez pas sauvegarder ou effacer séparément les données du compte App Twin. Lorsque vous Lorsque vous activez une application dans App Twin et que vous effectuez une sauvegarde, le compte principal et le compte jumelé sont tous deux sauvegardés. et le compte jumelé sont sauvegardés. Lorsque vous effacez les données de l'application, les deux comptes seront supprimés.


Le projet le plus intéressant sur ce sujet est probablement le suivant L'île

Le développeur (Oasis Feng) travaille sur une version bêta de ce projet, qui est décrit comme suit

L'île est un environnement de type bac à sable permettant de cloner des applications sélectionnées et de les isoler de l'accès à vos données personnelles en dehors du bac à sable (y compris le journaux d'appels, contacts, photos, etc.), même si les autorisations correspondantes sont accordées. Les données liées à l'appareil restent accessibles (SMS, IMEI, etc.). L'application isolée peut être gelée à la demande, avec disparition de l'icône du lanceur et de la fonction l'icône du lanceur disparaît et les comportements en arrière-plan sont complètement bloqués.

Les caractéristiques sont résumées ci-dessous :

  • gel de l'application,
  • la protection de la vie privée,
  • comptes parallèles

Comme mentionné ci-dessus, il s'agit encore d'une version bêta, et l'installation se fait via Participez au bêta-test ouvert sur Google Play

1voto

GDR Points 191

Vous pouvez essayer de restreindre ce que l'application peut voir avec XPrivacy si votre version d'Android est prise en charge (4.0.3 - 6.0.1).

1voto

therealjayvi Points 303

En fait, il existe une multitude d'applications de virtualisation différentes qui ont été récemment développées. Je ne sais pas exactement ce dont vous avez besoin, mais vous pouvez essayer les applications suivantes Espace parallèle , Aller multiple , Comptes multiples ou bien d'autres similaires disponibles dans le Play Store.

Si vous téléchargez l'une des applications de lancement (telles que Nova Launcher o Lanceur Google Now ) puis, après avoir installé l'une des applications parallèles, il suffit d'importer l'application du lanceur dans l'application parallèle (c'est la première chose que l'on vous demande de faire lorsque vous ouvrez l'une des applications parallèles) et vous disposez d'un environnement secondaire "virtualisé" pour installer la plupart des applications que vous souhaitez sans qu'elles n'endommagent votre téléphone ou d'autres applications/comptes/etc.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X