RIP-Menüschaltfläche: Android 10 stellt die Legacy-Unterstützung für extrem alte Apps ein

Android 10 unterstützt die Anzeige der Aktionsüberlaufschaltfläche, auch Menüschaltfläche genannt, in der Systemnavigationsleiste nicht mehr. Lesen Sie weiter, um mehr zu erfahren!

Viele von uns auf dieser Website sind langjährige Android-Nutzer und lauern schon seit den Tagen von Froyo und Gingerbread. Damals waren Smartphones mit physischen Tasten (keuch!) für die UI-Navigation ausgestattet: nämlich der Zurück-Taste, der Menü-Taste, der Home-Taste und der Suchtaste. Die physischen Drucktasten machten kapazitiven Touch-Tasten Platz, und auch die Suchtaste wurde von einigen OEMs gestrichen – aber die Die allgemeine Idee, mit den anderen drei dedizierten Tasten durch die Benutzeroberfläche und Apps zu navigieren, blieb in der gesamten Android-Welt bestehen Zeit.

Mit Android 3.0 Honeycomb drängte Google die Tablet-Hersteller dazu, softwarebasierte Navigationstasten auf dem Bildschirm anstelle physischer Tasten einzuführen, und führte das ein Aktionsleiste als Standardlösung, um Aktionen aus den Benutzeroptionen sofort sichtbar und schnell aufrufbar zu machen. Die Idee der „Menü“-Taste hatte

auch weiterentwickelt in eine „Aktionsüberlauf“-Schaltfläche, die eine Schaltfläche angibt, die Aktionen abruft, die nicht in die Aktionsleiste passen; Benutzer bezeichneten sie jedoch weiterhin als Menüschaltfläche. Honeycomb führte auch die Schaltfläche „Letzte Apps“ für Tablets ein, während Android 4.0 Ice Cream Sandwich diese auf Smartphones brachte. So entstand die ikonische 3-Tasten-Navigationsleiste, bestehend aus „Zurück“, „Startseite“ und „Letzte Apps“, und hinterließ die dedizierten Menü- und Suchschaltflächen.

Android Market mit der Overflow-Schaltfläche und der 3-Tasten-Navigationsleiste

Die Verwendung einer dedizierten Menüschaltfläche führte dazu, dass App-Entwickler schlechte Designentscheidungen trafen, da die Entwickler ziemlich nachlässig darüber waren, welche Aktionen auf dem Bildschirm angezeigt wurden und was sich im Menü befand. Damals tippten Benutzer unbewusst auf die Menüschaltfläche in der Hoffnung, weitere Optionen zu finden, die für sie nützlich gewesen wären, was ein unerwünschtes und verschwenderisches Verhalten war. Deshalb wurde die Aktionsleiste eingeführt, um mehr Designkonsistenz zu erreichen, da sie Entwicklern empfiehlt, die wichtigsten Aktionen auf der zu platzieren Aktionsleiste direkt oder an einer anderen Stelle auf dem Bildschirm angezeigt, und nur die Aktionen, die dort keinen Platz fanden, landeten im Überlauf Taste.

Allerdings mussten damals viele Apps, die auf Android 2.3 Gingerbread und niedriger abzielten, noch aktualisiert werden Zeigen Sie Menüs auf dem Bildschirm an, sodass Benutzer ohne eine spezielle Menüschaltfläche keine Möglichkeit hätten, das zu starten Speisekarte. Google hat dieses Problem behoben, indem es ein Kompatibilitätsverhalten für ältere Apps hinzugefügt hat, das es dem System ermöglichte, eine anzuzeigen Aktionsüberlauf-/Menüschaltfläche neben den Systemnavigationsschaltflächen bei Apps, die nur Android 2.3 und unterstützen untere.

Diese Legacy-Unterstützung wurde von Android 3.0 Honeycomb bis hin zu Android 9 Pie erweitert. Doch mit Android 10 hat Google endlich den Stecker gezogen. Bei Android-Apps, die auf Android 2.3 oder früher abzielen, wird jetzt keine Menüschaltfläche mehr angezeigt Android 10, und weiter. In Antwort auf einen Fehlerbericht das die Entfernung hervorgehoben hat, hat Google die Entfernung bestätigt:

Dies wurde absichtlich entfernt, da die API mittlerweile seit mehreren Versionen veraltet ist. Das funktioniert also wie vorgesehen.

Diese Entscheidung wird eine sehr, sehr kleine Anzahl von Benutzern betreffen, die sich weiterhin auf alte und lange aufgegebene Apps verlassen – wenn es funktioniert, funktioniert es, oder? Wenn Sie zu denjenigen gehören, die plötzlich feststellen, dass eine Ihrer langjährigen Lieblings-Apps ihr Menü nicht mehr anzeigen kann, ist es vielleicht an der Zeit, weiterzumachen und nach neueren Alternativen zu suchen.


Quelle: Google Issue Tracker

Geschichte über: /r/Android