Android 11 Preview 3 pratico: strane modifiche alle app e alle notifiche recenti

247

C’è una nuova anteprima per sviluppatori Android 11. Questa è l’anteprima 3 ed è stata lanciata ieri per la linea Pixel di Google. Le precedenti anteprime di Android 11 non hanno avuto un sacco di nuove aggiunte, ma questa versione ha molte modifiche all’interfaccia utente strane e interessanti di cui discutere e risolvere.

App recenti perde il cassetto delle app

In Android 9 Pie, la schermata delle app recenti si è trasformata in un elenco di miniature a scorrimento orizzontale con un cassetto delle app espandibile nella parte inferiore. Nella versione Android 11 Preview 3, il cassetto delle app è sparito. È stato sostituito con una selezione piuttosto debole di due pulsanti: “Screenshot” e “Condividi”.

  • Anteprima 3 app recenti scarica il cassetto delle app in basso in cambio di due pulsanti, condividi e screenshot. Sembra incompleto.

    Rum Amadeo

  • In Android 10, i lanciatori di terze parti non avevano il cassetto delle app in App recenti.

    Rum Amadeo

  • Già che ci siamo, ecco la nuova interfaccia utente dello screenshot e l’aspetto dell’interfaccia utente di condivisione nella schermata delle app recenti. Condivide la miniatura esistente.

    Rum Amadeo

Rimuovere l’app drawer dalle app recenti è una decisione piuttosto interessante, considerando che solo due anni fa le app recenti sono state riprogettate per supportare questo accesso all’app drawer. Il cassetto delle app e le icone delle app fanno tutte parte del launcher della schermata iniziale, quindi per far funzionare la funzione nelle app recenti, le app recenti sono state estratte dall’interfaccia utente del sistema principale e sono state inserite nel codice del launcher. Ciò ha evitato a Google di dover creare qualsiasi tipo di API speciale che consentisse a un’altra app di accedere al cassetto delle app: tutto era semplicemente raggruppato nell’app di avvio.

Android 11

Visualizza altre storie Lo svantaggio di inserire le app recenti nel programma di avvio è che i lanciatori di terze parti non possono accedere alla nuova funzione di visualizzazione delle app nelle app recenti. Se hai installato un programma di avvio di terze parti, il cassetto delle app delle app recenti scomparirebbe, lasciandoti con uno schermo dall’aspetto nudo che mostrava solo le miniature. Quindi questo cambiamento significa cose diverse per persone diverse. Se stavi utilizzando il programma di avvio predefinito fornito con il telefono, il cassetto delle app scompare. Se stavi utilizzando un programma di avvio di terze parti, nella schermata delle app recenti verranno visualizzati due nuovi pulsanti in uno spazio precedentemente vuoto.

I due pulsanti extra, “Screenshot” e “Condividi”, in realtà non sembrano frammenti finalizzati dell’interfaccia utente in termini di design o funzionalità. In primo luogo, fanno più o meno la stessa cosa. “Screenshot” salverà la miniatura dell’app nella cartella degli screenshot, mentre “condividi” condividerà lo screenshot della miniatura nell’app di tua scelta. Normalmente dovresti semplicemente fare uno screenshot e quindi premere il pulsante di condivisione, quindi avere i due pulsanti uno accanto all’altro sembra ridondante. Il pulsante Condividi sembra infastidito in questo momento. Non funziona con alcune app e condivide lo screenshot insieme ad alcuni dati spazzatura con altri. Ad esempio, in Gmail aggiungerà automaticamente il nome del pacchetto dell’app al campo “a”, come se fosse un indirizzo email valido.

Ottengo totalmente l’aggiunta di un pulsante “screenshot” da qualche parte nell’interfaccia utente che è ovvio e facile da trovare. Se stai eseguendo supporto tecnico remoto sul telefono di qualcuno, convincere utenti meno tecnici a fare uno screenshot con successo con una combinazione di tasti segreta (accensione + volume giù) può essere difficile. Ad un certo punto, Google ha aggiunto un pulsante screenshot al menu di accensione, ma questo è un altro pulsante segreto, l’alimentazione a pressione prolungata, che gli utenti potrebbero non trovare. Anche alcune skin Android hanno offuscato la funzione screenshot, rendendo queste istruzioni per lo screenshot ancora più complicate. Sui telefoni Samsung, devi premere l’accensione e il volume verso il basso per un secondo esatto. Se la stampa è troppo corta, non funzionerà, se è troppo lunga, penso che attiverà Bixby. Un ovvio pulsante screenshot da qualche parte è probabilmente una buona idea.

Un’altra aggiunta alle app recenti è la possibilità di annullare la chiusura di un’app. Per un po’, sei stato in grado di “buttare via un’app” con uno swipe verso l’alto, ma ora se scorri rapidamente verso il basso dopo averlo fatto, puoi riportare l’app dalla morte. Anche buttare via un’app e riportarla indietro è divertente con cui agitarsi.

Annuncio

Eliminare le notifiche in corso?

Le notifiche in corso sono per le app che stanno svolgendo un lavoro significativo in background e, almeno in passato, queste attività in background hanno generato una notifica permanente che persiste per tutto il tempo in cui l’attività è in corso. Le notifiche in corso sono lì per due motivi. In primo luogo, avvisano l’utente che qualcosa di significativo sta accadendo in background, come la modalità di navigazione passo-passo di Google Maps, una telefonata o un registratore vocale. Queste attività mantengono il telefono attivo, possono consumare molta batteria e possono avere importanti implicazioni sulla privacy, quindi è importante far sapere all’utente che è ancora acceso e incoraggiarlo a spegnerlo quando ha finito. Il secondo motivo per una notifica in corso è offrire controlli per queste attività in corso. Ad esempio, se la musica è in riproduzione, è utile avere i controlli della musica fissati in modo permanente sul pannello delle notifiche. Risponde al “perché il mio telefono riproduce musica?” domanda e consente agli utenti di interrompere facilmente l’app appropriata, se necessario. Immagina di non sapere quale app sta riproducendo musica e di doverli aprire uno per uno. Sarebbe un pasticcio.

Nell’anteprima 3, le notifiche in corso sono… ora ignorabili? Prima, le notifiche in corso erano permanentemente nel pannello delle notifiche per tutto il tempo in cui si svolgeva l’attività (questo è il punto centrale di una notifica in corso), ma ora puoi farle scorrere via come una normale notifica e-mail. Far sparire completamente la notifica sembra davvero una pessima idea, quindi le notifiche in corso ignorate vanno invece a una nuova sezione del pannello delle notifiche chiamata “App attive in background”, che viene visualizzata nella parte inferiore del pannello delle notifiche.

  • A sinistra: notifiche in corso. A destra: notifiche in corso ignorate, che sono molto difficili da vedere.

    Rum Amadeo

Questa nuova sezione “app attive in background” è chiaramente incompiuta e in questo momento è un pasticcio confuso di uno sfondo trasparente, una sfumatura nera, il nome dell’app e l’icona di un’app. È difficile prendere troppe determinazioni dal momento che questo è così incompiuto, ma è possibile che Google stia cercando di creare una sezione per ridurre al minimo le notifiche in corso pur continuando a mantenerle in esecuzione. Cose come Mappe e Musica sono app che si adattano perfettamente al paradigma dell’interfaccia utente “notifica sempre attiva”, ma alcune app utilizzano le notifiche in corso come soluzione alternativa per rimanere in esecuzione e, per quelle, la notifica può essere fastidiosa. Queste notifiche sono così facili da dimenticare che la prima cosa che ho fatto è stata lasciare accidentalmente acceso il registratore vocale per due ore.

Con l’avvento della modalità Doze in Android 6.0, Android ha iniziato a considerare ogni app in background come irrilevante e ha acquisito la capacità di uccidere qualsiasi app, praticamente ogni volta che vuole, per risparmiare batteria o memoria. Funziona bene per la maggior parte delle app, ma non esiste un modo ufficiale per dire ad Android: “Ehi, questa app è estremamente importante e deve funzionare sempre, qualunque cosa accada”. Se un’app genera una notifica in corso, tuttavia, può essere eseguita sempre, e questo è il percorso che molte app per utenti esperti prendono per rimanere aperte. App come Tasker e controller per la casa intelligente come SmartThings di Samsung dovrebbero funzionare silenziosamente in background e fare automaticamente cose, e l’unico modo per farlo su Android è mantenere una notifica aperta. Questo potrebbe essere un modo per consentire alle aziende di farlo.

È anche possibile che si tratti di una concessione relativa alla repressione di Google sull’API di accessibilità. L’API di accessibilità è uno dei rari modi per essere eseguita in background impunemente e non ha generato una notifica. È popolare utilizzare l’API di accessibilità per cose di non accessibilità e una è fondamentalmente un’API “fammi correre in background”. Alla fine del 2017, Google ha stabilito una nuova regola per le app del Play Store che richiedeva di utilizzare l’API di accessibilità solo per le funzionalità di accessibilità, ma dopo molti reclami da parte delle app per utenti esperti, Google ha ritirato il divieto, dicendo che voleva promuovere “usi responsabili e innovativi dei servizi di accessibilità”. Fornire un modo non fastidioso per l’esecuzione delle app in background potrebbe farne parte.

Annuncio

Sembra che stiano avvenendo molti cambiamenti nel pannello delle notifiche in Android 11 e, in questo momento, il pannello delle notifiche sembra più brutto di quanto non sia mai stato. Lo dico non proprio come una critica – dopotutto è un work in progress – ma come un’aspettativa che stanno arrivando altri cambiamenti. In questo momento ci sono tutti i tipi di problemi di contrasto e leggibilità non spedibili, il che mi fa pensare che stia arrivando una riprogettazione più drammatica. Se dovessimo attenerci al design attuale e aggiungerci solo funzionalità, non sembra che ci sarebbe una ragione per il brutto punto a metà in cui ci troviamo attualmente.

Revoca automatica dei permessi

Ecco una nuova divertente funzionalità: Android 11 revocherà automaticamente le autorizzazioni dalle app che non usi da un po’. Nella schermata delle autorizzazioni di ciascuna app viene ora visualizzata una nuova opzione “Revoca automaticamente le autorizzazioni”. C’è anche una spiegazione sotto l’interruttore che dice: “Per proteggere i tuoi dati, le autorizzazioni per questa app verranno rimosse se l’app non viene utilizzata per alcuni mesi”.

  • La nuova casella di controllo.

    Rum Amadeo

Questa funzione suona molto come “App Standby”, che è stata introdotta in Android 6.0 Marshmallow. App Standby prevedeva che il sistema operativo rimuovesse automaticamente i privilegi di utilizzo della batteria dalle app se trascorre abbastanza tempo senza che vengano utilizzate. Per App Standby, “usato” significava essere avviato direttamente, generare una notifica o avviare un servizio in primo piano. Le app messe in standby perderebbero l’accesso alla rete, i lavori pianificati e i privilegi del servizio in background. Questo è stato solo quando il telefono era alimentato a batteria, però. Una volta collegato a una fonte di alimentazione, potrebbe iniziare uno sfondo gratuito e le app dormienti potrebbero riaccendersi. In sostanza, le app sono state bandite dall’utilizzo della batteria.

L’eliminazione delle autorizzazioni è un cambiamento più ampio e la cosa bella è che è facile riprendersi se un utente attiva un’app a lungo inattiva. Presumibilmente, riceveranno di nuovo i popup delle autorizzazioni, il che va bene. Per ora, questa funzione è disattivata per impostazione predefinita, che si spera sia solo una pre-release. Farlo funzionare automaticamente, proprio come App Standby, sarebbe più in linea con la funzionalità. Non mi sorprenderebbe sapere che questa casella di controllo è solo un’altra funzionalità di App Standby.

Le prime versioni beta (e gli avanzi di Google I/O?) verranno lanciate il mese prossimo

Questo è tutto per le principali modifiche di Developer Preview 3. Nonostante il COVID-19 abbia rovinato quasi tutti i tempi di tutto, Google è ancora impegnata in un ciclo di rilascio mensile per l’anteprima di Android 11 e l’azienda ha ribadito tale impegno ieri includendo la consueta grafica della sequenza temporale nel suo post.

Google

Il prossimo mese c’è la prima versione “beta” ufficiale (attualmente abbiamo solo “anteprime degli sviluppatori”), che normalmente è un grosso problema. In passato, la versione beta ha portato Android su più telefoni oltre alla semplice linea Pixel di Google. La prima beta di Android 10 ha aggiunto il supporto per telefoni Nokia, OnePlus, LG, Huawei, Xiaomi, Sony e altri. Il mese prossimo, maggio, doveva essere anche Google I/O, il più grande spettacolo dell’anno di Google e un momento in cui il team Android parla di ciò che ha costruito tutto l’anno e fa luce sui nuovi sviluppi Android. Google I/O 2020 è stato cancellato, anche la versione digitale, quindi è difficile sapere cosa accadrà il prossimo mese.

A giudicare dal programma di rilascio di Android 11, tutto il lavoro di sviluppo è ancora in corso, e quindi anche la comunicazione sulle nuove funzionalità e su come gli sviluppatori possono adattarsi ad esse deve ancora avvenire. Forse riceveremo post sul blog e video di YouTube? Qualche cosa? Spero che succeda qualcosa.

Immagine dell’elenco di Android