RIP-menuknop: Android 10 laat de verouderde ondersteuning voor extreem oude apps vallen

Android 10 heeft de ondersteuning voor het weergeven van de actie-overloopknop, oftewel de menuknop, op de systeemnavigatiebalk stopgezet. Lees verder om meer te weten!

Velen van ons op deze website zijn al lange tijd Android-gebruikers, op de loer sinds de dagen van Froyo en Gingerbread. Destijds werden smartphones geleverd met fysieke knoppen (snik!) Voor UI-navigatie: namelijk de Terug-knop, de Menu-knop, de Home-knop en de Zoek-knop. De fysieke drukknoppen maakten plaats voor capacitieve aanraakknoppen, en de zoekknop werd ook door sommige OEM's geschrapt, maar de Het algemene idee van navigeren door de gebruikersinterface en apps met de andere drie speciale knoppen bleef toen in de Android-wereld bestaan tijd.

Met Android 3.0 Honeycomb drong Google erop aan dat tabletfabrikanten softwaregebaseerde navigatieknoppen op het scherm zouden gebruiken in plaats van fysieke knoppen. Actie bar als standaardoplossing om acties vanuit de gebruikersopties direct zichtbaar en snel op te roepen. Het idee van de "Menu"-knop was er

ook geëvolueerd in een "Action Overflow"-knop, die een knop aangeeft die acties ophaalt die niet in de actiebalk passen; gebruikers bleven het echter nog steeds de Menu-knop noemen. Honeycomb introduceerde ook de Recente Apps-knop voor tablets, terwijl Android 4.0 Ice Cream Sandwich deze naar smartphones pushte. Zo werd de iconische navigatiebalk met 3 knoppen, bestaande uit Terug, Home en Recente apps, geboren, met achterlating van de speciale menu- en zoekknoppen.

Android Market met de Overflow-knop, samen met de navigatiebalk met 3 knoppen

Het hebben van een speciale menuknop zorgde ervoor dat app-ontwikkelaars slechte ontwerpkeuzes maakten, omdat ontwikkelaars nogal onzorgvuldig waren over welke acties op het scherm werden getoond en wat er in het menu stond. Destijds tikten gebruikers onbewust op de menuknop, in de hoop meer opties te vinden die nuttig voor hen zouden zijn geweest, wat ongewenst en verspillend gedrag was. Daarom werd de Action Bar geïntroduceerd om meer ontwerpconsistentie te bewerkstelligen, omdat deze ontwikkelaars adviseerde om de belangrijkste acties op het scherm te plaatsen Actiebalk direct of elders op het scherm, en alleen die acties die daar geen plaats vonden, zouden in de Overflow terechtkomen knop.

Destijds moesten veel apps die zich richtten op Android 2.3 Gingerbread en lager nog worden geüpdatet toon menu's op het scherm, zodat gebruikers zonder een speciale menuknop het programma niet konden starten menu. Google heeft dit aangepakt door compatibiliteitsgedrag toe te voegen voor oudere apps waarmee het systeem een actie-overloop/menuknop naast de systeemnavigatieknoppen op apps die alleen Android 2.3 en lager.

Deze oudere ondersteuning is uitgebreid van Android 3.0 Honeycomb tot Android 9 Pie. Maar met Android 10 heeft Google eindelijk de stekker eruit getrokken. Bij Android-apps die Android 2.3 of eerder targeten, wordt nu niet langer een menuknop weergegeven Android 10, en verder. In reactie op een bugrapport waarin de verwijdering werd benadrukt, bevestigde Google de verwijdering:

Dit is opzettelijk verwijderd omdat de API nu voor verschillende releases is verouderd. Dit werkt dus zoals bedoeld.

Deze beslissing zal gevolgen hebben voor een heel, heel klein aantal gebruikers die zijn blijven vertrouwen op oude en lang verlaten apps. Als het werkt, werkt het, toch? Als u een van degenen bent die plotseling heeft ontdekt dat een van uw favoriete apps het menu niet langer kan weergeven, is het misschien tijd om verder te gaan en op zoek te gaan naar nieuwere alternatieven.


Bron: Google-probleemtracker

Verhaal via: /r/Android