Article

Android 7.0: Multi-fenêtre pour tout le monde

protection click fraud

Android Nougat's La plus grande fonctionnalité destinée aux utilisateurs doit être la nouvelle prise en charge native de plusieurs fenêtres. Le concept n'est pas nouveau. Samsung le fait depuis un certain temps, Microsoft change sa façon de le faire pour les petits appareils et même Apple le fait sur des tablettes. C'est maintenant au tour de Google.

Ce n'est pas non plus un concept entièrement nouveau pour Google. Le framework de base Android a toujours permis de dessiner ce que vous voyez sur votre écran dans presque toutes les tailles, et l'idée d'en avoir plus qu'une vue affichée à la fois a été lancée dans plusieurs sessions lors de Google I / O 2011 dans le cadre de la "prochaine étape" pour les tablettes Android sur Rayon de miel. Cinq ans plus tard, c'est enfin prêt.

Une bonne partie de la raison pour laquelle cela a pris plus de temps était parce que son intégration dans Android au niveau du système peut être délicate. Android est conçu pour fonctionner sur à peu près tout avec un processeur. Il alimente les micro-ondes, les machines à laver, les réfrigérateurs, les systèmes d'arrosage et plus encore. Il peut même résoudre facilement un Rubik's Cube. Les éléments qui exécutent Android et qui ont un écran - comme votre téléphone - sont également disponibles dans de nombreuses tailles différentes. Une fois que vous avez modifié le système d'exploitation pour que chaque application puisse s'exécuter dans un environnement multi-fenêtres, elle doit fonctionner partout.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Et c'est ce que Google a fait. Android 7.0 prend en charge trois types de vues multi-fenêtres de manière native. Cela signifie que toute application que vous téléchargez peut l'utiliser à moins que le développeur de l'application ne l'écrit pour qu'il dise au système non lorsque vous essayez de la déplacer vers une vue multi-fenêtre. Et ce n'est pas seulement un système d'écran partagé - les autres vues le rendent encore plus compliqué.

Android Nougat propose trois types différents de mode multi-fenêtres.

Vue en écran partagé est presque le même que ce que nous voyons actuellement sur les téléphones Samsung. Vous pouvez soit appuyer longuement sur une vignette en mode aperçu, soit appuyer longuement sur le bouton d'aperçu et vous pourrez avoir deux fenêtres distinctes avec des applications distinctes exécutées dans chacune. Vous pouvez faire glisser et déposer des données entre eux, et la ligne de séparation est déplaçable afin que vous puissiez agrandir une application par rapport à l'autre. Les développeurs peuvent optimiser leurs applications en faisant des choses comme déclarer une taille minimale pour la fenêtre dans laquelle elles se trouvent, mais même s'ils ne font rien, leur application essaiera de fonctionner en mode multi-fenêtres en écran partagé. Google affirme que le mode écran partagé a été conçu pour les appareils portables, ce qui signifie les tablettes et la plupart des téléphones.

Les fenêtres multiples peuvent également être affichées dans un mode image dans l'image. Nous avons déjà parlé de son fonctionnement et comment cela améliorera Android TV. Lorsqu'une application entre dans une fenêtre d'image, des éléments tels que les commandes et les éléments d'interface doivent être masqués et la partie du contenu se réduit à une taille basée sur le pas de point de l'affichage utilisé. En outre, les applications peuvent faire germer la deuxième vue et avoir une fenêtre d'image d'une partie de l'application tandis qu'une autre partie de l'application est en mode plein écran. La nouvelle API prend en charge la nouvelle vue de la fenêtre, et un développeur peut l'utiliser dans son application sans trop de tracas. Ceci est conçu pour Android TV et les personnes qui ont construit le matériel réel doivent l'activer. Une application conçue pour le mode image dans l'image ne fera rien si l'utilisateur essaie de la mettre dans un autre mode, à moins que le développeur n'ait également inclus une prise en charge.

Multi-fenêtre a une troisième vue - mode forme libre. Jusqu'à présent, il n'existe officiellement que dans La documentation. Il a été piraté sur le premier aperçu d'Android N, mais depuis que nous ne l'avons pas vu. Le site Web des développeurs Android dit:

Les fabricants d'appareils plus grands peuvent choisir d'activer le mode forme libre, dans lequel l'utilisateur peut librement redimensionner chaque activité. Si le fabricant active cette fonction, l'appareil propose le mode forme libre en plus du mode écran partagé.

Notez qu'ils ne spécifient pas ce qu'est un appareil plus grand. Jusqu'à présent, il semble que cela n'inclut pas les tablettes comme le Pixel C, mais il pourrait être activé sur des appareils plus gros avec des écrans de 12 pouces, ou Chromebooks qui exécutent des applications Android. C'est au fabricant de décider s'il souhaite inclure le support.

Le peu de temps que nous avons eu à jouer avec le mode forme libre pendant l'aperçu du développeur Nougat a montré qu'il place les applications dans des fenêtres flottantes qui peuvent être redimensionnées, déplacées, minimisées ou maximisées. C'est exactement comme le fonctionnement du logiciel de votre ordinateur portable ou de votre ordinateur de bureau. Les applications prendront en charge le partage de données par glisser-déposer et chaque application sait quand elle a été déplacée vers la couche supérieure et nous l'utilisons activement. Les applications peuvent même s'ouvrir dans une vue «réduite» à condition que le développeur choisisse de le faire. Les applications fonctionnent chacune dans leur propre processus et sont indépendantes les unes des autres.

Si un développeur cible son application pour Android 7.0, il dispose de quelques options pour une vue multi-fenêtres. Ils peuvent définir la taille et la disposition de l'application lorsqu'elle n'utilise pas le plein écran et la rendre plus facile à utiliser une fois qu'elle a été réduite. Parce que c'est un vrai problème - certaines applications ne semblent tout simplement pas bonnes ou ne sont pas très utilisables si elles n'utilisent que la moitié d'un écran déjà petit - les développeurs peuvent également décider de ne pas prendre en charge la fonctionnalité.

Si les applications ne sont pas mises à jour, elles sont forcées dans une vue multi-fenêtres par le système lui-même - parfois avec de mauvais résultats.

Si un développeur ne met pas à jour son application, elle sera "redimensionnée de force" par le système après une boîte de dialogue nous informant que c'est une application plus ancienne qui ne prend pas en charge la fonctionnalité. Si l'application a été écrite pour ne prendre en charge qu'une taille fixe, le mode multi-fenêtre est fermé et cette application prend tout l'écran.

Nous savions déjà en piratant la fonctionnalité Multi-Window de Samsung que la plupart des applications se réduisaient simplement d'un côté ou de l'autre sans trop d'histoires s'ils ne sont pas officiellement pris en charge, et notre temps avec le Nougat Developer Preview montre la même chose résultats. Bien que le code utilisé pour faire les choses soit un peu différent en tant que fonctionnalité native d'Android, le concept de base reste et les applications qui utilisent les meilleures pratiques dans le code semblent et fonctionnent de la même manière, mais en plus petit. Mais toutes les applications ne fonctionnent pas bien et nous espérons que les développeurs les mettront bientôt à jour pour gérer les choses avec élégance, même si elles ne changent rien d'autre.

Enfin, si vous ne souhaitez pas utiliser la multi-fenêtre sur votre téléphone, vous n'êtes pas obligé. Toutes les applications Android fonctionneront toujours en plein écran jusqu'à ce que vous leur disiez de changer leur vue.

instagram story viewer