Bouton Menu RIP: Android 10 abandonne la prise en charge héritée des applications extrêmement anciennes

Android 10 a abandonné la prise en charge de l'affichage du bouton de débordement d'action, alias le bouton de menu, sur la barre de navigation du système. Lisez la suite pour en savoir plus !

Beaucoup d'entre nous sur ce site Web sont des utilisateurs Android de longue date, cachés depuis l'époque de Froyo et Gingerbread. À l’époque, les smartphones étaient dotés de boutons physiques (halètement !) pour la navigation dans l’interface utilisateur: à savoir le bouton Retour, le bouton Menu, le bouton Accueil et le bouton Rechercher. Les boutons-pression physiques ont cédé la place aux boutons tactiles capacitifs, et le bouton Rechercher a également été abandonné par certains constructeurs OEM – mais le l'idée générale de naviguer dans l'interface utilisateur et les applications avec les trois autres boutons dédiés persistait dans le monde Android à ce moment-là temps.

Avec Android 3.0 Honeycomb, Google a poussé les fabricants de tablettes à adopter des boutons de navigation à l'écran basés sur des logiciels au lieu de boutons physiques et a introduit le

Barre d'action comme solution standard pour rendre les actions des options utilisateur immédiatement visibles et rapides à appeler. L'idée du bouton "Menu" est née a également évolué dans un bouton "Action Overflow", indiquant un bouton qui récupère les actions qui ne peuvent pas tenir dans la barre d'action; Les utilisateurs ont cependant continué à l'appeler le bouton Menu. Honeycomb a également introduit le bouton Applications récentes pour les tablettes, tandis qu'Android 4.0 Ice Cream Sandwich l'a étendu aux smartphones. La barre de navigation emblématique à 3 boutons comprenant Retour, Accueil et Applications récentes est ainsi née, laissant derrière elle les boutons dédiés Menu et Recherche.

Android Market avec le bouton Overflow et la barre de navigation à 3 boutons

Le fait de disposer d'un bouton de menu dédié a conduit les développeurs d'applications à adopter de mauvais choix de conception, car les développeurs étaient plutôt négligents quant aux actions affichées à l'écran et à ce qui se trouvait dans le menu. À l’époque, les utilisateurs appuyaient inconsciemment sur le bouton de menu, dans l’espoir de trouver plus d’options qui leur auraient été utiles, ce qui était un comportement indésirable et inutile. La barre d'action a donc été introduite pour apporter plus de cohérence dans la conception, car elle conseillait aux développeurs de placer les actions les plus importantes sur la barre d'action. Barre d'Action directement ou ailleurs sur l'écran, et seules les actions qui n'y trouvaient pas leur place finiraient dans le Débordement bouton.

Cependant, à l'époque, de nombreuses applications ciblant Android 2.3 Gingerbread et versions antérieures n'avaient pas encore été mises à jour vers afficher les menus à l'écran, de sorte que les utilisateurs sans bouton de menu dédié n'auraient eu aucun moyen de lancer le menu. Google a résolu ce problème en ajoutant un comportement de compatibilité pour les applications héritées qui permettait au système d'afficher un bouton de débordement d'action/menu à côté des boutons de navigation du système sur les applications prenant en charge uniquement Android 2.3 et inférieur.

Cette prise en charge héritée s'est étendue depuis Android 3.0 Honeycomb jusqu'à Android 9 Pie. Mais avec Android 10, Google a finalement débranché la prise. Les applications Android qui ciblent Android 2.3 ou une version antérieure n'afficheront plus de bouton de menu. Android 10, et au-delà. Dans réponse à un rapport de bug qui a mis en évidence la suppression, Google a confirmé la suppression :

Cela a été intentionnellement supprimé car l'API est désormais obsolète depuis plusieurs versions. Donc, cela fonctionne comme prévu.

Cette décision affectera un très, très petit nombre d’utilisateurs qui ont continué à s’appuyer sur des applications anciennes et abandonnées depuis longtemps – si cela fonctionne, cela fonctionne, n’est-ce pas? Si vous faites partie de ceux qui ont soudainement découvert que l'une de vos applications préférées de longue date n'est plus en mesure d'afficher son menu, il est peut-être temps de passer à autre chose et de chercher de nouvelles alternatives.


Source: Suivi des problèmes Google

Histoire via: /r/Android