Android 10 ha eliminato il supporto per la visualizzazione del pulsante di overflow dell'azione, ovvero il pulsante del menu, sulla barra di navigazione del sistema. Continua a leggere per saperne di più!
Molti di noi su questo sito Web sono utenti Android di lunga data, in agguato sin dai tempi di Froyo e Gingerbread. Allora, gli smartphone erano dotati di pulsanti fisici (sussulto!) per la navigazione dell'interfaccia utente: vale a dire il pulsante Indietro, il pulsante Menu, il pulsante Home e il pulsante Cerca. I pulsanti fisici hanno lasciato il posto ai pulsanti touch capacitivi e anche il pulsante Cerca è stato abbandonato da alcuni OEM, ma il L'idea generale di navigare attraverso l'interfaccia utente e le app con gli altri tre pulsanti dedicati è persistita nel mondo Android tempo.
Con Android 3.0 Honeycomb, Google ha spinto i produttori di tablet ad adottare pulsanti di navigazione su schermo basati su software invece di pulsanti fisici e ha introdotto il Barra dell'azione come soluzione standard per rendere le azioni delle opzioni utente immediatamente visibili e veloci da richiamare. L'idea del pulsante "Menu" è nata
anche evoluto in un pulsante "Action Overflow", che indica un pulsante che recupera azioni che non possono rientrare nella barra delle azioni; gli utenti continuavano comunque a chiamarlo pulsante Menu. Honeycomb ha anche introdotto il pulsante App recenti per tablet, mentre Android 4.0 Ice Cream Sandwich lo ha spinto sugli smartphone. Nasce così l'iconica barra di navigazione a 3 pulsanti composta da Indietro, Home e App recenti, lasciando dietro di sé i pulsanti Menu e Cerca dedicati.Avere un pulsante Menu dedicato ha portato gli sviluppatori di app ad adottare scelte di progettazione inadeguate, poiché gli sviluppatori erano piuttosto incuranti di quali azioni fossero mostrate sullo schermo e cosa fossero nel menu. Allora, gli utenti toccavano inconsciamente il pulsante del menu, sperando di trovare più opzioni che sarebbero state loro utili, il che era un comportamento indesiderato e dispendioso. Quindi è stata introdotta la barra delle azioni per garantire una maggiore coerenza del design poiché consigliava agli sviluppatori di posizionare le azioni più importanti sul file Barra delle azioni direttamente o altrove sullo schermo, e solo quelle azioni che non trovavano posto lì finivano nell'Overflow pulsante.
Tuttavia, all'epoca, molte app destinate ad Android 2.3 Gingerbread e versioni precedenti dovevano ancora essere aggiornate mostra i menu sullo schermo, quindi gli utenti senza un pulsante di menu dedicato non avrebbero avuto modo di avviare menù. Google ha risolto questo problema aggiungendo un comportamento di compatibilità per le app legacy che consentiva al sistema di visualizzare un file pulsante menu/overflow di azione accanto ai pulsanti di navigazione del sistema sulle app che supportavano solo Android 2.3 e inferiore.
Questo supporto legacy si è esteso da Android 3.0 Honeycomb ad Android 9 Pie. Ma con Android 10, Google ha finalmente staccato la spina. Le app Android destinate ad Android 2.3 o versioni precedenti ora non avranno più un pulsante di menu visualizzato Androide 10, e in poi. In risposta a una segnalazione di bug che ha evidenziato la rimozione, Google ha confermato la rimozione:
Questo è stato rimosso intenzionalmente poiché l'API è stata deprecata per diverse versioni ora. Quindi funziona come previsto.
Questa decisione interesserà un numero molto, molto piccolo di utenti che hanno continuato a fare affidamento su app antiche e abbandonate da tempo: se funziona, funziona, giusto? Se sei uno di quelli che hanno improvvisamente scoperto che una delle tue app preferite da tempo non è più in grado di mostrare il suo menu, forse è il momento di voltare pagina e cercare alternative più nuove.
Fonte: Monitoraggio dei problemi di Google
Storia tramite: /r/Android