Przycisk menu RIP: Android 10 porzuca obsługę starszych aplikacji

W systemie Android 10 porzucono obsługę wyświetlania przycisku przepełnienia akcji, czyli przycisku menu, na systemowym pasku nawigacji. Czytaj dalej, aby dowiedzieć się więcej!

Wielu z nas na tej stronie jest długoletnimi użytkownikami Androida, czającymi się od czasów Froyo i Gingerbread. W tamtych czasach smartfony były wyposażone w fizyczne przyciski (och!) do nawigacji w interfejsie użytkownika: mianowicie przycisk Wstecz, przycisk Menu, przycisk Początek i przycisk Szukaj. Fizyczne przyciski dotykowe ustąpiły miejsca pojemnościowym przyciskom dotykowym, a niektórzy producenci OEM również porzucili przycisk wyszukiwania Ogólna koncepcja poruszania się po interfejsie użytkownika i aplikacjach za pomocą pozostałych trzech dedykowanych przycisków utrzymała się w całym świecie Androida czas.

W przypadku Androida 3.0 Honeycomb firma Google nakłoniła producentów tabletów do stosowania ekranowych przycisków nawigacyjnych opartych na oprogramowaniu zamiast przycisków fizycznych i wprowadziła

Pasek akcji jako standardowe rozwiązanie, dzięki któremu akcje z opcji użytkownika są natychmiast widoczne i można je szybko wywołać. Pomysł przycisku „Menu” miał również ewoluował w przycisk „Przepełnienie akcji”, wskazujący przycisk pobierający akcje, które nie mieszczą się na pasku akcji; użytkownicy nadal jednak nazywali go przyciskiem Menu. Honeycomb wprowadził także przycisk Ostatnie aplikacje na tablety, a Android 4.0 Ice Cream Sandwich umieścił go na smartfonach. W ten sposób narodził się kultowy pasek nawigacyjny z trzema przyciskami, obejmujący Wstecz, Strona główna i Ostatnie aplikacje, pozostawiając dedykowane przyciski Menu i Szukaj.

Android Market z przyciskiem Overflow wraz z 3-przyciskowym paskiem nawigacyjnym

Posiadanie dedykowanego przycisku Menu skłoniło twórców aplikacji do przyjęcia złych wyborów projektowych, ponieważ programiści byli raczej nieostrożni co do tego, jakie działania są wyświetlane na ekranie i co znajduje się w menu. W tamtych czasach użytkownicy podświadomie naciskali przycisk menu, mając nadzieję, że znajdą więcej opcji, które byłyby dla nich przydatne, co było zachowaniem niepożądanym i marnotrawnym. Dlatego wprowadzono pasek akcji, aby zapewnić większą spójność projektu, ponieważ zalecał programistom umieszczenie najważniejszych akcji na Pasek akcji bezpośrednio lub w innym miejscu ekranu i tylko te akcje, które nie znalazły tam miejsca, trafiały do ​​Przepełnienia przycisk.

Jednak w tamtych czasach wiele aplikacji przeznaczonych dla Androida 2.3 Gingerbread i starszych wersji nie zostało jeszcze zaktualizowanych wyświetlaj menu na ekranie, więc użytkownicy bez dedykowanego przycisku menu nie mieliby możliwości uruchomienia menu. Firma Google rozwiązała ten problem, dodając zachowanie zgodności ze starszymi aplikacjami, które umożliwiało systemowi wyświetlanie pliku przycisk przepełnienia akcji/menu obok przycisków nawigacji systemu w aplikacjach obsługujących tylko Androida 2.3 i niżej.

Ta starsza obsługa została rozszerzona od Androida 3.0 Honeycomb do Androida 9 Pie. Ale w przypadku Androida 10 Google w końcu wyciągnął wtyczkę. W aplikacjach na Androida przeznaczonych dla systemu Android 2.3 lub starszego nie będzie już wyświetlany przycisk menu Androida 10i dalej. W odpowiedź na raport o błędzie który podkreślił usunięcie, Google potwierdził usunięcie:

Zostało to celowo usunięte, ponieważ interfejs API stał się przestarzały w kilku wersjach. Działa to więc zgodnie z założeniami.

Ta decyzja będzie miała wpływ na bardzo, bardzo małą liczbę użytkowników, którzy nadal korzystali ze starych i dawno porzuconych aplikacji. Jeśli to zadziała, to zadziała, prawda? Jeśli należysz do osób, które nagle odkryły, że jedna z Twoich ulubionych aplikacji nie jest już w stanie wyświetlić swojego menu, być może nadszedł czas, aby przejść dalej i poszukać nowszych alternatyw.


Źródło: Narzędzie do śledzenia problemów Google

Historia przez: /r/Android