Botón de menú RIP: Android 10 elimina el soporte heredado para aplicaciones extremadamente antiguas

Android 10 ha dejado de admitir la visualización del botón de desbordamiento de acciones, también conocido como botón de menú, en la barra de navegación del sistema. ¡Siga leyendo para saber más!

Muchos de nosotros en este sitio web hemos sido usuarios de Android desde hace mucho tiempo, acechando desde los días de Froyo y Gingerbread. En aquel entonces, los teléfonos inteligentes venían con botones físicos (¡jadea!) para la navegación por la interfaz de usuario: a saber, el botón Atrás, el botón Menú, el botón Inicio y el botón Buscar. Los botones físicos dieron paso a los botones táctiles capacitivos, y algunos fabricantes de equipos originales también abandonaron el botón de búsqueda, pero el La idea general de navegar a través de la interfaz de usuario y las aplicaciones con los otros tres botones dedicados persistió en todo el mundo de Android en ese momento. tiempo.

Con Android 3.0 Honeycomb, Google presionó para que los fabricantes de tabletas adoptaran botones de navegación en pantalla basados ​​en software en lugar de botones físicos e introdujo el

Barra de acciones como solución estándar para hacer que las acciones de las opciones del usuario sean inmediatamente visibles y rápidas de invocar. La idea del botón "Menú" surgió también evolucionó en un botón "Desbordamiento de acciones", que indica un botón que recupera acciones que no caben en la barra de acciones; Sin embargo, los usuarios continuaron refiriéndose a él como el botón Menú. Honeycomb también introdujo el botón Aplicaciones recientes para tabletas, mientras que Android 4.0 Ice Cream Sandwich lo introdujo en los teléfonos inteligentes. Así nació la icónica barra de navegación de 3 botones que comprende Atrás, Inicio y Aplicaciones recientes, dejando atrás los botones dedicados Menú y Búsqueda.

Android Market con el botón Overflow, junto con la barra de navegación de 3 botones

Tener un botón de Menú dedicado llevó a los desarrolladores de aplicaciones a adoptar malas decisiones de diseño, ya que fueron bastante descuidados acerca de las acciones que se mostraban en la pantalla y las que había en el menú. En aquel entonces, los usuarios inconscientemente tocaban el botón de menú, con la esperanza de encontrar más opciones que les hubieran sido útiles, lo cual era un comportamiento no deseado y derrochador. Por lo tanto, se introdujo la barra de acción para lograr una mayor coherencia en el diseño, ya que aconsejaba a los desarrolladores colocar las acciones más importantes en el Barra de acción directamente o en cualquier otro lugar de la pantalla, y solo aquellas acciones que no encontraran un lugar allí terminarían en el desbordamiento. botón.

Sin embargo, en aquel entonces, muchas aplicaciones dirigidas a Android 2.3 Gingerbread e inferiores aún no se habían actualizado a mostrar menús en pantalla, por lo que los usuarios sin un botón de menú dedicado no habrían tenido forma de iniciar el menú. Google solucionó esto agregando un comportamiento de compatibilidad para aplicaciones heredadas que permitía al sistema mostrar una Botón de menú/desbordamiento de acción junto a los botones de navegación del sistema en aplicaciones que solo admiten Android 2.3 y más bajo.

Este soporte heredado se ha extendido desde Android 3.0 Honeycomb hasta Android 9 Pie. Pero con Android 10, Google finalmente lo desconectó. Las aplicaciones de Android orientadas a Android 2.3 o anterior ahora ya no mostrarán un botón de menú en androide 10, y en adelante. En respuesta a un informe de error que destacó la eliminación, Google confirmó la eliminación:

Esto se eliminó intencionalmente ya que la API ha quedado obsoleta en varias versiones. Entonces, esto está funcionando según lo previsto.

Esta decisión afectará a un número muy, muy pequeño de usuarios que han seguido dependiendo de aplicaciones antiguas y abandonadas hace mucho tiempo: si funciona, funciona, ¿verdad? Si usted es uno de los que de repente descubre que una de sus aplicaciones favoritas desde hace mucho tiempo ya no puede mostrar su menú, tal vez sea hora de seguir adelante y buscar alternativas más nuevas.


Fuente: Rastreador de problemas de Google

Historia vía: /r/Android