Hé, Google, il est temps d'ajouter le multitâche multi-fenêtre à Android
En 2012, Dianne Hackborn, de Google, a menacé de révoquer l'accès de CyanogenMod à l'Android Market si elle progressait avec l'ajout du multitâche «Cornerstone» à sa ROM personnalisée. Depuis, Samsung a créé sa propre fonctionnalité multitâche multitâche.
Dianne Hackborn a déclaré que «c'est quelque chose qui doit être fait au niveau de la plate-forme principale» pour que les applications ne se cassent pas. Elle avait raison: Android en a besoin en tant que fonctionnalité standard et il est temps que Google la fournisse..
Android n'a pas multitâche?
Android se démarquait à l'origine de l'iOS d'Apple avec son puissant multitâche. Les applications peuvent continuer à s'exécuter en arrière-plan pendant que vous utilisez une autre application. Cela rend Android puissant: vous pouvez même demander aux clients BitTorrent de télécharger des fichiers en arrière-plan tout en utilisant une autre application. Android conserve toujours le design d'une seule application à l'écran à la fois. Cela faisait beaucoup de sens quand Android ne fonctionnait que sur les smartphones avec de petits écrans.
Aujourd'hui, Android fonctionne sur tout, des plus petits smartphones aux énormes «phablets» comme le Galaxy Note. Android est allé au-delà des téléphones et fonctionne sur des tablettes de 12 pouces, des convertibles avec des stations d'accueil pour clavier, des ordinateurs portables et même des ordinateurs de bureau Android. Android n'est pas qu'un système d'exploitation de téléphone.
Le multi-fenêtre de Samsung ne suffit pas
Samsung a tenté d'ajouter de la valeur à Android en ajoutant une fonctionnalité multi-fenêtres. Lorsque vous utilisez un téléphone haut de gamme comme le Galaxy Note ou Galaxy S, ou une tablette Galaxy, vous avez la possibilité d'exécuter certaines applications côte à côte..
Il y a de gros problèmes ici. Cela ne fonctionne que sur les appareils Samsung et uniquement sur des appareils Samsung spécifiques. Pour ajouter une prise en charge de cette fonctionnalité de manière à ne pas endommager les autres applications, la fonctionnalité multi-fenêtres de Samsung ne fonctionne également qu'avec des applications spécifiques. Vous ne pouvez pas exécuter n'importe quelle application en affichage multi-fenêtres, mais uniquement les applications de la barre multi-fenêtres fournie par Samsung. Cela empêche les applications tierces de casser, ce qui préoccupait Google avec la fonctionnalité Cornerstone de CyanogenMod.
Une fonctionnalité qui ne fonctionne qu'avec une poignée d'applications sur des appareils spécifiques d'un seul fabricant ne suffit pas. Cette fonctionnalité doit fonctionner sur tous les appareils Android, ou du moins sur ceux dotés d'écrans suffisamment grands et d'appareils internes suffisamment puissants. Il doit s'agir d'une fonctionnalité de la plate-forme Android pour que les développeurs d'applications puissent s'assurer que leurs applications fonctionneront correctement avec elle sur chaque appareil..
Les développeurs Android ne devraient pas avoir à prendre en charge la fonctionnalité multi-fenêtre de chaque fabricant si d'autres fabricants décident de copier Samsung.
Les applications flottantes sont un sale bidouillage
Les applications flottantes permettent également un véritable multitâche. N'oubliez pas qu'Android permet aux applications de s'exécuter en arrière-plan lorsque vous utilisez une application au premier plan. Ces applications peuvent présenter des interfaces qui semblent flotter au-dessus de l'application actuelle - pensez-y comme si vous utilisiez «Toujours visible» pour faire en sorte qu'une fenêtre apparaisse toujours par-dessus toutes les autres applications d'un système d'exploitation de bureau..
Vous pouvez installer des applications flottantes pour naviguer sur le Web, prendre des notes, discuter et regarder des vidéos tout en utilisant n'importe quelle application. Seules les applications spécialement conçues pour fonctionner en tant qu'applications flottantes fonctionnent. Vous devez donc les rechercher. Les applications flottantes sont également difficiles à utiliser car elles flottent au-dessus de l'application que vous utilisez, bloquant ainsi certaines parties de son interface..
Microsoft a ajouté la prise en charge des fenêtres flottantes à Skype pour Android. Vous pouvez avoir une conversation vidéo et le visage de l'autre personne apparaîtra toujours sur votre écran, même lorsque vous quittez l'application Skype. Microsoft utilise davantage la puissance multitâche multi-fenêtre d'Android que Google.
ROM personnalisées et tweaks de racine uniquement ne sont pas acceptables
Certaines ROM personnalisées ajoutent cette fonctionnalité à Android. Google a menacé de révoquer l'accès de CyanogenMod à l'Android Market (désormais appelé Google Play) s'ils ajoutaient cette fonctionnalité, car elle risquait de casser les applications tierces. Aujourd'hui, d'autres ROM personnalisées travaillent sur le multitâche sur écran partagé. Samsung a ajouté sa propre version à ses propres appareils.
Vous pouvez également obtenir cette fonctionnalité en utilisant un tweak Xposed Framework uniquement réservé à la racine, appelé XMultiWindow. Si vous avez un accès root, vous pouvez obtenir le multitâche sur plusieurs fenêtres ou n’importe quelle application sur votre appareil..
Cela ne devrait pas nécessiter de rooter votre appareil ou d'installer une ROM personnalisée. Ces solutions tierces ont souvent des interfaces et des bogues compliqués. Nous avons besoin d'une solution intégrée et prise en charge qui fonctionne de la même manière sur tous les appareils..
Pourquoi le multi-fenêtre est important
Windows 8.1 de Microsoft se distingue des systèmes d’exploitation de tablettes par son puissant support multitâche, vous permettant de visualiser plusieurs applications en même temps. Apple travaillerait également pour ajouter des applications côte à côte à l'iPad avec iOS 8. Sur le système d'exploitation de chaque concurrent, vous pourrez afficher une page Web pendant que vous écrivez un courrier électronique, regardez une vidéo tout en naviguant. Internet, ou discuter avec quelqu'un pendant que vous faites autre chose.
Mais Android est toujours resté figé dans le temps. Malgré toute la puissance sous-jacente d'Android, et malgré la manière dont Android permet aux applications de s'adapter à différentes tailles d'écran, Google résiste à l'ajout de cette fonctionnalité..
Les tablettes Android à grand écran comme le Nexus 10 (rappelez-vous que la tablette Google n'a pas été mise à jour depuis plus de 18 mois?) Ont besoin de cette fonctionnalité. Il en va de même pour les énormes téléphones, convertibles, ordinateurs portables et ordinateurs de bureau Android..
Si les tablettes représentent l'avenir de l'informatique personnelle, nous devrions pouvoir faire plus d'une chose à la fois sur les grands écrans de nos tablettes. Microsoft, Samsung et même Apple s'en rendent compte. C'est maintenant au tour de Google..
Crédit d'image: Sergey Galyonkin sur Flickr, Kārlis Dambrāns sur Flickr