Android è il sistema operativo più popolare al mondo e una delle funzionalità di Android che lo distingue dagli altri sistemi operativi, oltre alla possibilità di personalizzare completamente il dispositivo a proprio piacimento. Android è sempre stato molto esteso e la personalizzazione è un percorso in cui si sono avventurati sia Google sia altri sviluppatori di terze parti. Proprio in questo aspetto, la tematizzazione gioca un ruolo molto importante. Oggi vi presentiamo Substratum, una scelta di tematiche popolari per i dispositivi Android attuali. Per prima cosa, parliamo di cosa sia in realtà Substratum.
Cos'è il substrato?
Come forse saprai, Sony ha sempre fornito ottime funzionalità tematiche nella loro linea Xperia. Questo tema era portato avanti dal framework di Sony - Runtime Resource Overlay (RRO) . Nell'estate del 2014, Sony ha fornito il suo codice a Google, per essere unito come parte di Stock Android. Per utilizzare questo framework, Layers è stato sviluppato. Layers era essenzialmente una semplice applicazione utilizzata per gestire il framework RRO di base, aiutando gli utenti a tematizzare il proprio dispositivo, pur avendo il proprio set di restrizioni. Nel frattempo, Sony ha ulteriormente lavorato su OMS (Overlay Manager Service) . OMS è un client per la gestione di overlay, che consente ai provider di controllare dinamicamente le priorità e abilitare / disabilitare gli overlay. Anche se i Layer erano di per sé un manager, l'OMS si è dimostrato molto più efficiente ed efficiente. Infine, i Layers sono stati deprecati e un OMS a pieno titolo è stato sviluppato e denominato Substratum.
Il substrato essenzialmente porta avanti la semplice usabilità del manager dei livelli con grandi poteri offerti dall'OMS. Rispetto ai livelli tradizionali, gli overlay sono ora installati come normali app nella partizione / data / app e il processo di tematizzazione è completamente dinamico.
Modalità substrato
Come accennato in precedenza, Google ha unito il framework RRO di base nel proprio sistema operativo Android con Marshmallow. Detto questo, ufficialmente, l'OMS non è mai stato fuso in Android. Tuttavia, gli sviluppatori che hanno creato le proprie ROM personalizzate si sono lasciati liberi di unire l'OMS completo alle proprie ROM personalizzate. Come tale, ci sono 2 modalità di lavoro di Substratum - Legacy e Full .
In modalità Legacy, il codice sorgente del solo RRO viene unito ed è simile a ciò che Google offre come parte di AOSP. In modalità Completa, il codice completo di OMS di Substratum viene unito al codice di base del sistema operativo, fornendo così una maggiore scalabilità per l'utente.
Come installare Substratum e Theme Android?
Prerequisiti:
- Android Marshmallow o superiore (6.0+)
- Accesso root
1. Il primo passo è installare il "Substratum Theme Engine Root" (gratuito) dal Play Store proprio come qualsiasi normale app.
2. Il passaggio successivo è aprire l'app e concedere l'accesso root e tutte le altre autorizzazioni necessarie . Nel caso in cui stai eseguendo il Substratum in modalità Legacy, riceverai un avviso per supporto limitato.
3. Torna al Play Store e scarica qualsiasi tema Substratum a tuo piacimento. Qui, in questo tutorial, utilizzeremo il tema Greyce, che può essere trovato qui. Alcuni altri grandi temi disponibili sono Compound, Default Dark e PitchBlack. Una volta completata correttamente l'installazione del tema, riceverai una notifica dall'app Substratum, che dice " Tema installato con successo ".
4. Dopo aver installato un tema, è necessario installare tutte le sovrapposizioni. Dirigiti verso l'app Substratum, seleziona il tema Greyce e seleziona gli overlay di tua scelta. Gli overlauys non sono altro che gli elementi che si desidera applicare al tema sul dispositivo, ad esempio le impostazioni Android, l'interfaccia utente Android, l'interfaccia utente di varie app e altro ancora. Una volta selezionato, tocca l' icona del pennello in basso a destra e seleziona "Installa selezionato" . Substratum inizierà ora a installare gli overlay selezionati.
Nota : se stai eseguendo il Substratum in modalità Legacy, ti verrà richiesto di riavviare il dispositivo per applicare le modifiche.
6. Ecco, il tuo tema è ora applicato e dovresti vedere le modifiche nel tuo dispositivo. È anche possibile utilizzare Substratum per installare i pacchetti di font, modificare le animazioni di avvio, i suoni e gli sfondi sul dispositivo.
Come disinstallare gli overlay selezionati?
Se hai voglia di tornare al tema del titolo, apri semplicemente il menu dell'hamburger da sinistra e vai a "Gestione avanzata" o "Elenco overlay" (a seconda della modalità del substrato). Basta selezionare le sovrapposizioni che si desidera disinstallare, quindi toccare l'icona del pennello nell'angolo in basso a destra e toccare "Disinstalla selezionati". Il substrato ora rimuoverà le sovrapposizioni selezionate. Ancora una volta, a seconda della modalità, potrebbe essere necessario riavviare il dispositivo.
In che modo Substratum Theme Engine è diverso dal Theme Engine di CyanogenMod?
Per il gruppo di utenti che hanno utilizzato le Mod Cyanogen Mods, devono avere familiarità con CMTE, il motore tematico di CyanogenMod. Mentre CMTE ha prosperato come una grande opzione tematica per anni (probabilmente perché era l'unico servizio disponibile del suo genere), fin dall'introduzione di Substratum, CMTE ha perso il trono.
Tecnicamente, CMTE si concentra sulla modifica completa del codice della risorsa su cui si basa, rispetto a Substratum, che sostanzialmente posiziona una sovrapposizione sull'app. Questo rende Substratum molto più veloce, facile da usare e molto più sicuro di CMTE. Inoltre, con CMTE, era fondamentale per l'utente riavviare il proprio dispositivo, mentre con l'utilizzo della modalità Full Substratum, è possibile dinamicamente temere il proprio dispositivo senza la necessità di riavviare. Inoltre, CMTE come progetto è stato lasciato fuori da Android Nougat, mentre lo sviluppo di Substratum continua a crescere.
Tema Android che utilizza il motore tematico Substratum
Il substrato di per sé è un framework molto potente che consente agli utenti di personalizzare e personalizzare dinamicamente il proprio dispositivo. Ha persino la capacità di applicare il tema alle app di terze parti e non solo alle risorse di sistema, allargando così letteralmente gli orizzonti tematici dell'utente. Inoltre, da quando è stato lanciato Android Nougat, CyanogenMod ha bloccato lo sviluppo di CMTE. Inoltre, con Cyanogen scomparso, e LineageOS dichiara apertamente di non avere piani per sviluppare un'alternativa CMTE, sembra evidente che Substratum è qui per rimanere.
Quindi, dacci la tua opinione sul Substratum Theme Manager e condividi con noi i tuoi temi preferiti e la configurazione del dispositivo. Dopo tutto, la personalizzazione in Android, specialmente con Substratum, è limitata all'immaginazione dell'utente. Distingui i tuoi pensieri nella sezione commenti qui sotto.