J'envisage d'acheter une tablette Android et j'aimerais qu'elle permette d'exécuter deux applications à l'écran en même temps. Quelle est la première version d'Android à prendre en charge cette fonctionnalité ?
Réponse
Trop de publicités?Tl;dr. Android 4x
Le cadre de base d'Android a toujours permis à ce que vous voyez sur votre écran d'être dessiné à presque n'importe quelle taille, et l'idée d'avoir plus d'une vue affichée à la fois a été évoquée dans plus d'une session à Google I/O 2011 comme faisant partie de la "prochaine étape" pour les tablettes Android sur Honeycomb, c'est à dire Android 3.x .
source : Android 7.0 : le multi-fenêtrage pour tous
Samsung est le pionnier dans la mise en œuvre de cette fonction de mode multi-fenêtres. Il a fait de son débuter sur Android avec le Samsung Galaxy Note 2 a en 2012, mais il a fallu un certain temps avant qu'elle ne soit mise en vente. Android (avec la version Android Nougat qui apporte le support natif du multi-fenêtre natif, bien que la fonctionnalité soit quelque peu caché i Marshmallow car il est encore en phase bêta).
Cela étant, plusieurs développeurs XDA ont utilisé le concept décrit ci-dessus et ont repris cette idée pour créer un logiciel de gestion de l'information. Module Xposed ce qui permettrait de produire le "Multi-Windows" pour permettre à 2 applications ou plus d'apparaître dans Windows sur le même écran. En résumé, il existe des solutions de contournement pour y parvenir, même sur des appareils qui ne sont pas de marque Samsung ou sur des versions d'Android inférieures à celles qui sont officiellement prises en charge.
Desde Android 4.0 s'appuie sur les changements importants apportés par la version pour tablette uniquement Android Honeycomb Le module (qui a emprunté des concepts similaires au Multi-Window de Samsung, à l'Aero Snap de Microsoft et à diverses autres entrées) a confirmé la prise en charge des appareils fonctionnant sous Android 4.x+ et donc la version la plus basse d'Android qui supporte officieusement les applications en écran partagé (mais officielle pour certaines ROM Samsung). Dans le cas contraire la prise en charge officielle de la version stock d'Android commence à partir d'Android 7 .
Qu'y a-t-il de plus dans ce module ?
Cadre Xposed : Xposed est un framework pour les modules qui peuvent changer le comportement du système et des applications sans toucher aux APKs. Cela signifie donc que les modules peuvent fonctionner pour différentes versions et même des ROMs sans aucun changement (tant que le code original n'a pas été trop modifié). Il est également facile d'annuler les modifications.
XHaloFloatingWindow : Le module dont il est question ici est-il celui qui fait appel à la fonction multi-fenêtres pour à peu près n'importe quelle application ? compatible sous Android 4.x+.
Compatibilité
Toutes les ROM (à partir d'ICS) Il y a quelques exceptions, par exemple KitKat, Omni ROM, ROMs avec ParanoidAndroid HALO, etc.
Exigences - Cadre Xposed - Racine
Utilisation de l'installation voir ici :
Illustration des effets du module multi-fenêtres
Disclaimer : Je ne suis pas affilié à Xposed ou à un de ses modules, mais j'utilise ce module multi-fenêtres sur ma tablette.
Note
Bien que le code utilisé pour faire les choses soit un peu différent d'un Android le concept de base reste le même et les applications qui utilisent les meilleures pratiques dans le code ont le même aspect et fonctionnent de la même manière, mais en plus petit.