Android Pie apre la personalizzazione delle app recenti per launcher di terze parti

click fraud protection

Android Pie integra la panoramica (app recenti) nel launcher anziché in SystemUI. I launcher di terze parti abilitati per root possono creare la propria interfaccia utente delle app recenti!

Fino ad Android 9 Pie, l'interfaccia delle app recenti delle carte impilate di Android è rimasta sostanzialmente invariata da quando è stata introdotta per la prima volta in Android 5.0 Lollipop. Con l'introduzione della navigazione gestuale in Android Pie, Google rinnovata la schermata di panoramica delle app recenti. La nuova interfaccia presenta grandi schede panoramiche disposte orizzontalmente, ma questo non è il cambiamento più grande rispetto alla recente interfaccia delle app. Poiché il codice per le app recenti è ora integrato nel launcher stock, ora puoi passare senza problemi dalla panoramica delle app recenti al cassetto delle app del launcher. COME AndroidCentral Ara Wagoner spiega, ciò mette in svantaggio i launcher di terze parti perché solo il launcher del sistema preinstallato può integrarsi con l'interfaccia utente delle app recenti. D'altra parte, se disponi dell'accesso root, le modifiche di Android Pie alla panoramica delle app recenti aprono in realtà una strada completamente nuova di personalizzazione.

Personalizzazione della panoramica delle app recenti prima di Android Pie

Prima di Android 9 Pie, l'interfaccia multitasking era gestita interamente dal pacchetto SystemUI. Pertanto, l'unico modo per personalizzare la schermata delle app recenti era modificare SystemUI. Questo non era un problema per le ROM personalizzate, ma era molto più complicato per coloro che avevano solo accesso root. In tal caso, le uniche opzioni sarebbero utilizzare un modulo Magisk che sostituisca completamente la SystemUI o utilizzare un modulo Xposed per sostituire il codice che gestisce l'interfaccia utente delle app recenti. Entrambe le opzioni erano difettose, sfortunatamente, perché qualsiasi modifica di questo tipo sarebbe stata specifica dell'OEM e si sarebbe facilmente interrotta con qualsiasi aggiornamento. Sarebbe un incubo per uno sviluppatore mantenere una mod recente per il cambio di app per più di una manciata di dispositivi. Tuttavia, se uno sviluppatore non deve più preoccuparsi di modificare SystemUI o altre app di sistema, sarà più semplice creare commutatori di app recenti personalizzati. Android Pie dovrebbe rendere questo tipo di personalizzazione una realtà.

Personalizzazione della panoramica delle app recenti in Android Pie

Contrariamente a quanto potresti aver sentito, la nuova interfaccia utente delle app recenti di Android Pie non è una funzionalità di Pixel Launcher. Pixel Launcher è il launcher preinstallato su Google Pixel e Google Pixel 2, quindi sembra essere responsabile della gestione della panoramica delle app recenti su quegli smartphone. Su altri telefoni come Essential Phone, il launcher preinstallato si integra anche con l'interfaccia utente delle app recenti. Come mostrato su su OnePlus 6, gli OEM possono persino personalizzare l'aspetto della schermata delle app recenti. Ora che il codice sorgente per l'aggiornamento Lanciatore AOSP è disponibile, possiamo vedere esattamente come la nuova interfaccia delle app recenti si integra con il launcher. Inizialmente credevamo che i launcher di terze parti avrebbero dovuto essere integrati in una ROM personalizzata per sfruttare la nuova recente integrazione delle app, ma in realtà non è così.

Gli sviluppatori di Lanciatore per sdraio, una popolare alternativa a Pixel Launcher, ha integrato il codice per la gestione delle app recenti nella propria app. Hanno quindi individuato i passaggi necessari per far sì che il loro launcher venga riconosciuto come gestore predefinito per la panoramica delle app recenti. Ciò ha reso possibile utilizzare Lawnchair e non Pixel Launcher come launcher predefinito su Pixel 2 senza perdere il commutatore di app orizzontale o il cassetto delle app a scorrimento verso l'alto. Lo abbiamo dimostrato nel seguente video registrato su Google Pixel 2 XL con Android 9 Pie build rooted.

Come ha fatto il team Lawnchair? Bene, mi è stato chiesto di non condividere ancora come hanno fatto, ma ottenere all'app le giuste autorizzazioni per essere riconosciuta dal sistema è stato sorprendentemente semplice. Tuttavia, il loro metodo per farlo è ancora in fase di elaborazione, quindi non è pronto per essere condiviso con il mondo. (Il modulo Magisk che hanno creato non funzionava, quindi ho dovuto posizionare manualmente i file giusti nel posto giusto e quindi eseguire un comando.) Questo è anche il motivo per cui la schermata delle app recenti sembra identica a quella di Android 9 Pie di serie: non sono riusciti a personalizzarla Esso. Ma gli sviluppatori di Lawnchair hanno almeno dimostrato che è possibile implementare la nuova interfaccia utente delle app recenti in un launcher di terze parti. Il prossimo passo è personalizzarlo come ha fatto OnePlus su OnePlus 6. Non appena gli sviluppatori di Lawnchair avranno qualcosa di più vicino al rilascio, ve lo faremo sapere.