La fonctionnalité de paires d'applications cachées d'Android 12 est incomplète mais prometteuse

Google ajoute une fonctionnalité App Pairs dans Android 12, et elle vous permettra de lancer rapidement plusieurs applications simultanément en mode écran partagé.

Au cas où vous auriez raté le déluge de nouvelles la semaine dernière, Google a publié le premier Developer Preview d'Android 12, et nous sommes vraiment enthousiasmés par tous les changements que nous avons trouvés jusqu'à présent. Un des changements nous avons entendu parler avant la sortie, il y avait une fonctionnalité appelée App Pairs. Grâce à nos propres sources et à l’analyse du code d’Android 12 Developer Preview 1, nous pouvons confirmer que la fonctionnalité est effectivement en développement. Nous avons même réussi à jouer avec lui dans son état inachevé.

Pour le fond, App Pairs est une nouvelle fonctionnalité en développement pour Android 12 qui vous permettra de créer une paire d’applications à lancer simultanément en écran partagé. Cette paire d'applications agit alors comme une tâche plutôt que deux, ce qui facilite la relance des deux applications en écran partagé après avoir accédé à l'aperçu des applications récentes. Vous trouverez une fonctionnalité similaire dans le logiciel Android de Samsung (il a fait ses débuts

sur le Galaxy Note 8) et sur le Surface Duo double écran de Microsoft, mais la version du logiciel de Google devrait être accessible à tous les appareils fonctionnant sous Android 12, à condition qu'elle soit intégrée à la version stable.

À l’aide d’une commande shell cachée, nous avons réussi à jouer un peu avec la fonctionnalité App Pairs, mais il reste encore un long chemin à parcourir avant d’être utilisable. D'une part, bien que les deux applications soient traitées comme une seule tâche, elles ne sont pas réellement regroupées dans l'aperçu des applications récentes. Il n'existe pas encore de moyen (à notre connaissance) de créer un raccourci sur l'écran d'accueil pour lancer une paire d'applications, mais curieusement, le lancement de l'une des deux applications de la paire relancera en fait la paire d'applications.

Bien que des alternatives tierces telles que « Split Screen Launcher » du développeur Francisco Barroso fournissent actuellement une interface utilisateur supérieure, elles s'appuient sur API intégrées d'Android pour lancer manuellement les activités en mode écran partagé une par une. De plus, les applications ne sont pas regroupées, elles sont donc toujours traitées comme deux tâches distinctes. Cela signifie que la paire d'applications est non seulement un peu lente à lancer, mais nécessite également que les activités soient actualisées si elles sont relancées. Une implémentation propriétaire réalisée par Google pour tous les appareils Android 12 sera certainement appréciée.

Lanceur d'écran partagéDéveloppeur: paprikapas trouvé

Prix ​​: Gratuit.

Télécharger

À titre de comparaison, voici une vidéo montrant mon appareil lançant une paire d'applications créée par l'application « Split Screen Launcher » :

Et voici une vidéo montrant mon appareil lançant une paire d'applications créée par la fonctionnalité App Pairs d'Android 12 :

Comment créer des paires d'applications dans Android 12 Developer Preview 1

Si vous souhaitez essayer de créer vous-même une paire d'applications, vous aurez besoin Télécharger et puis installez le premier aperçu du développeur Android 12. Ensuite, entrez le shell ADB dans un terminal ou une invite de commande sur votre PC et exécutez la commande shell suivante :

dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}

où {taskId1} et {taskId2} sont les ID de tâche des deux applications que vous souhaitez regrouper. Vous pouvez trouver les taskIds à partir de la sortie de "l'activité dumpsys". Après avoir exécuté cette commande, une nouvelle tâche sera créée pour la paire d'applications. Si vous souhaitez dissocier ces applications, vous pouvez exécuter cette commande :

dumpsys activity service SystemUIService WMShell unpair {taskId}

L'image présentée est simplement une maquette et n'est pas représentative de ce à quoi peuvent ressembler les paires d'applications dans Android 12.