Кнопка меню RIP: в Android 10 прекращена устаревшая поддержка очень старых приложений

В Android 10 прекращена поддержка отображения кнопки переполнения действий, также известной как кнопка меню, на панели навигации системы. Читайте дальше, чтобы узнать больше!

Многие из нас, присутствующих на этом сайте, являются давними пользователями Android, начиная со времен Froyo и Gingerbread. В то время на смартфонах были физические кнопки (ах!) для навигации по пользовательскому интерфейсу: а именно кнопка «Назад», кнопка «Меню», кнопка «Домой» и кнопка «Поиск». Кнопки с физическим нажатием уступили место емкостным сенсорным кнопкам, а кнопка поиска также была исключена некоторыми OEM-производителями. общая идея навигации по пользовательскому интерфейсу и приложениям с помощью трех других выделенных кнопок при этом сохранилась во всем мире Android. время.

В Android 3.0 Honeycomb компания Google призвала производителей планшетов использовать программные экранные кнопки навигации вместо физических кнопок и представила Панель действий в качестве стандартного решения, позволяющего сделать действия из пользовательских опций сразу видимыми и быстро вызываемыми. Идея кнопки «Меню» возникла

также эволюционировал в кнопку «Переполнение действий», обозначающую кнопку, которая вызывает действия, которые не могут поместиться на панели действий; однако пользователи по-прежнему продолжали называть ее кнопкой «Меню». Honeycomb также представила кнопку «Недавние приложения» для планшетов, а Android 4.0 Ice Cream Sandwich перенес ее на смартфоны. Так родилась культовая трехкнопочная панель навигации, состоящая из кнопок «Назад», «Домой» и «Недавние приложения», оставив после себя специальные кнопки «Меню» и «Поиск».

Android Market с кнопкой «Переполнение» и трехкнопочной панелью навигации.

Наличие специальной кнопки «Меню» привело к тому, что разработчики приложений приняли неправильный выбор дизайна, поскольку разработчики были довольно небрежны к тому, какие действия отображались на экране и что было в меню. В то время пользователи подсознательно нажимали кнопку меню, надеясь найти больше опций, которые были бы им полезны, что было нежелательным и расточительным поведением. Поэтому панель действий была введена для обеспечения большей согласованности дизайна, поскольку она советовала разработчикам размещать наиболее важные действия на панели действий. Панель действий непосредственно или в другом месте экрана, а в Overflow попадут только те действия, которые не нашли там места. кнопка.

Однако в то время многие приложения, предназначенные для Android 2.3 Gingerbread и более ранних версий, еще не были обновлены до показывать меню на экране, чтобы пользователи без специальной кнопки меню не имели возможности запустить меню. Google решил эту проблему, добавив поведение совместимости для устаревших приложений, которое позволяло системе отображать Кнопка переполнения/меню действия рядом с кнопками навигации по системе в приложениях, которые поддерживают только Android 2.3 и ниже.

Эта устаревшая поддержка распространилась на весь путь от Android 3.0 Honeycomb до Android 9 Pie. Но с Android 10 Google наконец-то отключил эту функцию. В приложениях Android, предназначенных для Android 2.3 или более ранних версий, больше не будет отображаться кнопка меню. Андроид 10и далее. В ответ на сообщение об ошибке который подчеркнул удаление, Google подтвердил удаление:

Это было намеренно удалено, поскольку API уже несколько выпусков устарел. Итак, это работает так, как задумано.

Это решение затронет очень и очень небольшое количество пользователей, которые продолжают полагаться на древние и давно заброшенные приложения — если это работает, то работает, верно? Если вы один из тех, кто внезапно обнаружил, что одно из ваших давно любимых приложений больше не может отображать свое меню, возможно, пришло время двигаться дальше и искать новые альтернативы.


Источник: Трекер проблем Google

История через: /r/Android