RIP-menuknap: Android 10 dropper ældre understøttelse af ekstremt gamle apps

click fraud protection

Android 10 har droppet understøttelse af visning af handlingsoverløbsknappen, også kaldet menuknappen, på systemets navigationslinje. Læs videre for at vide mere!

Mange af os på denne hjemmeside har længe været Android-brugere, som har luret rundt siden Froyo og Gingerbreads dage. Dengang kom smartphones med fysiske knapper (gisp!) til UI-navigation: nemlig Tilbage-knappen, Menu-knappen, Hjem-knappen og Søg-knappen. De fysiske trykknapper gjorde plads til kapacitive berøringsknapper, og søgeknappen blev også droppet af nogle OEM'er - men en generel idé om at navigere gennem brugergrænsefladen og apps med de tre andre dedikerede knapper vedblev i hele Android-verdenen. tid.

Med Android 3.0 Honeycomb pressede Google på for, at tabletproducenterne skulle anvende softwarebaserede navigationsknapper på skærmen i stedet for fysiske knapper og introducerede ActionBar som standardløsning til at gøre handlinger fra brugerindstillingerne umiddelbart synlige og hurtige at påberåbe sig. Ideen med knappen "Menu" havde

også udviklet sig ind i en "Action Overflow"-knap, hvilket indikerer en knap, der henter handlinger, der ikke kan passe ind i handlingslinjen; brugere fortsatte dog stadig med at henvise til det som menuknappen. Honeycomb introducerede også knappen Seneste apps til tablets, mens Android 4.0 Ice Cream Sandwich skubbede denne ind på smartphones. Den ikoniske 3-knaps navigationslinje bestående af Tilbage, Hjem og Seneste apps blev således født og efterlod de dedikerede menu- og søgeknapper.

Android Market med Overflow-knappen sammen med navigationslinjen med 3 knapper

At have en dedikeret Menu-knap fik app-udviklere til at tage dårlige designvalg, da udviklere var ret skødesløse med, hvilke handlinger der blev vist på skærmen, og hvad der var i menuen. Dengang ville brugere ubevidst trykke på menuknappen i håb om at finde flere muligheder, der ville have været nyttige for dem, hvilket var uønsket og spildende adfærd. Så Action Bar blev introduceret for at skabe mere designkonsistens, da den rådede udviklere til at placere de vigtigste handlinger på Action Bar direkte eller andre steder på skærmen, og kun de handlinger, der ikke fandt en plads der, ville ende i Overflow knap.

Men dengang havde mange apps, der var målrettet mod Android 2.3 Gingerbread og derunder, endnu ikke opdateret til vis menuer på skærmen, så brugere uden en dedikeret menuknap ikke ville have haft mulighed for at starte menu. Google løste dette ved at tilføje en kompatibilitetsadfærd for ældre apps, der gjorde det muligt for systemet at vise en handling overløb/menuknap ved siden af ​​systemnavigationsknapperne på apps, der kun understøttede Android 2.3 og nederste.

Denne ældre support har udvidet sig hele vejen fra Android 3.0 Honeycomb til Android 9 Pie. Men med Android 10 har Google endelig trukket stikket. Android-apps, der er målrettet mod Android 2.3 eller tidligere, vil nu ikke længere have en menuknap vist Android 10, og frem. I svar på en fejlrapport der fremhævede fjernelsen, bekræftede Google fjernelsen:

Dette blev med vilje fjernet, da API'en er blevet forældet for flere udgivelser nu. Så det fungerer efter hensigten.

Denne beslutning vil påvirke et meget, meget lille antal brugere, som er blevet ved med at stole på ældgamle og for længst forladte apps – hvis det virker, virker det, ikke? Hvis du er en af ​​dem, der pludselig har fundet ud af, at en af ​​dine lange yndlingsapps ikke længere er i stand til at vise sin menu, er det måske på tide at gå videre og lede efter nyere alternativer.


Kilde: Google Issue Tracker

Historie via: /r/Android