La capture d'écran étendue sur Android Stock est "infaisable" d'après Google

Nathan Le Gohlisse
Par Nathan Le Gohlisse, Spécialiste Hardware.
Publié le 01 mai 2019 à 17h00
Android.jpg

Pourquoi Android Stock ne propose-t-il pas nativement de capture d'écran étendue ? La réponse est simple et provient directement de Google : la chose serait « infaisable ».

La capture d'écran étendue (ou scrolling screenshots) permet de capturer l'ensemble d'une page web ou d'un contenu dépassant le seul cadre de l'écran. Une fonctionnalité bigrement pratique pour enregistrer, par exemple, l'intégralité d'une page sans être forcé de procéder à plusieurs captures distinctes. D'après Google, intégrer cette feature à Android Stock (version entièrement native d'Android proposée notamment sur les Google Pixel) ne serait toutefois pas au programme.

La capture d'écran étendue n'est pas l'amie de Google

C'est ce que l'on apprend d'une suggestion soumise sur l'un des forums de Google. Repéré par Android Police (via Android Authority), ce billet avait été émis par un utilisateur sollicitant l'intégration d'une fonctionnalité de capture étendue sur Android Stock. La réponse de la firme de Mountain View s'est toutefois limitée à une mention « infaisable », agrémentée d'une brève déclaration.

« Une fois encore, merci de nous avoir soumis cette suggestion de fonctionnalité. Transmise à nos équipes, cette requête ne pourra pas être honorée pour le moment ».

Proposée depuis des années par des constructeurs tiers comme Samsung, Huawei, LG, OnePlus ou encore Xiaomi, la capture d'écran étendue ne semble pas hors de portée de Google d'un point de vue technique. Aussi, le refus de la firme sert certainement un dessein bien précis pour Android. Reste à savoir lequel.
Nathan Le Gohlisse
Spécialiste Hardware
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ?
Suivez-nous pour ne rien rater de l'actu tech !
Commentaires (0)
Rejoignez la communauté Clubic
Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.
Commentaires (10)
tubezleb

Je pensais que c’etait natif, c’est vrai MIUI le permet mais je pensais que c’etait une fonctionnalité d’Android.

Proutie66

Il existe le module full page screen capture sous google chrome (PC)

playAnth95

La fainéantise de certains développeurs me surprendra toujours.

nirgal76

Je crois que ça n’a rien à voir avec ça. Le refus est soit stratégique (ils ont une idée derrière la tête) soit une question de priorité (pourquoi passer du temps sur un truc peu demandé et déjà implémentés par nombre de constructeur de toute façon).
Et certains développeurs ne sont pas fainéants mais incompétents. le “infaisable” veut souvent dire “je ne sais pas faire”. Et les mauvais développeurs sont de plus en plus légions. Mais bon, je pense pas que ce soit des manches à ce point chez google d’ou la première partie de ma réponse.

CypElf

Je pense pas que ce soit de la fainéantise, il doit y avoir quelque chose derrière

melcky

pas sur…
une capture d’ecran, c’est une copie d’un “bitmap” à l’ecran
c’est facile à faire dans l’os: il suffit de copier les données graphiques envoyées à l’ecran et hop c’est codé (et ca marche universellement quelle que soient les app affichées a l’ecran)
s’il faut faire une fonction qui capture ce qui n’est pas à l’ecran ca devient beaucoup plus compliqué car les apps actuelles ne sont pas prévues pour
techniquement c’est faisable, dans la pratique néanmoins cela pourrait nécessiter de modifier les apps une a une pour les rendre compatibles
nb: une application ne “dessine” pas ce qui n’est pas affiché a l’écran, pour des raisons de performances, donc pas possible de copier ce qui n’existe pas.

LAE

Hey bien… Et je suppose que c’est un développeur qui dit ça?.. Bref pour parler en CONNAISSANCE de cause, si ce n’est pas possible de le faire c’est car la plupart du temps l’affichage est gérer de manière lazy, ainsi ce qui n’est pas affiché à l’écran n’est pas encore “render” par le système donc pas possible de le capturer. Concernant les autres constructeurs probablement qu’ils forcent le “rendering” plus grand que l’écran, se pose alors la question des performances dégradées par ceci sur certaines apps. La prochaine fois évite d’étaler ta confiture quand tu n’as aucune idée merci

manu0086

Sur Samsung, cette fonction de capture étendue est plus un “hack” qu’un développement spécifique.
On fait une capture, ensuite, il y a un bouton permettant d’étendre la capture qui est un scroll automatique de la page, et on peut continuer jusqu’en bas de page.
Cela assemble automatiquement toutes les captures.
C’est assez pratique pour certains besoins.

La capture étendue sans voir le reste de la page, c’est impossible autrement car dépendant du fonctionnement de chaque navigateur.

Et un brevet a aussi peut-être été déposé pour cette fonctionnalité (Samsung), donc Google répond que c’est impossible actuellement.

Popoulo

playAnth95 a raison. Une grande majorité des dev d’aujourd’hui ne sont pas exceptionnels, fainéants ou incompétents. Et parfois tout à la fois.
Les programmes ne sont plus optimisés, les jeux n’en parlons même pas. C’est du grand n’importe quoi. C’est un métier à la mode, rien d’autre.
Je m’intéresse toujours à la demoscene, ce que devrait faire tout dev qui se respecte. Les gars savent ce qu’ils font et maîtrisent. Pourtant, c’est pas forcement leur boulot, c’est là que ça devient drôle. Jette un oeil à la Revision 2017 par exemple. Regarde ce que des gars peuvent faire en 4ko, oui, 4ko… la demos Absolute Territory de Prismbeings ou encore Final Stage du japonnais 0x4015 sont stupéfiantes.
Après, tu vas me dire, “ce sont des démos, ça n’a rien à voir blablabla”. Ben si justement. Ces dev là se sortent les doigts pour un opti qui dépasse l’entendement… et là dans l’article ici on nous dit qu’il n’est pas possible de faire un simple screen étendu parce que blabla… sérieux quoi…

ultrabill

Tu penses sincèrement que c’est un simple développeur qui prends la responsabilité de développé telle ou telle fonctionnalité sur Android ? Et tu penses que c’est un simple développeur qui a répondu ça ??

Avant de filer une tâche à une équipe de dev ça passe par de multiples directeurs, manager, stratèges et autres architectes. On parle de Google, là, pas de 3 pélos qui déploient du Wordpress…

Abonnez-vous à notre newsletter !

Recevez un résumé quotidien de l'actu technologique.

Désinscrivez-vous via le lien de désinscription présent sur nos newsletters ou écrivez à : [email protected]. en savoir plus sur le traitement de données personnelles