Developpez.com

Le Club des Développeurs et IT Pro

Chrome OS 64 bêta permet aux applications Android de continuer à s'exécuter en arrière-plan

Enfin la multitâche réclamée par les utilisateurs ?

Le 2018-01-02 13:47:22, par Coriolan, Expert éminent sénior
Chrome OS est un système d’exploitation développé par Google avec pour objectif de s’appuyer sur des applications web uniquement. Annoncé le 7 juillet 2009, il repose sur les bases posées par le navigateur web Chrome et sur GNU/Linux. En 2016, Google a annoncé que sa boutique d’applications en ligne Google Play Store sera déployée sur Chrome OS, une nouvelle fonctionnalité permettant à l’OS d’utiliser les applications Android.


Pendant des années, le géant de la recherche s’est efforcé à améliorer l’expérience utilisateur avec les applications mobiles tournant sous Chrome OS, toutefois, des points d’ombre subsistaient encore et empêchaient d’avoir une expérience utilisateur optimale. En effet, il n’était toujours pas possible d’avoir une vraie multitâche pour exécuter plusieurs applications en arrière-plan.

Cette situation devrait changer prochainement, en effet, la firme de Mountain View s’apprête à publier une mise à jour de Chrome OS qui va permettre aux utilisateurs d’exécuter des applications Android en multitâche, une fonctionnalité souvent réclamée par les power users de l’OS. Pour rappel, Chrome OS permet déjà d’ouvrir plusieurs programmes à la fois, y compris les applications Android. Cependant, l’exécution des applications mobiles s’interrompt dès que l’utilisateur change d’écran ou passe à une autre application ; pour relancer leur activité, il faudra recommencer leur utilisation.

La nouvelle mise à jour va inclure Android Parallel Tasks pour éviter toute confusion aux utilisateurs desktop. Actuellement testée dans la bêta de Chrome OS 64, cette fonctionnalité va doter l’OS d’une véritable multitâche digne d’un OS de bureau. En effet, les applications continueront à s’exécuter en arrière-plan jusqu’à ce que l’utilisateur décide de les fermer. Il reste à savoir si la version stable de Chrome OS 64 va apporter la fonctionnalité ou bien Google va la réserver pour une autre mise à jour.

Source : ETTelecom

Et vous ?

Pensez-vous que les applications Android sont optimisées pour Chrome OS ?
Comment trouvez-vous l'expérience utilisateur qu'offre ce système d'exploitation ?

Voir aussi :

Play Store : l'outil d'application des patchs gagne en vitesse de décompression, vers une meilleure prise en charge des mises à jour OTA
  Discussion forum
6 commentaires
  • RyzenOC
    Inactif
    N'ayant pas de chromeOS je n'était pas au courant de ce probleme...

    J'ai envie de dire : "Mon dieu". Car cela doit bien faire depuis les années 90 que (tous) les OS sont multitâche.
    Mac os faisait du multitache meme si cétais du caca avant OSX et l'adoption du multitâche préemptif (qui est aujourd’hui adopté par quasi tous les os)

    Bref tous sa pour dire que ce genre de problème me fait bien rire depuis ma debian9/windows10

    edit: je sais que le problème de viens pas de l'os mais de la conception meme des apps android et du cycle de vie de l'activité ou seul la tache en plein écran est active les autre sont mis dans l'état OnStop.
    Je n'ose cependant pas imaginer le hack crade qu'a du faire google pour faire croire aux apps quelle doivent pas passer en OnPause/OnStop
  • marc.collin
    Membre émérite
    Envoyé par RyzenOC
    N'ayant pas de chromeOS je n'était pas au courant de ce probleme...

    J'ai envie de dire : "Mon dieu". Car cela doit bien faire depuis les années 90 que (tous) les OS sont multitâche.
    Mac os faisait du multitache meme si cétais du caca avant OSX et l'adoption du multitâche préemptif (qui est aujourd’hui adopté par quasi tous les os)

    Bref tous sa pour dire que ce genre de problème me fait bien rire depuis ma debian9/windows10

    edit: je sais que le problème de viens pas de l'os mais de la conception meme des apps android et du cycle de vie de l'activité ou seul la tache en plein écran est active les autre sont mis dans l'état OnStop.
    Je n'ose cependant pas imaginer le hack crade qu'a du faire google pour faire croire aux apps quelle doivent pas passer en OnPause/OnStop
    la possibilité de faire fonctionner des applications android au sein de chromeos n'est pas si vieille... et ne concerne pas tous les chromebook.
  • Envoyé par RyzenOC
    N'ayant pas de chromeOS je n'était pas au courant de ce probleme...[...]
    Pareil. Sauf que je ne pense pas que cela soit un problème.

    Il n'y a pas l'intégralité de l'application qui tourne en tâches de fond.
    Il n'y a pas une infinité de type de serveurs et même de protocoles.
    Donc un seul gestionnaire peut suffire pour rechercher les courriels, mettre à jour les données locales etc...

    J'en dirais pas plus.
  • hotcryx
    Membre extrêmement actif
    Il y avait quand même moyen de lancer des process en background et donc de faire du taf...
  • hotcryx
    Membre extrêmement actif
    Envoyé par RyzenOC
    N'ayant pas de chromeOS je n'était pas au courant de ce probleme...

    J'ai envie de dire : "Mon dieu". Car cela doit bien faire depuis les années 90 que (tous) les OS sont multitâche.
    Mac os faisait du multitache meme si cétais du caca avant OSX et l'adoption du multitâche préemptif (qui est aujourd’hui adopté par quasi tous les os)

    Bref tous sa pour dire que ce genre de problème me fait bien rire depuis ma debian9/windows10

    edit: je sais que le problème de viens pas de l'os mais de la conception meme des apps android et du cycle de vie de l'activité ou seul la tache en plein écran est active les autre sont mis dans l'état OnStop.
    Je n'ose cependant pas imaginer le hack crade qu'a du faire google pour faire croire aux apps quelle doivent pas passer en OnPause/OnStop
    simplement en lançant onResume ^^
  • Si j'en reviens à ce que j'ai sous le nez :

    Cela fait pas mal de threads pour pas mal de processus et donc pas mal de mémoires vives utilisées...
    L'OS du CPU quantique me fait déjà bien rire vue la direction du multi Core qui n'est pas multi CPU...