O Android 10 abandonou o suporte para exibir o botão de estouro de ação, também conhecido como botão de menu, na barra de navegação do sistema. Continue lendo para saber mais!
Muitos de nós neste site somos usuários de Android de longa data, espreitando desde os dias de Froyo e Gingerbread. Naquela época, os smartphones vinham com botões físicos (suspiro!) Para navegação na IU: ou seja, o botão Voltar, o botão Menu, o botão Home e o botão Pesquisar. Os botões físicos deram lugar aos botões de toque capacitivos, e o botão Pesquisar também foi abandonado por alguns OEMs - mas o a ideia geral de navegar pela interface do usuário e pelos aplicativos com os outros três botões dedicados persistiu em todo o mundo Android naquele momento tempo.
Com o Android 3.0 Honeycomb, o Google pressionou os fabricantes de tablets a adotarem botões de navegação na tela baseados em software em vez de botões físicos e introduziu o Barra de ação como a solução padrão para tornar as ações das opções do usuário imediatamente visíveis e rápidas de invocar. A ideia do botão "Menu" teve
também evoluiu em um botão "Action Overflow", indicando um botão que recupera ações que não cabem na Barra de Ações; os usuários ainda continuaram a se referir a ele como o botão Menu. Honeycomb também introduziu o botão Aplicativos recentes para tablets, enquanto o Android 4.0 Ice Cream Sandwich o levou para smartphones. Assim nasceu a icônica barra de navegação de 3 botões composta por aplicativos Voltar, Início e Recentes, deixando para trás os botões dedicados de Menu e Pesquisa.Ter um botão de menu dedicado levou os desenvolvedores de aplicativos a adotarem escolhas de design inadequadas, pois os desenvolvedores eram bastante descuidados com quais ações eram mostradas na tela e o que estava no menu. Naquela época, os usuários tocavam inconscientemente no botão de menu, na esperança de encontrar mais opções que pudessem ser úteis para eles, o que era um comportamento indesejado e desperdiçador. Assim, a Barra de Ação foi introduzida para trazer mais consistência ao design, pois aconselhava os desenvolvedores a colocar as ações mais importantes no Barra de Ação diretamente ou em outro lugar da tela, e apenas as ações que não encontrassem um lugar ali iriam parar no Overflow botão.
No entanto, naquela época, muitos aplicativos direcionados ao Android 2.3 Gingerbread e versões anteriores ainda não tinham sido atualizados para mostrar menus na tela, para que os usuários sem um botão de menu dedicado não tivessem como iniciar o cardápio. O Google resolveu isso adicionando um comportamento de compatibilidade para aplicativos legados que permitia ao sistema exibir um botão de estouro de ação/menu ao lado dos botões de navegação do sistema em aplicativos compatíveis apenas com Android 2.3 e mais baixo.
Esse suporte legado se estendeu do Android 3.0 Honeycomb ao Android 9 Pie. Mas com o Android 10, o Google finalmente desligou. Os aplicativos Android direcionados ao Android 2.3 ou anterior não terão mais um botão de menu exibido em Android 10e em diante. Em resposta a um relatório de bug que destacou a remoção, o Google confirmou a remoção:
Isso foi removido intencionalmente porque a API foi descontinuada em vários lançamentos. Então, isso está funcionando conforme o esperado.
Esta decisão afetará um número muito pequeno de usuários que continuaram a confiar em aplicativos antigos e há muito abandonados – se funcionar, funciona, certo? Se você é um daqueles que de repente descobriu que um de seus aplicativos favoritos não consegue mais mostrar seu menu, talvez seja hora de seguir em frente e procurar alternativas mais recentes.
Fonte: Rastreador de problemas do Google
História via: /r/Android