Butonul de meniu RIP: Android 10 renunță la suportul vechi pentru aplicațiile extrem de vechi

Android 10 a renunțat la suportul pentru afișarea butonului de overflow de acțiune, alias butonul de meniu, pe bara de navigare a sistemului. Citiți mai departe pentru a afla mai multe!

Mulți dintre noi de pe acest site sunt utilizatori de Android de lungă durată, pândind încă din zilele lui Froyo și Gingerbread. Pe atunci, smartphone-urile aveau butoane fizice (gaf!) pentru navigarea în UI: și anume butonul Înapoi, butonul Meniu, butonul Acasă și butonul Căutare. Butoanele fizice de apăsare au făcut loc pentru butoanele tactile capacitive, iar butonul Căutare a fost, de asemenea, abandonat de unii OEM -- dar ideea generală de a naviga prin interfața de utilizare și aplicații cu celelalte trei butoane dedicate a persistat în lumea Android în acel moment timp.

Cu Android 3.0 Honeycomb, Google a cerut producătorilor de tablete să adopte butoane de navigare pe ecran bazate pe software în loc de butoane fizice și a introdus ActionBar ca soluție standard pentru a face acțiunile din opțiunile utilizatorului imediat vizibile și rapid de invocat. Ideea butonului „Meniu” a avut

a evoluat de asemenea într-un buton „Action Overflow”, indicând un buton care preia acțiunile care nu pot încadra în Bara de acțiuni; totuși, utilizatorii au continuat să se refere la el drept butonul Meniu. Honeycomb a introdus și butonul Aplicații recente pentru tablete, în timp ce Android 4.0 Ice Cream Sandwich a introdus acest lucru pe smartphone-uri. Astfel, a luat naștere emblematica bară de navigare cu 3 butoane, formată din Înapoi, Acasă și Aplicații recente, lăsând în urmă butoanele dedicate Meniu și Căutare.

Android Market cu butonul Overflow, împreună cu bara de navigare cu 3 butoane

Având un buton de meniu dedicat, dezvoltatorii de aplicații i-a determinat să adopte alegeri de design slabe, deoarece dezvoltatorii au fost destul de neglijenți cu privire la acțiunile afișate pe ecran și ce erau în meniu. Pe atunci, utilizatorii atingeau subconștient butonul de meniu, sperând să găsească mai multe opțiuni care le-ar fi fost utile, ceea ce era un comportament nedorit și risipitor. Deci, bara de acțiuni a fost introdusă pentru a aduce mai multă consecvență în design, deoarece îi sfătuia pe dezvoltatori să plaseze cele mai importante acțiuni pe Bara de acțiuni direct sau în altă parte a ecranului și numai acele acțiuni care nu și-au găsit un loc acolo ar ajunge în Overflow buton.

Cu toate acestea, pe atunci, multe aplicații care vizau Android 2.3 Gingerbread și versiunile anterioare încă nu se actualizau la arată meniurile pe ecran, astfel încât utilizatorii fără un buton de meniu dedicat nu ar fi avut nicio modalitate de a lansa meniul. Google a rezolvat această problemă adăugând un comportament de compatibilitate pentru aplicațiile vechi, care a permis sistemului să afișeze un Butonul de depășire a acțiunii/meniu de lângă butoanele de navigare a sistemului pentru aplicațiile care acceptau numai Android 2.3 și inferior.

Acest suport vechi s-a extins până la Android 3.0 Honeycomb la Android 9 Pie. Dar cu Android 10, Google a scos în sfârșit din priză. Aplicațiile Android care vizează Android 2.3 sau o versiune anterioară nu vor mai avea acum un buton de meniu afișat Android 10, și mai departe. În răspuns la un raport de eroare care a evidențiat eliminarea, Google a confirmat eliminarea:

Acest lucru a fost eliminat în mod intenționat, deoarece API-ul a fost depreciat pentru mai multe versiuni acum. Deci, acesta funcționează conform intenției.

Această decizie va afecta un număr foarte, foarte mic de utilizatori care au continuat să se bazeze pe aplicații vechi și abandonate de mult timp -- dacă funcționează, funcționează, nu? Dacă ești unul dintre cei care au descoperit brusc că una dintre aplicațiile tale preferate de mult nu mai poate afișa meniul, poate că este timpul să mergi mai departe și să cauți alternative mai noi.


Sursă: Google Issue Tracker

Povestea prin: /r/Android